ВУЗ:
Составители:
Рубрика:
43
5.5 Общие сведения:
Реальным средством моделирования данных является не формальный
метод нормализации отношений, а так называемое семантическое
моделирование. В качестве инструмента семантического моделирования
используются различные варианты диаграмм сущность-связь (ER - Entity-
Relationship).
Диаграммы сущность-связь позволяют использовать наглядные
графические обозначения для моделирования сущностей и их взаимосвязей.
Различают концептуальные и физические ER-диаграммы.
Концептуальные
диаграммы не учитывают особенностей конкретных СУБД.
Физические диаграммы строятся по концептуальным диаграммам и
представляют собой прообраз конкретной базы данных. Сущности,
определенные в концептуальной диаграмме становятся таблицами, атрибуты
становятся колонками таблиц (при этом учитываются допустимые для данной
СУБД типы данных и наименования столбцов), связи реализуются путем
миграции ключевых атрибутов родительских сущностей и
создания внешних
ключей.
При правильном определении сущностей, полученные таблицы будут
сразу находиться в 3НФ.
5.5.1 Основные понятия
Цель инфологического моделирования
- обеспечение наиболее
естественных для человека способов сбора и представления той информации,
которую предполагается хранить в создаваемой базе данных. Поэтому
инфологическую модель данных пытаются строить по аналогии с естественным
языком (последний не может быть использован в чистом виде из-за сложности
компьютерной обработки текстов и неоднозначности любого естественного
языка). Основными конструктивными
элементами инфологических моделей
являются сущности, связи между ними и их свойства (атрибуты).
Сущность
- любой различимый объект (объект, который мы можем
отличить от другого), информацию о котором необходимо хранить в базе
данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и
т.д. Необходимо различать такие понятия, как тип сущности и экземпляр
сущности. Понятие тип сущности относится к набору однородных личностей,
предметов, событий
или идей, выступающих как целое. Экземпляр сущности
относится к конкретной вещи в наборе. Например, типом сущности может быть
ГОРОД, а экземпляром - Москва, Киев и т.д.
Атрибут
- поименованная характеристика сущности. Его наименование
должно быть уникальным для конкретного типа сущности, но может быть
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »
