Нормальные формы

Содержание

Слайд 2

Свойства реляционной модели:

Каждая таблица состоит из однотипных строк и имеет уникальное имя
Строки

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

Слайд 3

Свойства реляционной модели:

Порядок следования столбцов и строк не имеет значения
На пересечении строки

Свойства реляционной модели: Порядок следования столбцов и строк не имеет значения На
и столбца таблицы всегда имеется строго одно значение (или NULL – пустое значение)

Слайд 4

Предметная область БД: Деятельность автосалона

Кто и когда приобрел автомобиль
Кто занимался работой с

Предметная область БД: Деятельность автосалона Кто и когда приобрел автомобиль Кто занимался
клиентами
Информация о поставках машин на склад

Слайд 5

ER - диаграмма

Дата продажи

зависит

Адрес конс

ФИО конс

Тел конс

……

ER - диаграмма Дата продажи зависит Адрес конс ФИО конс Тел конс ……

Слайд 6

1НФ

ПРОДАЖА

ПОСТАВКА

1НФ ПРОДАЖА ПОСТАВКА

Слайд 7

2НФ

Для перехода от 1НФ ко 2НФ необходимо:
Определить, какие из неключевых атрибутов зависят

2НФ Для перехода от 1НФ ко 2НФ необходимо: Определить, какие из неключевых
от всех частей составного ключа и оставить их в таблице
Выявить, от каких частей ключа зависят остальные неключевые атрибуты и вынести их в отдельные таблицы: часть ключа (одно или несколько полей) + поля, находящиеся в зависимости от этой части

Слайд 8

1НФ

Таблица ПРОДАЖА

(ФИО пок-ля, Адрес пок-ля, Тел, Марка авто,
Техн.характ, Рис, Цвет, Цена,

1НФ Таблица ПРОДАЖА (ФИО пок-ля, Адрес пок-ля, Тел, Марка авто, Техн.характ, Рис,
Дата продажи,
ФИО конс, Стаж, Адрес конс, Дата рожд, ….)

Таблица ПОСТАВКА

(Название пост-ка, Адрес пост-ка, Тел пост-ка,
Марка авто, Техн.характ, Рис, Количество, Цена,
Дата поставки)

Слайд 9

2НФ

ПРОДАЖА

ПОКУПАТЕЛЬ

2НФ ПРОДАЖА ПОКУПАТЕЛЬ

Слайд 10

2НФ

ПОСТАВКА

ПОСТАВЩИК

ПОСТАВЩИК

АВТОМОБИЛЬ

2НФ ПОСТАВКА ПОСТАВЩИК ПОСТАВЩИК АВТОМОБИЛЬ

Слайд 11

3НФ

Для перехода от 2НФ к 3НФ необходимо:
Выявить поля, от которых зависят другие

3НФ Для перехода от 2НФ к 3НФ необходимо: Выявить поля, от которых
неключевые поля
Создать новую таблицу для каждого такого поля и группы зависящих от него полей
Удалить перемещенные поля из исходной, оставив лишь те из них, которые станут внешними ключами

Слайд 12

2НФ

ПРОДАЖА

ПОКУПАТЕЛЬ

2НФ ПРОДАЖА ПОКУПАТЕЛЬ

Слайд 13

3НФ

ПРОДАЖА

ПОКУПАТЕЛЬ

АВТОМОБИЛЬ

КОНСУЛЬТАНТ

3НФ ПРОДАЖА ПОКУПАТЕЛЬ АВТОМОБИЛЬ КОНСУЛЬТАНТ

Слайд 14

3НФ

ПОСТАВКА

ПОСТАВЩИК

ПОСТАВЩИК

АВТОМОБИЛЬ

3НФ ПОСТАВКА ПОСТАВЩИК ПОСТАВЩИК АВТОМОБИЛЬ

Слайд 15

Информационные объекты модели

Консультант

Продажа

Покупатель

Поставщик

Автомобиль

Поставка

Информационные объекты модели Консультант Продажа Покупатель Поставщик Автомобиль Поставка

Слайд 16

ПОСТАВКА

ПОСТАВЩИК

АВТОМОБИЛЬ

ПОКУПАТЕЛЬ

ПРОДАЖА

КОНСУЛЬТАНТ

Даталогическая модель

ПОСТАВКА ПОСТАВЩИК АВТОМОБИЛЬ ПОКУПАТЕЛЬ ПРОДАЖА КОНСУЛЬТАНТ Даталогическая модель

Слайд 17

ПОСТАВКА

ПОСТАВЩИК

АВТОМОБИЛЬ

ПОКУПАТЕЛЬ

ПРОДАЖА

КОНСУЛЬТАНТ

Даталогическая модель

ПОСТАВКА ПОСТАВЩИК АВТОМОБИЛЬ ПОКУПАТЕЛЬ ПРОДАЖА КОНСУЛЬТАНТ Даталогическая модель

Слайд 18

Табельный номер
Фамилия
Имя
Отчество
Код подразделения
Сумма по документу
Серия и номер паспорта
Дата выписки
Должность
Номер платежного документа
Наименование

Табельный номер Фамилия Имя Отчество Код подразделения Сумма по документу Серия и
подразделения
Наименование платежного документа (приходный и расходный кассовый ордер)
Имя файла: Нормальные-формы.pptx
Количество просмотров: 98
Количество скачиваний: 0