Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Мережева модель даних




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

 

-У СУБД, що підтримують ієрархічні і мережні моделі даних, як правило, потрібне налаштування на конкретну СУБД.

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

-Зміни в структурі БД вимагають коректування опису моделі і повторної генерації програмного модуля

-принцип навігації (обходу дерева) робить мову маніпулювання даними недоступною для користувачів-непрограмістів.

 

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

Елемент даних (атрибут) – це найменша поіменована структурна одиниця даних (аналог поля у реляційних системах).

Агрегат даних – поіменована підмножина елементів даних або інших агрегатів усередині запису.

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

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

Він характеризується структурою взаємозв'язків його елементів і агрегатів.

Структура запису може мати ієрархічний характер. Уся множина екземплярів запису однакової структури утворюють тип запису.

 

4.2.3.Реляційна модель даних

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

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

 

Запропонована Коддом в 1970 р., а в 80-х роках визнана як найбільш узгоджена й зручна модель розробки СУБД.

Реляційна модель даних заснована на понятті математичних відношень.

У реляційній моделі всі дані логічно структуровані усередині відношень. Це математичне поняття, фізичним представленням якого є двомірна(плоска) таблиця.

 

Відношення Це плоска таблиця, що складається із стовпців(атрибутів) з унікальними іменами та рядків (кортежів).
Домен Це множина можливих значень атрибута.

В реляційній моделі даних єдина вимога полягає в тому, щоб база даних з погляду користувача виглядала як набір плоских таблиць. Таке сприйняття відноситься тільки до логічної структури бази даних, тобто до зовнішнього і концептуального рівнів архітектури ANSI/SPARC.

Воно не відноситься до фізичної структури бази даних, що може бути реалізована за допомогою різноманітних структур збереження.

 

До переваг реляційної моделі даних відносять:

-простота представлення даних реляційної моделі, завдяки використання табличної форми;

-мінімальна надмірність даних для нормалізованих таблиць-відношень;

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

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

-універсальність процедур обробки даних є основою типових засобів у різних реляційних СУБД.

 

 

Реляційна таблиця є основним типом структури даних (об'єктом) реляційної моделі. Структура цієї таблиці визначається сукупністю стовпців (полів), для яких визначено їх тип (числове,символьне,...). Основною логічною одиницею обробки (пошук, виборка, сортування, обчислення, обробка) у реляційній БД є рядок таблиці (запис).

Основні властивості реляционной таблиці:

- повторювані групи відсутні (якщо вона нормалізована);

- усі стовпці в таблиці однорідні - тобто всі елементи стовпця мають однакову природу, тип;

- стовпцям присвоєні унікальні імена;

- у таблиці немає двох однакових рядків.

- кожний елемент таблиці являє собою один елемент даних;

- у кожному рядку знаходиться по одному значенню кожного атрибута

- порядок розміщення рядків і стовпців у таблиці значення не має;

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

 

4.4. Фізичні моделі даних

Фізичні моделі даних описують те, як дані зберігаються в комп'ютері, представляючи інформацію про структуру записів, їхньої упорядкованості й існуючих шляхів доступу. Фізичних моделей даних не так багато, як логічних, а самою популярною серед них є узагальнююча модель (unifying model) і модель пам'яті кадрів (frame memory).

 

Лекція 5. Структура реляційних даних та їх цілістність.

Математичні відношення. Структура реляційних даних. Домени Декартовий добуток доменів та відношення. Схема БД. Таблиці (відношення) БД. Властивості відношень. Реляційні ключі. Потенційні, первині та зовнішні ключі. Цілістність реляційних даних. Визначник NULL. Цілісність сутностей. Посилальна цілісність. Корпоративні обмеження цілісності.

 

5.1. Математичні відношення. Структура реляційних даних.

 

Основними поняттями реляційних баз даних є: тип даних, домен, атрибут, кортеж, первинний ключ і відношення

 

Рис.5.1. Табличне зображення реляційного відношення




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


Дата добавления: 2014-10-15; Просмотров: 2019; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.