Простота впровадження. Фізичне розміщення однорідних (табличних) файлів набагато простіше, ніж розміщення ієрархічних і мережевих структур.
Незалежність даних. БД повинна допускати можливість розширення, тобто додавання нових атрибутів і відносин.
Висновок: оскільки серед перерахованих логічних моделей даних реляційна володіє значними перевагами і малими недоліками, то вона і буде взята в основу для побудови СУБД.
2.1.2 Вибір концептуальної моделі
Для вибору концептуальної моделі даних розглянемо три їх різновиди:
Семантична модель;
Фрейми;
Модель сутність-зв'язок.
Семантична модель грунтується на побудові семантичної мережі. Під семантичною мережею розуміють орієнтований граф, що складається з помічених вершин і дуг і задає об'єкти і відносини предметної області. Семантичні мережі мають ряд переваг, а саме:
Опис об'єктів предметної області відбувається природною мовою;
Усі записи, що надходять в БД накопичуються у відносно однорідної структурі.
Але незважаючи на ці переваги, семантична модель даних має низку недоліків, один з яких і найбільш істотний, полягає в тому, що побудова реляційної моделі даних на основі семантичних мереж утруднено.
Фрейми виражаються структурами даних з прив'язаними процедурами обробки цих даних. Фрейми можуть бути наступних видів: подієві, характеристики, логічні предикати . Використання фреймової моделі так само недоцільно, оскільки дана модель не відображає типи зв'язків у реляційній моделі даних.
Модель сутність-зв'язок описується в термінах сутність, зв'язок, значення. Сутність - поняття яке може бути ідентифіковано. Зв'язок - з'єднання сутностей. Для представлення зв'язків і сутностей введений спеціальний метод: ER-диаграма. Розрізняються суті трьох основних класів: стрижневі, асоціативні і характеристичні . Стрижнева сутність - це незалежна сутність (їй властиво незалежне існування). Асоціативна сутність або асоціація розглядається як зв'язок між двома або більше сутностями типу «багато-до-багатьох» або подібні до них. Характеристична сутність (або характеристика) є сутність, єдина мета якої, в рамках розглянутої предметної області, полягає в описі чи уточнення деякої іншої сутності. ER-диаграма - графічне представлення взаємозв'язків сутностей. Кожне безліч сутностей представляється прямокутником, а безліч зв'язків - ромбом. Зв'язки можуть бути трьох типів: один до одного, один до багатьох, багато до багатьох. дані типи зв'язку притаманні реляційної моделі, як і сутності, яким в реляційної моделі відповідають таблиці.
Висновок: у зв'язку з тим, що модель сутність-зв'язок найбільш близька за принципами організації до реляційної моделі та реалізація останньої на основі першого найбільш зручна , то в якості концептуальної моделі обрана модель сутність-зв'язок.
2.1.3 Процес моделювання
Виділення сутностей .
...