Проектування бази даних
Проектування реляційної БД полягає в розробці структури даних, тобто у визначенні складу таблиць і зв'язків між ними. При цьому структура даних повинна бути ефективною і забезпечувати:
q Швидкий доступ до даних;
q Відсутність дублювання (повторення) даних;
q Цілісність даних.
Проектування структури даних відображає логіку роботи БД. При проектуванні структур даних можна виділити три основні підходи:
1. Збір інформації про об'єкти розв'язуваної задачі в рамках однієї таблиці і подальша декомпозиція на кілька взаємопов'язаних таблиць на основі нормалізації відносин.
2. Формулювання знань про систему (визначення типів вихідних даних і їх взаємозв'язків) та вимог до обробки даних, а потім отримання за допомогою засобів автоматизації розробки програмного забезпечення схеми БД.
. Структурування інформації в процесі проведення системного аналізу на основі сукупності правил і рекомендацій.
Процес створення безпосередньо БД зазвичай включає наступні етапи:
Г? проектування БД;
Г? створення файлу проекту БД;
Г? створення БД (формування і зв'язування таблиць, введення даних);
Г? створення меню програми;
Г? створення запитів;
Г? створення екранних форм, звітів;
Г? генерація додатки як виконуваної програми.
врахували етапів не є суворим в сенсі черговості та обов'язковості. Процес створення інформаційної системи, як правило, має ітераційний характер. br/>
2.3.1 Визначення об'єктів бази даних
Об'єктом називається елемент інформаційної системи, інформацію про який ми зберігаємо. У реляційній теорії баз даних об'єкт називається сутністю. p align="justify"> Об'єкт може бути реальним (наприклад, людина, який-небудь предмет або населений пункт) і абстрактним (наприклад, подія, рахунок покупця або досліджуваний студентами курс). Кожен об'єкт має певним набором властивостей, які запам'ятовуються в інформаційній системі. При обробці даних часто доводиться мати справу з сукупністю однорідних об'єктів, наприклад таких, як службовці, і записувати інформацію про одних і тих же властивостя...