Здавалка
Главная | Обратная связь

Представлення концептуальної моделі даних засобами моделі даних СУБД



Кожна СУБД підтримує види і типи даних. Ця стадія полягає у представленні побудованої на попередній стадії концептуальної моделі засобами моделі даних СУБД. Цей етап називають логічним проектуванням БД. Отримана при цьому модель також часто називаються концептуальною моделлю або схемою, але специфікованою до понять моделі даних СУБД.

Визначимо основні структури моделі даних СУБД, використовувані для представлення сутностей, зв’язків і т.п.

Елемент даних (поле)- найменша поіменована одиниця даних, що використовується для представлення значення атрибуту. З ним пов’язаний термін «тип даних». У різних СУБД можуть використовуватися різні типи даних, найпоширенішими з яких є числовий, символьний.

Поіменована сукупність полів - використовується для представлення сукупностей атрибутів сутностей.

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

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

Файл - поіменована сукупність екземплярів записів одного типу, що використовується для представлення однорідного набору сутностей.

Набір файлів - поіменована сукупність файлів, які обробляються в системі.

Група - поіменована сукупність елементів даних, або елементів даних інших груп.

Найважливішим поняттям є поняття зв’язку між сутностями, що передається поняттям «групове відношення» - поіменоване бінарне відношення, задане на двох множинах екземплярів даних груп. Пари чисел, які його характеризують, називають коефіцієнтами групового відношення, де один призначається власником, інший - членом.

База даних - поіменована сукупність екземплярів груп і групових відношень. Для представлення групового відношення використовуються графова і таблична форма.

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

Модель даних СУБД описується таким чином:

1) визначені можливі типи і характеристики логічних структур даних;

2) задані правила складання структур;

3) визначений спосіб представлення зв’язків за допомогою додаткових полів;

4) визначені можливі дії над структурами і правила їх виконання.

В ролі основних елементарних операцій розглядаються такі: пошук запису із заданим значенням ключа, читання потрібного запису, додавання запису, коректування запису, видалення запису. У моделях даних СУБД також передбачаються спеціальні операції для встановлення групових відношень.

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

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.