Концептуальне проектування БД.

Проектування баз даних, передбачає виявлення існуючих зв’язків між окремими елементами даних і зіставлення таких відносин в організованому сенсі слова. При проектування бази даних існує кілька типів: концептуальне проектування бази даних, логічне проектування БД, фізичне проектування БД. Найбільш простим, є мабуть логічне і фізичне проектування бази даних. Концептуальне проектування баз даних – трохи більше неоднозначне, оскільки на цьому етапі немає ніякої прямої роботи з моделлю бази. Сам процес – це виключно вправу у виявленні відповідних даних.
Дві основні речі, які виявляються в концептуальному проектуванні бази даних суті і зв’язку, тобто дані, які є реальними об’єктами матеріального світу і відносин, мережа з зв’язків, що з’єднують одну юридичну особу з іншим невизначений час. Тут виникає центральне поняття цього типу конструкції: модель сутність-зв’язок. Це не характеристика загальної організації та структури, які будуть притаманні логічної схемою бази даних; це її попередник.

Кардинальність відносин є невід’ємною частиною инфологической моделі яка використовується при концептуальному проектуванні бази даних. Кардинальність може виразитися регулярно, коли підприємство відчуває особливі відносини з іншим суб’єктом. У реальної моделі вони позначені точками, в якій підприємство на гілках схеми має посилання з одним або декількома особами. Різні “атрибути”, такі як імена, якість і кількість, пов’язані з сутностями і зв’язками зображені на моделі.

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

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

Ссылка на основную публикацию