Структурні елементи бази даних

Поле - елементарна одиниця логічної організації даних, що відповідає неподільній одиниці інформації – реквізиту. Для опису поля використовуються наступні характеристики:

ім’я, наприклад. Прізвище, Ім’я, По батькові, Дата народження;

тип, наприклад, символьний, числовий, календарний;

довжина, наприклад, 15 байт, причому буде визначатися максимально можливою кількістю символів;

точність для числових даних, наприклад два десяткових знаки для відображення дробової частини числа.

Запис - сукупність логічно зв’язаних полів.

Екземпляр запису - окрема реалізація запису, що містить конкретні значення її полів.

Таблиця - сукупність екземплярів записів однієї структури Опис логічної структури записів таблиці містить послідовність розташування полів і їхніх основних характеристик.

У структурі записів таблиці вказуються поля, значення яких є ключами: первинними (ПК) і вторинними (ВК).

Первинний ключ (ПК) - це одне або кілька полів, що однозначно ідентифікують запис. Якщо первинний ключ складається з одного поля, він називається простим, якщо з декількох полів - складеним ключем.

Вторинний ключ ( ВУ .) - це одне або кілька полів, які виконують роль пошукових або групованих ознак. На відміну від первинного, значення вторинного ключа може повторюватися в декількох записах таблиці, тобто він не є унікальним. Якщо за значенням первинного ключа може бути знайдений один єдиний екземпляр запису, то по вторинному –декілька.

Моделі даних

Ядром будь-якої бази даних є модель даних. Модель даних являє собою безліч структур даних, обмежень цілісності й операцій маніпулювання даними. За допомогою моделі даних можуть бути представлені об’єкти предметної області й взаємозв’язки між ними.

Модель даних - сукупність структур даних і операцій їхньої обробки.

СУБД - ґрунтується на використанні ієрархічної, мережної або реляційної моделі або на комбінації цих моделей.

Розглянемо три основних типи моделей даних:

Ієрархічна модель організує дані у вигляді деревоподібної структури.

До основних понять ієрархічної структури відносять: рівень, елемент (вузол), зв’язок Дерево являє собою ієрархію елементів, названих вузлами. Вузол - це сукупність атрибутів даних, що описують деякий об’єкт На самому верхньому рівні ієрархії є один і тільки один вузол - корінь Кожний вузол, крім кореня, пов’язаний з одним вузлом на більше високому рівні, названим вихідним для даного вузла. Жоден елемент не має більше одного вихідного. Кожний елемент може бути пов'язаний з одним або декількома елементами на більш низькому рівні Вони називаються породженими.

До кожного запису бази даних існує тільки один (ієрархічний) шлях від кореневого запису.

Мережна модель організує дані у вигляді мережної структури.

Структура називається мережною, якщо у відносинах між даними породжений елемент має більше одного вихідного.

У мережній структурі при тих же основних поняттях (рівень, вузол, зв’язок) кожний елемент може бути пов’язаний з будь-яким іншим елементом


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: