 
        
        - •Методичні вказівки
- •«Організація баз даних»
- •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. 
