Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Method_ЛР_БД(1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
921.09 Кб
Скачать

Міністерство освіти і науки україни Черкаський державний технологічний університет

Т.А. Пальонна,

Ю.М. Пальонний,

А.А. Рідкокаша

ЛАБОРАТОРНИЙ ПРАКТИКУМ

з дисципліни «Бази даних»

для студентів ФІТІС всіх форм навчання

Затверджено на засіданні

кафедри ПЗАС,

протокол №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

ІНФОЛОГІЧНЕ ТА ДАТОЛОГІЧНЕ ПРОЕКТУВАННЯ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]