- •Міністерство освіти і науки україни Черкаський державний технологічний університет
- •Черкаси 2013
- •Рецензент проф. В. Є. Снітюк
- •Лабораторна робота №1
- •1.1 Мета роботи
- •1. Набуття навичок аналізу предметної області
- •1.2 Теоретичні відомості
- •1.3 Завдання на лабораторну роботу
- •1.4 Методика виконання
- •1.6 Контрольні питання
- •Лабораторна робота №2
- •2.1 Мета роботи
- •3.Об’єднання таблиць.
- •4. Додавання записів.
- •2.2 Теоретичні відомості
- •2.3 Завдання на лабораторну роботу
- •2.4 Методика виконання
- •Тестування
- •2.6 Контрольні питання
- •3.3 Завдання на лабораторну роботу
- •3.4 Методика виконання
- •3.6 Контрольні питання
- •Лабораторна робота 4
- •4.1 Мета роботи Вивчення мови запитів, які поширюються на дві і більше таблиці.
- •4.2 Теоретичні відомості
- •4.3 Завдання на лабораторну роботу
- •Лабораторна робота №5
- •5.1 Мета роботи
- •1. Набуття навичок подання предметної області клієнту.
- •5.4 Методика виконання
- •5.6 Контрольні питання
- •Лабораторна робота №6
- •6.1 Мета роботи
- •6.2 Теоретичні відомості
- •6.3 Завдання на лабораторну роботу
- •6.4 Методика виконання
- •6.6 Контрольні питання
- •Лабораторна робота №7
- •7.1 Мета роботи
- •7.2 Теоретичні відомості
- •7.3 Завдання на лабораторну роботу
- •7.4 Методика виконання
- •7.6 Контрольні питання
- •Лабораторна робота №8 створення тригерів, подій
- •8.1 Мета роботи
- •1. Набуття навичок реалізації бізнес-правил
- •8.2 Теоретичні відомості
- •8.3 Завдання на лабораторну роботу
- •8.4 Методика виконання
- •8.6 Контрольні питання
- •Лабораторна робота №9
- •9.1 Мета роботи
- •1. Набуття навичок аналізу стану бд.
- •9.2 Теоретичні відомості
- •9.3 Завдання на лабораторну роботу
- •9.4 Методика виконання
- •1.Переглянути і зафіксувати версію сервера, статус обробників, рівень ізоляції.
- •9.6 Контрольні питання
- •Лабораторна робота №10 створення курсорів
- •10.1 Мета роботи
- •10.2 Теоретичні відомості
- •10.3 Завдання на лабораторну роботу
- •10.4 Методика виконання
- •10.6 Контрольні питання
- •Лабораторна робота №11 розподілена база даних
- •11.1 Мета роботи
- •1. Набуття навичок аналізу систем зберігання даних.
- •11.2 Теоретичні відомості
- •11.3 Завдання
- •11.4 Методика виконання
- •На Сервері №1 налаштовуємо головний майстер-сервер. Для цього потрібно:
- •1. Зупинити MySql сервер;
- •11. Додаємо в my.Ini такі записи:
- •11.4.2 Завершення реплікації
- •11.6 Контрольні питання
- •Лабораторна робота 12 діаграма класів бд
- •12.1 Мета роботи
- •12.2 Теоретичні відомості
- •12.3 Завдання на лабораторну роботу
- •12.4 Методика виконання
- •12.6 Контрольні питання
Міністерство освіти і науки україни Черкаський державний технологічний університет
|
Т.А. Пальонна, Ю.М. Пальонний, А.А. Рідкокаша |
ЛАБОРАТОРНИЙ ПРАКТИКУМ
з дисципліни «Бази даних»
для студентів ФІТІС всіх форм навчання
|
Затверджено на засіданні кафедри ПЗАС, протокол №2 від 24.09.2013 р., та Методичною радою ЧДТУ, протокол № від 10.2013 р. |
Черкаси 2013
Пальонна Т.А., Пальонний Ю.М., Рідкокаша А.А. Лабораторний практикум з дисципліни «Бази даних» для студентів ФІТІС всіх форм навчання. – Черк. держ. технологічн. ун-т, Черкаси, ЧДТУ:, 2013. – 54 с.
Автори доц. Т.А.Пальонна
ас. Ю.М. Пальонний
доц. А. А. Рідкокаша
Рецензент проф. В. Є. Снітюк
© Пальонна Т.А., Пальонний Ю.М., Рідкокаша А. А.
ЗМІСТ
1. Інфологічне та датологичне проектування |
4 |
2. Створення таблиць та їх об’єднань. Наповнення таблиць |
9 |
3. Однотабличні запити. Сортування та групування даних |
15 |
4. Багатотабличні запити |
23 |
5. Створення представлень |
32 |
6.Надання привілеїв користувачам |
33 |
7. Створення процедур, які зберігаються |
36 |
8. Створення тригерів, подій |
38 |
9. Відстежування транзакції |
40 |
10. Створення курсорів |
41 |
11. Розподілена база даних |
43 |
12. Діаграма класів БД |
48 |
|
|
Основна задача лабораторних робіт – з застосуванням системи управління базами даних MySQL вивчити мову SQL, набути навиків побудови баз даних (БД) і роботи з даними. Підмножина мови SQL для сервера MySQL має наступні різновиди:
SQL – це власне мова SQL, без процедурної частини;
PSQL – процедурний SQL-різновид, застосовуваний при створенні збережених процедур / тригерів / PSQL-блоків. Має керуючі структури FOR, WHILE, IF.
SQL містить наступні складові.
Data Definition Language (DDL) – мова визначення даних. Побудована з операторів, що стосуються структури даних, створюють, змінюють та видаляють об’єкти метаданих (CREATE, ALTER, DROP).
Data Manipulation Language (DML) – мова управління даними, містить оператори INSERT, UPDATE, DELETE, SELECT.
Data Control Language (DCL) – управління доступом до даних. Визначає привілеї користувачів операторами GRANT і REVOKE.
Transaction Control Language (TCL) – мова управління змінами, що зробили групи користувачів. Управління транзакціями реалізують оператори START TRANSACTION, COMMIT, ROLLBACK.
Cursor Control Language (CCL) – мова визначення і управління курсором для підготовки виконання SQL.
Лабораторна робота №1
ІНФОЛОГІЧНЕ ТА ДАТОЛОГІЧНЕ ПРОЕКТУВАННЯ
