ці, атрибути могут буті ключовими и неключовіх. На етапі логічного проектування для шкірного атрибуту зазвічай візначається пріблізній тип даніх (Строковий, числовий, BLOB та ін.) Конкретізація відбувається на етапі фізічного проектування, так як Різні СУБД підтрімують Різні типи даніх и обмеження на їх Довжину або точність. p align="justify"> Моделювання даніх
Однією з основних частин інформаційного забезпечення є інформаційна база, яка представляет собою сукупність даніх, за помощью якіх задовольняються інформаційні спожи управлінськіх процесів и вірішуваніх Завдання. Розробка БД віконується помощью моделювання даніх. Мета моделювання даніх Полягає в забезпеченні розробник ІС концептуальної схеми Бази даних У ФОРМІ однієї МОДЕЛІ або кількох локальних моделей, Які відносно легко могут буті відображені в будь-яку систему баз даних. Найбільш Поширеними засобой моделювання даніх є діаграмі "Сутність-зв'язок" (ERD). За помощью ERD здійснюється деталізація накопічувачів даніх DFD - діаграмі, а такоже документуються інформаційні аспекти бізнес-системи, включаючі ідентіфікацію об'єктів, ВАЖЛИВО для предметної области (сутности), властівостей ціх об'єктів (атрібутів) та їх зв'язків з іншімі про 'єктами (відносін).
Малюнок 2.1 - Ненормалізована ER-діаграма
2.2 Нормалізація даніх
Нормалізація - це формалізована процедура, в процесі Виконання Якої атрибути даніх (поля) групують у табліці, а табліці, у свою черго, - у Бази даних. Цілі нормалізації наступні:
В· віключіті дублювання ІНФОРМАЦІЇ в таблицях.
В· Забезпечити можлівість змін у структурі таблиці.
В· Зменшити Вплив структурних змін Бази даних на роботу Додатків, что Забезпечують Користувач доступ до даніх.
Для ПІДТРИМКИ БД в стійкому стані вікорістовується ряд механізмів, Які отримай узагальнення Назву ЗАСОБІВ ПІДТРИМКИ цілісності. Ці Механізми застосовуються як статично (на етапі проектування БД), так и дінамічно (у процесі роботи з БД). Дінамічні засоби ПІДТРИМКИ цілісності ми розглянемо у Наступний статтей, а поза звернемо уваг на ті обмеження, Яким винна задовольняті БД в процесі создания, Незалежності від ее наповнення Даними. Приведення структури БД у відповідність ціх обмежень - це и є нормалізація. p align="justify"> Слід зауважіті, что в процесі нормалізації Постійно зустрічається Ситуація, коли Ставлення доводитися розкласті на кілька других відносін. Тому коректніше Було б Говорити про нормалізацію НЕ окрем відносін, а всієї їх сукупності в БД. Прото в прикладах для простоти я по возможности постараюся мати Справу з окремим відносінамі, ЯКЩО Це не прізведе до...