№4. Проектирование реляционных схем с использованием ER-диаграмм. Flashcards

(14 cards)

1
Q

Проектирование базы данных

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ER-диаграмма

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Реляционная схема

A

структура базы данных, представленная в виде таблиц, в которых отражены отношения между данными

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Этапы проектирования реляционных схем с использованием ER-диаграмм

A
  1. Определение сущностей и атрибутов
  2. Определение связей между сущностями
  3. Преобразование сущностей в таблицы
  4. Определение первичных и внешних ключей
  5. Нормализация реляционной схемы
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Преобразование сущностей в таблицы

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Связи в реляционной схеме

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Типы проектирования

A
  • Инфологическое проектирование
  • Даталогическое проектирование
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Инфологическое проектирование

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Даталогическое проектирование

A

процесс создания логической структуры базы данных, которая отражает требования к данным и их взаимосвязям, но уже с учётом ограничений реляционной модели

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Формальные правила проектирования

A
  • Правило атомарности
  • Правило функциональной зависимости
  • Правило минимизации повторяющихся данных
  • Правило целостности данных
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Правило атомарности

A

все значения в таблице должны быть атомарными, то есть неделимыми на более мелкие части

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Правило функциональной зависимости

A

атрибуты таблицы должны быть функционально зависимы от первичного ключа

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Правило минимизации повторяющихся данных

A

данные должны быть организованы таким образом, чтобы избежать избыточности и повторения информации

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Правило целостности данных

A

данные должны поддерживать согласованность и правильность в базе данных

How well did you know this?
1
Not at all
2
3
4
5
Perfectly