Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
К9-12В. Вопросы и ответы к ГОСам 2013 / Базы данных / 05. Семантическая модель данных IDEF1X общая характеристика, основные структурные компоненты. Построение схемы уровня су.docx
Скачиваний:
81
Добавлен:
10.05.2014
Размер:
34.67 Кб
Скачать

1. Построение схемы уровня сущностей

Задачи

Составление словаря предметной области. Выбор списка сущностей.

Расстановка связей между сущностями. Выбор типа связей.

Выбор численных характеристик связей.

Результат

Концептуальная, максимально абстрагированная схемапредметной области в терминологии модели сущность-связь

2. Построение схемы уровня ключей

Задачи

Выбор первичных ключей.

Разрешение связей один-ко-многим, многие-ко-многим, категория.

Результат

Схема предметной области с реализацией связей согласно реляционной модели данных.

A. Разрешение связи типа один-ко многим.

Связь один-ко-многим разрешается путем миграции первичного ключаот родительской сущности (конец связи с кардинальным числом 1) к дочерней сущности (конец связи с кардинальным числом N).

B. Разрешение связей многие-ко-многим

Путем создания новой таблицы.

С. Разрешение связей типа категория

Все подтипы в одну сущность

Для каждого подтипа отдельная сущность

3. Построение полноатрибутной схемы

Задачи

Выбор атрибутов для всех сущностей.

Сохранение свойств семантической атомарности атрибутов.

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

Результат

Полная модель предметной области, построенная по правилам реляционной модели.

3. Отображение полноатрибутной схемы на конкретную субд

Задачи

SQL является строго типизированным языком. Выбор типа данных

для каждого атрибута.

Построение дополнительных ограничений на атрибуты.

Результат

Физическая модель сущность-связь, использующая список типов данных специфичных для выбранной СУБД

4. Формирование sql скрипта создания бд и его исполнение в заданной субд.

Задачи

Формирование SQL скрипта.

Запуск и отладка SQL скрипта.

Верификация созданной базы данных.

Результат

Реляционная база данных, описывающая заданную предметную область, построенная согласно правилам 3 НФ.

Соседние файлы в папке Базы данных