і зв'язків внаслідок допустимості встановлення виробничих зв'язків між записами. p align="justify"> Реляційна модель
Реляційна модель даних найпоширеніша і найбільш часто використовувана модель на нинішній момент (Реляційна модель даних для великих банків даних колективного користування), вкоторой запропонував представляти дані як набори таблиць. Основним поняттям моделі є відношення або зв'язок (relation), а для навігації по взаємопов'язаним сутностей використовуються надлишкові дані, набори первинних і внутрішніх ключів, що зв'язують записи різних таблиць. p align="justify"> У реляційному моделюванні існують деякі поняття, потребують пояснення:
В§ Ставлення є найважливішим поняттям і являє собою двовимірну таблицю, що містить деякі дані.
В§ Сутність - об'єкт будь-якої природи, дані про який хрянятся в БД. Дані про сутність знаходяться у відносинах
В§ Атрибути представляють собою властивості, які характеризують сутність. У структурі таблиці кожен атрибут називається, і йому відповідає заголовок деякого шпальти таблиці.
Математично відносини можна описати таким чином. Нехай дано n множин D1, D2, ... , Dn, тоді відношення R є безліч впорядкованих кортежів , де dk Dk, dk - атрибут, а Dk - домен відносини R.
На малюнку представлений приклад ставлення СПІВРОБІТНИК (Рис.2).
У загальному випадку в будь-якому відношенні порядок кортежів, також як і в будь-якій безлічі, не визначений. Проте в реляційних СУБД для зручності вони все ж впорядковані. br/>В
Рис. 2 відносини В«ПрацівникиВ»
Формально, якщо переставити атрибути в відношенні, то виходить нове ставлення. Але в реляційних СУБД перестановка атрибутів не приводить до утворення нового ставлення. p align="justify"> В§ Домен являє собою безліч всіх можливих значень певного атрибута. Дане відношення включає 4 домена. У першому домені зберігаються прізвища всіх співробітників, у другому - номери всіх відділів фірми, в яких працюють дані співробітники, у третьому - займані співробітниками посади і в четвертому знаходяться дати народження співробітників.
Ставлення СПІВРОБІТНИК містить 3 кортежу. Будь кортеж даної таблиці складається з 4 елементів, кожен з яких вибирається з відповідного домену. p align="justify"> В§ Схема відношення являє собою список імен атрибутів.
В§ Первинним ключем називають атрибут відносини, однозначно визначає кожен з його кортежів. Первинний ключ може складатися як з одного атрибута, так і з декількох. У цьому випадку він називається складеним. Перв...