Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемКонстантин Ларькин
1 Нормальные формы
2 Свойства реляционной модели: 1.Каждая таблица состоит из однотипных строк и имеет уникальное имя 2.Строки таблицы отличаются друг от друга хотя бы одним значением 3.Столбцы таблицы имеют уникальное имя, и в каждом из них размещаются однородные значения данных
3 Свойства реляционной модели: 4.Порядок следования столбцов и строк не имеет значения 5.На пересечении строки и столбца таблицы всегда имеется строго одно значение (или NULL – пустое значение)
4 Предметная область БД: Деятельность автосалона Кто и когда приобрел автомобиль Кто занимался работой с клиентами Информация о поставках машин на склад
5 ER - диаграмма Дата продажи Продажа ФИО пок-ля Адрес пок-ля Тел Марка авто Техн.характ. Рис Цвет Цена Назв.пост-ка Адрес пост-ка Поставка Тел пост-ка Марка авто Техн. Характ. Рис Количество Цена Дата поставки зависит Адрес конс ФИО конс Тел конс ……
6 1НФ ФИО пок-ля Дата продажи Адрес пок-ля Тел. Марка авто Техн.характ. Рис. Цвет Цена ФИО конс Стаж Адрес конс Тел.конс Дата рожд ….. ПРОДАЖА Название пост-ка Адрес пост-ка Тел. пост-ка Марка авто Техн.хар-ки Рис. Количество Цена Дата поставки ПОСТАВКА
7 2НФ Для перехода от 1НФ ко 2НФ необходимо: Определить, какие из неключевых атрибутов зависят от всех частей составного ключа и оставить их в таблице Выявить, от каких частей ключа зависят остальные неключевые атрибуты и вынести их в отдельные таблицы: часть ключа (одно или несколько полей) + поля, находящиеся в зависимости от этой части
8 1НФ Таблица ПРОДАЖА (ФИО пок-ля, Адрес пок-ля, Тел, Марка авто, Техн.характ, Рис, Цвет, Цена, Дата продажи, ФИО конс, Стаж, Адрес конс, Дата рожд, ….) Таблица ПОСТАВКА (Название пост-ка, Адрес пост-ка, Тел пост-ка, Марка авто, Техн.характ, Рис, Количество, Цена, Дата поставки)
9 2НФ ФИО пок-ля Дата продажи Марка авто Техн.характ. Рис Цвет Цена ФИО конс Стаж Адрес конс Тел.конс Дата рожд …. ПРОДАЖА ФИО пок-ля Адрес пок-ля Тел ПОКУПАТЕЛЬ
10 2НФ Название пост-ка Дата поставки Марка авто Количество Цена ПОСТАВКА Название пост-ка Адрес поставщика Тел пост-ка ПОСТАВЩИК Марка авто Техн.характ Рис Название пост-ка Адрес поставщика Тел пост-ка ПОСТАВЩИК АВТОМОБИЛЬ
11 3НФ Для перехода от 2НФ к 3НФ необходимо: Выявить поля, от которых зависят другие неключевые поля Создать новую таблицу для каждого такого поля и группы зависящих от него полей Удалить перемещенные поля из исходной, оставив лишь те из них, которые станут внешними ключами
12 2НФ ФИО пок-ля Дата продажи Марка авто Техн.характ. Рис Цвет Цена ФИО конс Стаж Адрес конс Тел.конс Дата рожд Дети (да,нет) ПРОДАЖА ФИО пок-ля Адрес пок-ля Тел ПОКУПАТЕЛЬ
13 3НФ ФИО пок-ля Дата продажи Марка авто Цвет Цена ФИО конс ПРОДАЖА ФИО пок-ля Адрес пок-ля Тел ПОКУПАТЕЛЬ Марка авто Техн.характ Рис АВТОМОБИЛЬ ФИО конс Стаж Адрес конс Тел.конс Дата рожд Дети (есть, нет) КОНСУЛЬТАНТ
14 3НФ Название пост-ка Дата поставки Марка авто Количество Цена ПОСТАВКА Название пост-ка Адрес поставщика Тел пост-ка ПОСТАВЩИК Марка авто Техн.характ Рис Название пост-ка Адрес поставщика Тел пост-ка ПОСТАВЩИК АВТОМОБИЛЬ
15 Информационные объекты модели Консультант Продажа Покупатель Поставщик Автомобиль Поставка
16 Название пост- ка Дата поставки Марка авто Количество Цена ПОСТАВКА Название пост-ка Адрес поставщика Тел пост-ка ПОСТАВЩИК Марка авто Техн.характ Рис АВТОМОБИЛЬ ПОКУПАТЕЛЬ ФИО пок-ля Адрес пок-ля Тел ФИО пок-ля Дата продажи Марка авто Цвет Цена ФИО конс ПРОДАЖА ФИО конс Стаж Адрес конс Тел.конс Дата рожд Дети КОНСУЛЬТАНТ Даталогическая модель
17 поставки Дата поставки Марка авто Количество Цена поставщика ПОСТАВКА поставщика Адрес поставщика Тел пост-ка Название пост-ка ПОСТАВЩИК Марка авто Техн.характ Рис АВТОМОБИЛЬ ПОКУПАТЕЛЬ ФИО пок-ля Адрес пок-ля Тел ФИО пок-ля Дата продажи Марка авто Цвет Цена Таб. конс продажи ПРОДАЖА Таб. конс Стаж Адрес конс Тел.конс Дата рожд Дети ФИО конс КОНСУЛЬТАНТ Даталогическая модель
18 1.Табельный номер 2.Фамилия 3.Имя 4.Отчество 5.Код подразделения 6.Сумма по документу 7.Серия и номер паспорта 8.Дата выписки 9.Должность 10.Номер платежного документа 11.Наименование подразделения 12.Наименование платежного документа (приходный и расходный кассовый ордер )
19 Информационные объекты БД Табель рабочего времени Сотрудник Табель Отпуск Нетрудоспособность
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.