Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД - вопросы.docx
Скачиваний:
4
Добавлен:
03.08.2024
Размер:
2.48 Mб
Скачать
  1. Основные аксиомы Армстронга. Замыкание.

Основные аксиомы Армстронга:

  • Рефлексивность: если В является подмножеством А, то А->В.

  • Дополнение: если А->В, то АС->ВС.

  • Транзитивность: если А->В и В->С, то А->С.

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

  1. Нормальные формы высших порядков.

В отношении R(А, В, С) существует многозначная зависимость (multi valid dерendence, MVD) R.A -» R.В в том и только том случае, если, множество значений В, соответствующее паре значений А и С, зависит только от А и не зависит от С.

Существуют две многозначные зависимости:

  • Группа -» Дисциплина

  • Группа -» Номер_зач.кн.

Четвертая нормальная форма:

Отношение R находится в четвертой нормальной форме (4NF) в том и только в том случае, если в случае существования многозначной зависимости А-» В все остальные атрибуты R функционально зависят от А.

Пятая нормальная форма:

Отношение R находится в пятой нормальной форме (нормальной форме проекции соединения - PJ/NF) в том и только в том случае, когда любая зависимость соединения в R следует из существования некоторого возможного ключа в R.

Отношение R(Х,У, .., Z) удовлетворяет зависимости соединения (Х, У,..., Z) в том и только в том случае, когда R восстанавливается без потерь путем соединения своих проекций на Х, У, ..., Z. 3десь Х, У, ..., Z - наборы атрибутов отношения R.

(а дальше хз что писать 😀)

  1. Методологии проектирования.

Общие виды моделей системы:

  • Концептуальная модель - помогает определить требования к БД на основе предметной области.

  • Логическая модель - позволяет создать абстрактное представление о структуре данных.

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

Виды методологий (вместе с примерами моделей систем):

  • Сущность-связь (ER) - это модель данных, основанная на описании сущностей (людей, мест, вещей и событий) и связей между ними.

  • Методология объектно-ориентированного проектирования (OODB) - это модель данных, в которой каждый объект, хранящийся в базе данных, является экземпляром определенного класса.

  • Реляционная модель данных (RDB) - это методология проектирования баз данных, в которой все данные хранятся и отображаются в виде таблиц с реляционными связями.

  1. Инфологическое моделирование данных: модель «сущность-связь».

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

Средство моделирования данных - диаграммы "сущность-связь".

Базовые понятия диаграммы «сущность-связь» (ERD):

  • Сущность (Entity) - реальный либо воображаемый объект, имеющий существенное значение для рассматриваемой предметной области.

  • Связь (Relationship) - поименованная ассоциация между двумя сущностями, значимая для предметной области, при которой каждый экземпляр одной сущности ассоциирован с произвольным количеством экземпляров второй сущности, и наоборот.

  • Атрибут (Attribute) - любая характеристика сущности, значимая для предметной области и предназначенная для квалификации, идентификации, классификации, количественной характеристики или выражения состояния сущности.

Свойства сущности:

  • иметь уникальное имя:

  • обладать одним или несколькими атрибутами, которые либо принадлежат сущности, либо наследуются через связь;

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

Соседние файлы в предмете Проектирование баз данных