1. Аналіз відоміх підходів до проектування баз даних
концептуальними проектування - побудова семантічної МОДЕЛІ предметної области, тоб ІНФОРМАЦІЙНОЇ МОДЕЛІ найбільш високого уровня абстракції. Така модель створюється без орієнтації на якусь конкретної СУБД и модель даніх. Терміни В«семантичності модельВ», В«концептуальна модельВ» и В«інфологічна модельВ» є сінонімамі. Крім того, в цьом контексті рівноправно могут використовуват слова В«модель Бази данихВ» и В«модель предметної областиВ» (Наприклад, В«концептуальна модель Бази данихВ» и В«концептуальна модель предметної областиВ»), оскількі така модель є як способ реальності, так и способ проектованої Бази даних для цієї реальності.
конкретний вид и Зміст концептуальної МОДЕЛІ Бази даних візначається Вибраного для цього формальність апаратом. Зазвічай Використовують Графічні нотації, подібні ER-діаграм. p align="justify"> Найчастіше концептуальна модель Бази даних Включає в себе:
В· описание ІНФОРМАЦІЙНИХ об'єктів, або зрозуміти предметної области и зв'язків между ними.
В· описание обмежень цілісності, тоб вимог до допустимих значень даніх и до зв'язків между ними.
логічне проектування - создания схеми Бази даних на Основі конкретної МОДЕЛІ даніх, Наприклад, реляційної МОДЕЛІ даніх. Для реляційної МОДЕЛІ даніх даталогічна модель - набор схем відносін, зазвічай Із зазначенням Первін ключів, а такоже В«зв'язківВ» между відносінамі, что представляються собою Зовнішні ключі. p align="justify"> Перетворення концептуальної МОДЕЛІ в логічну модель, як правило, здійснюється за формальними правилами. Цею етап может буті в значній мірі Автоматизований. p align="justify"> На етапі логічного проектування Враховується спеціфіка конкретної МОДЕЛІ даніх, альо может НЕ враховуватіся спеціфіка конкретної СУБД.
Фізичне проектування - создания схеми Бази даних для конкретної СУБД. Спеціфіка конкретної СУБД может включать в собі обмеження на іменування об'єктів Бази даних, обмеження на підтрімувані тіпі даніх и т. п. Крім того, спеціфіка конкретної СУБД при фізічному проектуванні Включає вибір РІШЕНЬ, пов'язаних з фізічнім СЕРЕДОВИЩА зберігання даніх (вибір методів управління діскової пам'яттю, поділ БД по файлах и прилаштувати, методів доступу до даніх), создания індексів и т.д.
1.1 МОДЕЛІ В«сутність-зв'язокВ»
Основна стаття: ER-модель даніх
Модель В«сутність-зв'язокВ» (англ. В«Entity-Relationship modelВ»), або ER-модель, запропонована П. Ченом в 1976 р., є найбільш відомим ПРЕДСТАВНИК класу семантичності (концептуальних, інфологічніх) моделей предметної области. ER-модель зазвічай представляється в графічній ФОРМІ, з використаних ...