Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену УД (часть 1).docx
Скачиваний:
5
Добавлен:
25.09.2019
Размер:
240.16 Кб
Скачать

8) Инфологический подход к проектированию бд. Модель предметной области и требования к ней. Модель «сущность-связь». Назначение, основные элементы.

Цель инфологического проектирования - создание структурированной информационной модели ПО, для которой разрабатывается БД.

Требования к модели:

- обеспечение естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных;

- корректность схемы БД, то есть адекватное отображение моделированной ПО;

- простота и удобство использования на следующих этапах проектирования, то есть поддерживается известными СУБД (сетевые, иерархические, реляционные и др.);

- использование языка описания, понятного проектировщикам БД, программистам, администратору и будущим пользователям.

Предметная область БД определена, если известны существующие в ней объекты, их свойства и отношения.

Модель «сущность-связь» - это модель предметной области, которая используется на этапе инфологического проектирования базы данных.

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

Основные составные элементы инфологической модели - сущности (информационные объекты), связи между ними и их атрибуты (свойства).

9) Бинарные связи. Отображения и ассоциации. Их виды. Примеры. Er-диаграмма.

2 вида бинарных связей – ассоциации (односторонняя связь) и отображения (двусторонняя связь).

Отображение 1:1 (связь один-к-одному).

Отображение 1:М (связь один-ко-многим).

Отображение М:1 (связь многие-к-одному).

Отображение М:М (связь многие-ко-многим).

Ассоциация типа 1(простая)

– определяет однонаправленную связь от элемента А к элементу В, когда одному экземпляру элемента А соответствует один и тот же экземпляр элемента В.

Ассоциация типа М (сложная)

- определяет однонаправленную связь от элемента А к элементу В, при которой одному экземпляру элемента А соответствует 0, 1 или несколько экземпляров элемента В.

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

- типы сущностей обозначают прямоугольниками,

- атрибуты – овалами, соединяя их с сущностями ненаправленными ребрами (за исключением бинарных связей), а

- связи (отношения) – ромбами, соединяя их с сущностями.

10) Датологическая модель (модель данных). Требования к модели. Общая характеристика. Прямое моделирование.

Датологическая модель (модель данных) – это допустимые форматы данных, команд и состав операций, выполняемых над ними.

Требования к модели.

Модель должна быть:

- достаточно универсальной,

- допускать автоматическую обработку данных,

- наглядной, «прозрачной», поскольку чем сложнее модель – тем труднее избежать ошибок при проектировании.

Выбор модели данных, прямое моделирование.

Пусть модель данных оперирует понятиями:

поле – поименованное элементарное данное,

запись – поименованная совокупность полей,

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

Тогда:

атрибут сущности моделируется полем, значение атрибута – значение поля;

тип сущности моделируется схемой записи,

экземпляр сущности моделируется экземпляром записи;

набор экземпляров сущностей одного типа моделируется одной базой данных.