Описание концептуальной модели реляционной — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Описание концептуальной модели реляционной

2020-04-01 113
Описание концептуальной модели реляционной 0.00 из 5.00 0 оценок
Заказать работу

Б АЗЫ ДАННЫХ

 

Схема Данных

 

Схема данных, отражает логическое представление реляционной модели данных для проектируемой БД.

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

Нормализация – это разбиение таблицы на две или более, обладающих лучшими свойствами при включении, изменении и удалении данных. Окончательная цель нормализации сводится к получению такого проекта базы данных, в котором каждый факт появляется лишь в одном месте, т.е. исключена избыточность информации. Это делается не столько с целью экономии памяти, сколько для исключения возможной противоречивости хранимых данных.

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

Таблица находится во второй нормальной форме (2НФ), если она удовлетворяет определению 1НФ и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом.

Таблица находится в третьей нормальной форме (3НФ), если она удовлетворяет определению 2НФ и не одно из ее не ключевых полей не зависит функционально от любого другого не ключевого поля.


Рисунок 6.2 – Таблица данных в 1НФ

    Назв. предприятия С 80   Дата открытия предприятия D10 Назв. Города C20 Назв. Типа предпр C30 Назв. Цеха C15 Кол-во рабочих N4 Дата ввода в строй D8 Дата посл реконструкции D8 Месяц С8 Кол-во изделий N6 Цена N5 Назв. Изделия C20

 

Представим функциональные зависимости для таблицы в 1НФ:

 

                     
Название цеха
Название изделия
 
Название предприятия
Кол-во рабочих
Кол-во изделий
 
Дата открытия
 
Дата ввода в строй
Цена изделия
Месяц выпуска изделия
Дата посл. Реконстр.

 


 Рисунок 6.3 – Функциональные зависимости для 1НФ


Предприятие

Название предприятия   Дата открытия Тип Город

Цех

Название цеха С15 Количество рабочих N4 Дата ввода в строй D8 Дата последней реконструкции D8 Месяц выпуска изделия Количество изделий Цена изделия Название изделия

Рисунок 6.4 – Таблицы данных во 2НФ

 

После представления таблиц во 2НФ, представим шапки таблиц в 3НФ:

 

Месяц   Кол-во изделий Цена изделия   Код цеха# Код изделия#

Выпуск                                                Тип

#Код типа   Название типа

Предприятие

#Код предпр   Название предприятия   Дата открытия КГ# КТ#

 

Изделие

#Код изделия   Название изделия

Цех

#Код цеха   Название цеха   Кол-во рабочих   Дата ввода в строй   Дата последней реконструкции Код предприятия#


 Город

#Код города   Название города

Рисунок 6.5 – Таблицы данных в 3НФ

 


Поделиться с друзьями:

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.