Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Проектування бази даних &Аеропорт&

Реферат Проектування бази даних &Аеропорт&





го в позиції на перетині кожного рядка і стовпця таблиці завжди знаходиться єдине значення, і ніколи не може бути безлічі таких значень.

Процес нормалізації полягає у приведенні таблиць в так звані нормальні форми. Існує кілька видів нормальних форм: перші нормальна форма (1НФ), друга нормальна форма (2НФ), третя нормальна форма (3НФ).

Цей процес включає:

усунення повторюваних груп (приведення до 1НФ);

видалення частково залежних атрибутів (приведення до 2НФ);

видалення транзитивно залежних атрибутів (приведення до 3НФ).

Приведення до першої нормальної форми. Коли поле в даному записі містить більше одного значення для кожного входження первинного ключа, такі групи даних називаються повторюваними групами. 1НФ не допускає наявності таких багатозначних полів.

Приведення до другої нормальної форми. Наступний важливий крок у процесі нормалізації полягає у видаленні всіх не ключових атрибутів, які залежать тільки від частини первинного ключа. Такі атрибути називаються частково залежними. Чи не ключові атрибути містять в собі інформацію про даної суті предметної області, але не ідентифікують її унікальним чином.

Приведення до третьої нормальної форми. Третій етап процесу приведення таблиць до нормальної форми полягає у видаленні всіх не ключових атрибутів, які залежать від інших не ключова атрибутів. Кожен такий атрибут повинен бути логічно пов'язаний з атрибутом (атрибутами), що є первинним ключем.

Таким чином, отримуємо базу даних, приведену до 3НФ і містить впорядковану інформацію, детально отображающую розглянуту предметну область. Тепер, коли ми провели нормалізацію таблиць з метою усунення надмірного дублювання даних і групування інформації в логічно пов'язаних одиницях, зробимо ряд зауважень з питань проектування баз даних. Необхідно чітко зрозуміти, що розбиття інформації на більш дрібні одиниці з одного боку, сприяє підвищенню надійності і несуперечливості бази даних, а з іншого боку, знижує її продуктивність, оскільки потрібні додаткові витрати процесорного часу (серверного або машини користувача) на зворотне з'єднання таблиць при поданні інформації на екрані. Іноді для досягнення необхідної продуктивності потрібно зробити відхід від канонічної нормалізації, при цьому ясно усвідомлюючи, що необхідно забезпечити заходи щодо запобігання суперечливості в даних. Тому всяке рішення про необхідність тієї або іншої дії щодо нормалізації можна приймати, тільки ретельно проаналізувавши предметну область і клас поставленого завдання.


1.5 Фізична модель Аеропорту


Фізична модель, визначає розміщення даних, методи доступу і техніку індексування, називається внутрішньою моделлю системи.

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

Вибір СУБД є одним з найважливіших моментів у розробці проекту БД, так як він принциповим чином впливає на весь процес проектування БД та реалізації інформаційної системи. Теоретично при здійсненні цього вибору потрібно брати до уваги десятки чинників. На практиці розробники керуються лише власною інтуїцією і декількома найбільш важливими критеріями, до яких, зокрема, відносяться:

· тип моделі даних, яку підтримує дана СУБД, адекватність моделі даних структурі розглянутої ПЗ;

· характеристики продуктивності СУБД;

· запас функціональних можливостей для подальшого розвитку інформаційної системи;

· ступінь оснащеності СУБД інструментарієм для персоналу адміністрування даними;

· зручність і надійність СУБД в експлуатації;

· вартість СУБД та додаткового програмного забезпечення.

Всі актуальні вимоги предметної області та адекватні їм «приховані» вимоги на стадії проектування повинні знайти своє відображення в концептуальної моделі. Звичайно, не можна передбачити всі можливі варіанти використання зміни бази даних. Але в більшості предметних областей такі основні дані, як об'єкти та їх взаємозв'язку, відносно стабільні. Змінюються тільки інформаційні вимоги, тобто способи використання даних для отримання інформації.

Ступінь незалежності даних визначається ретельністю проектування бази даних. ...


Назад | сторінка 3 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Створення бази даних освітньої установи в СУБД Access