Логическая модель данных idef1x. Сущности и атрибуты.
При проектировании реляционной БД первоначально создается логическая модель, основными модельными элементами которой являются сущности, атрибуты и связи между сущностями.
Сущность в Idef1x– это объект, событие или концепция , информация о которых должна быть сохранена. Каждая сущность должна иметь имя (существительное в единственном числе) , уникальное в рамках модели (Продукт, Заказ)
Каждая сущность включает в себя множество экземпляров (Продукт – сущность, данные о продуктах – экземпляры)
Атрибут – определенное свойство объекта. Имя атрибута – существительное в единственном числе , уникальное рамках модели (а не только сущности), например – КодЗаказ, НаименПрод
На логическом уровне можно задать для каждого атрибута один из 4х типов данных пригодных для всех СУБД.
StringNumberDateTimeBlob
Для каждой сущности должны быть определены ключевые атрибуты (ключи). Ключи могут быть простыми(один атрибут) и составными (несколько атрибутов)
Первичный ключ должен уникальным образом идентифицировать экземпляр сущности, , не содержать пустых значений и быть компактным.
В модели допускаются разные уровни отображения сущности, уровень атрибутов, уровень первичного ключа, уровень сущности.
В IDEF1Xразличают независимые и зависимые сущности. Сущности, не зависящие при идентификации от других объектов модели называются независимыми и в моделиiDEf1xпредставлены в виде прямоугольников. Сущности же, зависящие при идентификации от других объектов , являются зависимыми и изображаются в виде прямоугольников со скругленными углами.
Модель IDEF1xпредполагает также текстовое описание сущности.
Оно содержит:
Определение сущности
Дополнительные замечания, не отраженные в определении
Примеры запросов, которые могут быть использованы по отношению к сущности
Примеры данных для этой сущности
Свойства , определяемые пользователем
Каждая сущность на логическом уровне должна быть нормализована , т.е. находится в 3НФ.
- Ответы на вопросы к экзамену информационные технологии
- Определение и основные свойства ис. Понятие экономической ис.
- Определение модели данных, основные свойства отношений (реляционных таблиц) в реляционной модели данных
- Нормализация реляционных отношений. Вторая нормальная форма (2нф)
- Индексные файлы, двоичный поиск данных
- Логическая модель данных idef1x. Сущности и атрибуты.
- Идентифицирующая и неидентифицирующая связи между сущностями в логической модели idef1x
- Правила ссылочной целостности данных на логическом уровне ErWin
- Основные типы инструкций (директив)языка sql
- Операторы
- Инструкция языка sqLдля удаления записей таблицы
- Синтаксис
- Замечания
- Инструкция языка sqLдля обновления данных таблицы, пример. Создает запрос на обновление, изменяющий значения полей заданных таблиц на основании заданных условий. Синтаксис
- Замечания
- Инструкция языка sqLдля выбора данных из таблицы, пример. Инструкция select
- Синтаксис
- Замечания
- Базы данных с сетевым доступом. Архитектура с файловым сервером и архитектура клиент-сервер. Достоинства и недостатки.
- Основные свойства бд и СубД