- •Методичні вказівки
- •«Організація баз даних»
- •5.05010201«Обслуговування комп’ютерних систем і мереж»
- •Правила техніки безпеки під час виконання лабораторних (практичних) робіт з використанням комп’ютерної техніки.
- •Практична робота №1 Виконання операцій реляційної алгебри
- •Теоретичні відомості
- •1. Теоретико-множинні операції
- •1) Операція об‘єднання відношень (union).
- •2) Операція перетину відношень (intersection).
- •3) Операція різниці відношень (set difference).
- •4) Операція декартового добутку відношень (cartesian product).
- •2. Спеціальні реляційні операції
- •1) Операція проекції відношення (projection).
- •2) Операція селекції відношення (selection).
- •3) Операція натурального з‘єднання відношень (natural join).
- •4) Операція умовного з‘єднання відношень (conditional join).
- •5) Операція ділення (division).
- •3. Операції над станами відношень
- •1) Операція включення нового кортежу у відношення (insert).
- •2) Операція вилучення кортежу з відношення (delete).
- •3) Операція зміни значень атрибутів у кортежі відношення (update).
- •4. Операції над схемами відношень
- •1) Операція визначення нового атрибута у відношенння
- •2) Операція вилучення атрибута з відношенні.
- •Практична робота №2 Створення таблиць бази даних за допомогою мови sql
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання
- •Студенти повинні
- •Завдання
- •Зразок виконання практичної роботи№2
- •Практична робота №3 Застосування процедур та функцій в мові sql
- •Теоретичні відомості
- •Порядок виконання роботи
- •Практична робота №4 Створення баз даних в sql Server
- •Теоретичні відомості
- •Порядок виконання роботи
- •Контрольні запитання.
- •Студенти повинні
- •Завдання
- •Зразок виконання практичної роботи №4
- •Практична робота №5 Створення таблиць баз даних відповідно до предметної області
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання
- •Студенти повинні
- •Завдання
- •Зразок виконання практичної роботи№5
- •Практична робота №6 Проектування запитів до баз даних на вибірку даних
- •Теоретичні відомості
- •Порядок виконання роботи
- •Контрольні запитання
- •Студенти повинні
- •Завдання
- •Зразок виконання практичної роботи№6
- •Практична робота №7 Створення запитів на модифікацію інформації в базі даних
- •Теоретичні відомості
- •Порядок виконання роботи
- •Контрольні запитання
- •Студенти повинні
- •Завдання
- •Зразок виконання практичної роботи№7
- •Практична робота №8 Створення звітів за заданим шаблоном та з використанням спеціальних ефектів
- •Теоретичні відомості
- •Порядок виконання роботи
- •Контрольні запитання
- •Порядок виконання роботи
- •Контрольні запитання
- •Студенти повинні
- •Завдання
- •Практична робота №11 Підключення баз даних до програм розроблених в Delphi
- •Теоретичні відомості
- •Порядок виконання роботи
- •Контрольні запитання
- •Студенти повинні
- •Завдання
- •Зразок виконання практичної роботи№11
- •Порядок оформлення звіту.
- •Список рекомендованої літератури
Міністерство освіти і науки, молоді та спорту України
Державний вищий навчальний заклад
Новороздільський політехнічний коледж
«ЗАТВЕРДЖУЮ»
Зав. денним відділенням
_________З.Я. Опришко
«___» __________20___р.
Методичні вказівки
для виконання практичних робіт
з дисципліни
«Організація баз даних»
для спеціальності
5.05010201«Обслуговування комп’ютерних систем і мереж»
Розглянуто та схвалено
на засіданні циклової
комісії інформатики та
комп’ютерних дисциплін
Голова циклової комісії
_______В.В.Онім
Протокол №___
від «__»_______20___р.
Розробив викладач НРПК
____________Білоус Т.А.
Новий Розділ, 2012
З м і с т
Вступ………………………………………………………………………......................................4
Правила техніки безпеки під час виконання лабораторних (практичних) робіт з використанням комп’ютерної техніки………………………………………………………....5
Практична робота№1. Виконання операцій реляційної алгебри………………………..…….6
Практична робота№2. Створення таблиць бази даних за допомогою мови SQL………..…14
Практична робота№3. Застосування процедур та функцій в мові SQL ……………….……17
Практична робота№4. Створення баз даних в SQL Server……………………………………24
Практична робота№5. Створення таблиць баз даних відповідно до предметної області..…34
Практична робота№6. Проектування запитів до БД на вибірку даних…………………..…..46
Практична робота№7. Створення запитів на модифікацію інформації в базі даних………..53
Практична робота№8. Створення звітів за заданим шаблоном та з використанням
спеціальних ефектів…………………………………………...……….61
Практична робота№9. Створення макросів на відображення даних з бази даних ………..76
Практична робота№10. Створення користувацького меню за допомогою макросів…..…..80
Практична робота№11. Підключення баз даних до програм розроблених в Delphi ............86
Порядок оформлення звітів……………………………………………………………….….114
Список використаної літератури…………………………………….....................................115
В с т у п
Програма курсу розрахована на вивчення дисципліни “Організація баз даних” за умов постійного доступу студентів до комп'ютерів. За цією програмою вивчення курсу сплановано на один семестр з розрахунку 108 академічних годин (з них на лекції – 36 год., практичні роботи - 24 год., самостійна робота – 48 год.).
Мета дисципліни “ Організація баз даних ” полягає в підготовці спеціалістів до ефективного використання сучасної комп'ютерної техніки, оскільки однією з основних умов розвитку сучасного суспільства, його промисловості, науки і техніки є масове впровадження персональних комп'ютерів у різні сфери людської діяльності. Дана дисципліна базується на дисциплінах «Основи інформатики та КТ», «Алгоритми і методи обчислень», «Дискретна математика». Надалі дисципліна «Організація баз даних» потрібна для вивчення дисциплін «Основи програмної інженерії», «Програмування», «Системне програмування», а також для виконання інтегрованого курсового проекту з циклу дисциплін «Програмування». Також ця дисципліна може служити базою для майбутньої діяльності спеціаліста у галузі розробки і супроводження баз даних.
Згідно з даною навчальною програмою передбачається 11 практичних робіт, на виконання яких відводиться 24 навчальних години.
Виконання практичних робіт з даної дисципліни дозволить студентам:
поглибити теоретичні знання з окремих тем дисципліни,
працювати у таких програмах як MS Access, SQL Server на вищому рівні, ніж звичайний користувач ,
використовувати можливості вищевказаних програмних продуктів для розв’язання задач, пов’язаних з роботою фахового працівника по данній спеціальності,
працювати з базами даних,
створювати користувацьке меню.
В результаті виконання практичних робіт студенти повинні:
вміти:
виконувати операції реляційної алгебри ;
Налаштовувати параметри середовища MS Access.
Створювати БД відповідно до предметної області.
Встановлювати зв'язки між таблицями та правила цілісності даних.
Створювати різні види запитів.
Створювати звіти за заданим шаблоном.
Створювати макроси.
Створювати користувацькі меню.
Вільно послуговуватися мовою SQL.
Застосовувати команди SQL для створення таблиць та запитів.
Створювати БД в SQL Server.
Розрізняти моделі системи «клієнт-сервер».
Створювати БД за допомогою компонента Data Base.
Підключати БД до програм розроблених в Delphi.