Читайте также:
|
|
Концептуальная, логическая, внутренняя, внешняя модели данных. Формы записи концептуальных моделей. Физическая и логическая независимость данных
Объект(сущность) – предмет, человек или событие, о котором собирается и хранится информация.
Экземпляр объекта(кортеж, запись) – единичное значение объекта.
Выделяют четыре уровня моделей представления данных в базе:
1. Концептуальная модель(концептуальная схема) – это совокупность объектов и их взаимосвязей вне зависимости от конкретной СУБД.
2. Логическая модель(логическая схема) – это концептуальная модель в терминах конкретной СУБД.
3. Внутренняя модель(физическая схема, физическая модель) – это представление данных на внешнем носителе.
4. Подмодель(подсхема, внешняя схема) – это представление о базе с точки зрения пользователя таблицы. Эта модель упрощает для пользователя представление о базе (не нужно знать всю базу, а только ее часть, используемую пользователем) и защищает базу данных от несанкционированного использования данных за пределами внешней модели.
Такое многоуровневое представление упрощает реализацию, управление и использование таблицы. Проектирование и управление базой ведется на каждом уровне представления.
Независимость данных – это возможность использования БД без знания внутреннего представления данных и отсутствие необходимости корректировать программы при изменении логической (первый уровень независимости) и физической (второй уровень) моделей базы данных.
Причины стремления к независимости данных: отсутствие перепрограммирования в случае изменения структуры БД, упрощение работы пользователя, защита от несанкционированного доступа.
Формы записи концептуальной модели
Рассмотрим четыре формы записи концептуальной модели.
· Овал‑диаграммы Бахмана. Наименование каждого объекта заключается в овал, и овалы соединяются линиями связей объектов. Достоинства: наглядность и компактность. Недостаток – отсутствие атрибутов.
· Табличная форма. Объект представляется в виде таблицы: наименование объекта – это наименование таблицы, а наименования атрибутов указываются в ее строках или колонках. Ключевые атрибуты выделяются (обычно подчеркиванием). Достоинство: детализация. Недостатки: громоздкость при большом числе объектов и трудоемкость.
· Списки. Объект представляется в виде списка: наименование объекта является наименованием списка, которое указывается перед списком, а наименования атрибутов указываются через запятые в виде списка, заключенного в круглые скобки. Ключевые атрибуты выделяются. Достоинства: детализация и меньшая трудоемкость. Недостатки: меньшая наглядность и громоздкость при большом числе объектов.
· ER‑диаграммы. Графическое изображение взаимосвязей объектов и их экземпляров в виде ER‑диаграмм и диаграмм ER‑экземпляров (ER (Essence Relation) – англ. “сущность” и “связь”).
Диаграмма ER‑типа: [ЗАВОД|*]–<производит>–[*|ИЗДЕЛИЕ]
Диаграмма ER‑экземпляров (таблица: |ЗАВОД*|ПРОИЗВОДИТ|*ИЗДЕЛИЕ|)
Для класса обязательного объекта “жирная” точка указывается на линии связи в прямоугольнике, смежном с прямоугольником этого объекта, а для необязательных – вне прямоугольника объекта.
Дата добавления: 2015-11-14; просмотров: 61 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Последние исследования инициативной группы, выводы археологов, найденные исторические архетипы, оставленные нам в наследство ариями, подтверждают данную точку зрения. | | | Индексирование таблиц. Определение индекса и его назначение. Типы индексов |