На главную

9.Концептуальное проектирование. Фундаментальные понятия.

Первая фаза процесса проектирования базы данных – создание концептуальной модели данных.

Этапы:

  • 1) подробные модели пользовательских представлений данных.
  • 2) интеграция в концептуальную модель.

    Концептуальное проектирование приводит к созданию концептуальной схемы базы данных.

    Подходы к проектированию:

  • 1) Восходящий - используется для проектирования простых баз данных с небольшим кол-вом атрибутов. Определяем атрибуты, в зависимости от связей строим отношения. Отношения нормализуем ,что приводит к созданию нормализованных взаимосвязанных таблиц, основанных на функциональных зависимостях между атрибутами.
  • 2) Нисходящий – используется для сложных баз данных, с большим кол-вом атрибутов

    Нисходящий подход демонстрируется в концепции модели «сущность-связь» (Entity-Relationship model — ER-модель) — самой популярной технологии высокоуровневого моделирования данных, предложенной П. Ченом.

    Фундаментальными понятиями концептуального проектирования являются данные с их связями и отношениями.

    Объекты могут быть атомарными или составными. Объект – это то, о чем накапливается информация. Составные части объекта называются его экземплярами. Объекты бывают реальными (люди, книги) и концептуальными (деловые операции…). Объект независимый от других объектов называется сильным. Зависимый – слабым.

    Атрибут — это поименованная характеристика объекта, с помощью которой моделируется его свойство. Атрибуты бывают простыми (не делимыми) или же составными (Дата рождения (год, день, месяц)). Атрибуты бывают однозначными и многозначными (человек может иметь только одно Имя). Атрибут бывает базовым и производным (зависящим от другого атрибута)

    Ключ – это атрибут, с помощью которого можно идентифицировать экземпляр объекта.


    На главную
    Hosted by uCoz