Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
базы данных.doc
Скачиваний:
4
Добавлен:
13.07.2019
Размер:
57.34 Кб
Скачать

Информационные модели

При создании баз данных рассматривают два вида информационных моделей: информационная модель данных.

Информационная модель предприятия строится на втором этапе проектирование базы данных. Здесь определяются структурные подразделения фирмы, которые используют информацию из баз данных, и направление движения потоков информации между структурными подразделениями фирмы.

Информационная модель данных имеет более сложную структуру.

Здесь отображаются:

  • источники возникновения информации;

  • структурные подразделения фирмы, которые создают или используют информацию;

  • переходы от одного типа модели к другому;

  • подразделения потребителей информации.

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

В результате отображения концептуальной модели на СУБД будет получена логическая модель данных. В процессе отображения концептуальной модели выбирается такая СУБД, которая в полной мере может удовлетворить требования заказчика. Если по каким-либо причинам требования слишком велики, то необходимо убедить заказчика на снижение концептуальных требований. Построение логической модели – процесс достаточно сложный и кропотливый, после сбора всех концептуальных требований оформляется протокол, содержащий данные требования и операции по обработке информации в базе данных.

При переходе от концептуальной к логической модели необходимо обеспечить следующее условие: внешние модели никак не связаны с типом физической памяти, где хранятся данные базы данных, и методами обработки этих данных (первый уровень независимости данных).

Далее логическая модель разбивается на внешние модели.

Внешняя модель – та часть общей логической модели данных, с которой работает конкретное структурное подразделение фирмы.

В зависимости от поставленных целей логическая модель данных может быть либо иерархической, либо сетевой, либо реляционной.

Отображение логической модели на конкретные технические средства называют физической моделью данных. Она строится на пятом этапе проектирования базы данных. В ней определяются технические характеристики персонального компьютера, определяется количество и типы индексов, методы доступа к данным.

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

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

Типы логических молей

Иерархическая модель

Модель этого типа жестко структурированная, то есть взаимосвязь между объектами внутри модели подчинена строгому ранжиру. Подчинение объектов разделено на уровни. На первом уровне представлен один главный объект, которому подчиняются объекты второго уровня. Причем объект первого уровня не может напрямую управлять объектом третьего уровня. Управление объектом третьего уровня возможно только через объект второго уровня, также запрещены взаимосвязи на одном уровне.

Сетевая модель

Сетевая модель более демократична. В сетевой модели отсутствует понятие главного и подчиненного объекта. Один и тот же объект может выступать как главный и подчиненный, то есть любое количество взаимосвязей.

Реляционная модель

В реляционной модели объекты представлены в виде таблиц. Причем таблицей могут отображаться не только объекты, но и связи. Каждая таблица состоит из произвольного количества строк и произвольного количества столбцов. Обязательным условием построения реляционной модели является наличие в каждой таблице первичного ключа. Этот вид модели имеет наибольшее распространение при построении баз данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]