Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_БД.doc
Скачиваний:
13
Добавлен:
17.09.2019
Размер:
542.21 Кб
Скачать

15. Процесс проектирования бд. Этапы.

Процесс проектирования разбивают на 4 этапа:

  1. Инфологический (даталогический)

  2. Логическое проектирование

  3. Физическое проектирование.

16. Проектирование бд – Инфологическое проектирование (содержание).

Комплект задач этого этапа состоит из:

  • Выявление общих информационных объектов и связей между ними.

  • Анализ общих информационных требований к системе.

  • Выявление информационных потоков отображающих процессы производства, обработки, и взаимодействия данных.

Информация представляемая в базе данных в первую очередь должны отображать реальные объекты предметной области и связи между ними.

Одним из способов сбора информации может быть интервьюирование персонала.

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

Результатом инфологического проектирования является концептуальная модель.

17. Основные концепции er – моделирования.

  1. Мир состоит из объектов.

  2. Объекты образуют типы. Каждый объект одного типа обладает общими свойствами.

  3. Каждый объект обладает некоторым особым свойством, которое служит для его идентификации.

  4. Каждый объект может быть связан с другими объектами с помощью отношений

18. Определение сущности. Классификация сущностей.

Сущность это имеющая смысл в данной предметной области, существующая в действительности или воображаемая, явление или объект информация о которой нужно сохранять.

Классификация сущностей:

  1. Сильная(стержневая) сущность – существует объективно и её существование не зависит от какой либо другой сущности.

  2. Слабая сущность – связана со стержневой сущностью экземпляр слабой сущности не может существовать, если не существует экземпляр стержневой сущности.

  3. Характеристикой называется слабая сущность являющаяся дополнением стержневой сущности. В характеристику может быть выделена часть атрибута стержневой сущности которая обрабатывается отдельно.

  4. Обозначение – это сущности которые не вполне зависят от обозначенной стержневой сущности.

Обозначение – это атрибут стержневой сущности развёрнутый в отдельную сущность.

19. Определение атрибута, ключа и связи в ER модели.

Атрибут – это именованный элемент информации описывающий сущность. Атрибут может иметь только одно значение в данный момент времени.

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

20. Графические элементы представления ЕР моделей.

- Сильная или стержневая сущность.

- Ассоциативная сущность (связь).

- Атрибут.

- Атрибут с ключом.

- Характеристика.

- Обозначение

21. Связь вида 1:1

Опр. – связь 1:1 это когда одной записи главной таблицы соответствует одна запись вспомогательной таблицы.

22. Связь вида 1:N и N:1

Опр. – Связь 1:N и N:1 это когда одно записи главной таблице соответствуют несколько записей вспомогательной таблице

23. Связь вида N:M

Опр. – Связь N:M это когда нескольким записям главной таблицы соответствуют несколько записей вспомогательной таблицы.

24. Задачи и методы логического проектирования.

Основной задачей этого этапа является разработка логической схемы ориентированной на СУБД.

На данном этапе определяются:

  • Отношения РМД

  • Атрибуты кортежей (столбцы таблиц)

  • Домены атрибутов (типы данных в столбцах)

Методы проектирования:

  • Метод отображения ER диаграммы на логическую схему

  • Нормализация таблиц

25. Рекомендации по окончательной доводке ER-диаграммы.

25. Рекомендации по окончательной доводке ЕР-диаграммы.

1 ) Необходимо проанализировать ключи сущностей. Для сущностей имеющих естественные составные ключи или ключи, представленные типами данных большого объема, рекомендуется вывести иск. ключи, представляемые числами:

А1 А2 код С А1

С => C

А3 А2 А3

2)Те атрибуты, значения которых выбираются из большого, но ограниченного множества значений, имеют смысл представить отдельными сущностями, связанными со стержневой сущностью связью 1:N

А1 А1 А2

С => С

N

1

А2 А3 А3

Код А3 А3