Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Класифікація моделей баз даних




Моделі даних діляться на 2 класи:

1.Сильнотипізовані – всі дані повинні належати до певної категорії або типу|типа|.

2. Слаботипізовані – приналежність даних до тієї або іншої категорії не має ніякого|жодного| значення. Окремі дані можуть існувати як незалежно, так і пов'язані з іншими.

За способом встановлення зв'язків між даними розрізняють:

1. Реляційні - засновані на математичному понятті відносин, фізичним представленням якого є|з'являється,являється| таблиця. Реляційна модель орієнтована на організацію даних у вигляді двовимірних таблиць. Реляційна БД складається з відносин, структура яких визначається за допомогою особливих методів, званих нормалізацією. Відносини представлені|уявляти| у вигляді таблиць, рядки яких відповідають кортежам або записам, а стовпці атрибутам відносин, доменам, полям.

Властивості таблиць:

а)таблиці мають ім'я, яке відрізняється від імен всіх інших таблиць;

б)кожний елемент таблиці містить|утримує| тільки|лише| атомарні (неподільні|) значення;

в)кожний стовпець має унікальне ім'я;

г)значення стовпців мають один і той же тип|типа| даних, або беруться з|із| одного домена;

д)порядок проходження стовпців не має ніякого|жодного| значення;

е)кожний рядок є|з'являється,являється| унікальним.

У реляційних моделях задаються 2 важливих|поважних| правила цілісності, які є|з'являються,являються| обмеженнями для всіх допустимих станів|достатків| БД. Ці 2 основних правила реляційної моделі називаються цілісністю суті|сутності,єства| і посилальною цілісністю.

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

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

2. Ієрархічні - Ієрархічна структура даних визначається ієрархічною впорядкованістю своїх компонентів або вузлів, тобто кожен вузол має не більше одного батька. Структура складається з схем елементів даних і їх екземплярів|примірників|.

Схема сегменту – це іменована впорядкована сукупність імен полів. Сегмент є|з'являється,являється| одиницею доступу до даним ієрархічної структури під час взаємодії| зовнішньої і оперативної пам'яті.

Екземпляр|примірник| сегменту – впорядкована сукупність значень полів.

Ієрархічна схема даних – це ієрархічно впорядкована сукупність сегментів, що володіє наступними|слідуючими| властивостями: а)на найвищому рівні ієрархії розміщений єдиний сегмент, званий кореневим; б)кожен інший сегмент, окрім|крім| кореневого, пов'язаний з одним і лише одним сегментом вищого рівня, який є|з'являється,являється| для нього батьківським; в)сегмент може бути пов'язаний з одним або декількома сегментами нижчого рівня, які називаються дочірніми|; г)сегменти, що підкоряються одному батьківському сегменту називаються близнятами; д)сегменти, які не мають дочірніх| називаються листям.

3. Мережеві|мережні| бази даних – мережева|мережна| модель даних є|з'являється,являється| розширенням ієрархічної моделі даних і призначена для адекватного моделювання зв'язків між суттю|сутністю,єством| типу|типа| багато до багатьом. У мережевій|мережній| структурі нащадок може мати будь-яке число предків. Мережева|мережна| БД складається з набору записів і набору зв'язків між цими записами.

Тип запису – це пойменована впорядкована сукупність імен полів.

Екземпляр|примірник| запису – аналог сегменту в ієрархічній структурі – впорядкована сукупність значень полів запису(рядки).

Набір – пойменований дворівневий ієрархічний зв'язок типів запису.

 





Поделиться с друзьями:


Дата добавления: 2016-07-29; Мы поможем в написании ваших работ!; просмотров: 674 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2273 - | 1983 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.