Page 27 - 4475
P. 27
ЛАБОРАТОРНА РОБОТА № 4
Тема: Вступ до проектування баз даних. Інструмент
РНРMyAdmin
Мета: ознайомитися з концепцією будови реляційних
баз даних та її відомими реалізаціями. Спроектувати
структуру бази даних, здійснити її реалізацію та
наповнення.
Теоретична частина
Основи проектування баз даних. У процесі
моделювання предметна галузь подається у вигляді
сукупності об'єктів та зв'язків між ними. Об'єкти — це
елементи, процеси реального світу, дані про які
зберігаються у базі даних. Візьмемо для прикладу
сукупність книг, виставлених у бібліотеці. Наприклад,
можна зберігати дані про книги і про рубрики, до яких ці
книги відносяться. У такому випадку, книги будуть одним
об'єктом, а рубрики — іншим. Відношення — це зв'язки
між об'єктами. Наприклад, книжка належить до певної
групи, у цьому випадку “належить до” - це і є відношення
між книгою та групою. Відношення можуть бути різного
типу — один до одного, один до багатьох, багато до
багатьох. “Належить до” - це приклад зв'язку типу “багато
до одного”.
Найпоширенішою концепцією представлення даних
на даний момент якраз і є структура, що базується на
відношеннях (лат. Relatio) і називається реляційною
моделлю. Реляційна база даних, як правило, складається з
багатьох відношень. Відношення — це таблиця даних.
Таблиця однозначно відображає структуру відношень
окремих об'єктів.
У таблицях бази даних кожен стовпець, або атрибут,
описує деяку частину даних, якими характеризується кожен
22