Скачиваний:
80
Добавлен:
15.03.2015
Размер:
27.05 Кб
Скачать

Описание сущностей и их атрибутов

Сущность

Атрибут

Описание атрибута

 

Ном_долж

Идентификатор должности

Долж

Назв_долж

Название должности

(Должность)

ЗП

Зарплата

 

Доступ_в_кл

Доступ в клетки к животным

 

Таб_ном

Табельный номер сотрудника

 

Ном_долж

Идентификатор должности

Сотр

Фамилия

Фамилия сотрудника

(Сотрудник)

Пол

Пол сотрудника

 

Возр

Возраст сотрудника

 

Стаж_лет

Опыт работы

 

Ном_жив

Номер животного

Раб_с_жив

Таб_ном

Номер сотрудника

(Работают с животными)

Дата_нач

Дата начала ухода за данным животным данным сотрудником

 

Ном_жив

Номер животного

 

Возр_жив

Возраст животного

 

Ном_вида

Номер вида животного

 

Кличка

Кличка(имя) животного

Животные

Пол_жив

Пол животного

 

Рост_жив

Рост животного

 

Вес_жив

Вес животного

 

Дата_поступ

Дата поступления животного в зоопарк

Вид_жив

Ном_вида

Номер вида животного

(Вид животного)

Назв_вида

Название вида животного

Тепл_пом

Ном_вида

Номер вида животного

(Теплое помещение)

Тепл_пом

Нужда в теплом помещении на зиму

 

ID_бол

Идентификатор случая заболевания

Болезни

Ном_жив

Номер животного

 

Назв

Название заболевания

 

Дата_бол

Дата заболевания

 

Ном_пр

Номер прививки(каждая уникальна)

Привив

Ном_жив

Номер животного

(Прививки)

Наим_пр

Название прививки

 

Дата_прив

Дата прививки

 

Имя_дет

Имя детеныша

 

Ном_жив

Имя родителя 1

 

Ном_пары

Имя родителя 2

Потомство

Дата_рожд

Дата рождения

 

Действие

передача другим зоопаркам, продажа или оставить в зоопарке

Клетки_жив

Ном_жив

Номер животного

(Клетки животного)

Номер_кл

Номер клетки с животным

 

Ном_жив

Номер_животного

Зооп_обм

Назв_зооп

Название_зоопарка

(Обмен с другими

Передача

Действие по передаче

Зоопарками)

Дата_обм

Дата совершения обмена

Сезоны

Ном_сез

Номер сезона

 

Назв_сез

Название сезона

 

Ном_вида

Номер вида животного

Кормление

Ном_сез

Номер сезона

 

Ном_типа

Номер типа корма, подающийся данному виду в данном сезоне

Типы_корм

Ном_типа

Номер типа корма

(Типы кормов)

Назв_типа

Название типа корма

 

Ном_типа

Номер типа корма

Корма

Ном_пост

Номер поставщика корма

 

Кол_во

Количество корма

 

Цена

Цена корма, за кг

 

Дата_пост

Дата поставки корма в зоопарк

 

Ном_пост

Номер поставщика корма

Поставщики

Назв_орг

Название организации-поставщика

 

Пост_с

Осуществляет поставки с указанной даты

 

Пост_по

Осуществляет поставки по указанную дату

Колво_корм

Возр_жив

Возраст животного

(Количество корма за раз в зависимости от возраста)

Колво_кг

Количество корма в кг, на одно кормление

Примеры нормализации.

 

Таб_ном

Табельный номер сотрудника

 

Ном_долж

Идентификатор должности

Сотр

Фамилия

Фамилия сотрудника

(Сотрудник)

Пол

Пол сотрудника

 

Возр

Возраст сотрудника

 

Стаж_лет

Опыт работы

Таб_ном -> Ном_долж

Таб_ном -> Фамилия

Таб_ном -> Пол

Таб_ном -> Возр

Таб_ном -> Стаж_лет

1НФ: Все значения атомарны

2НФ: Ключ является простым

3НФ: Все неключевые атрибуты взаимонезависимы, зависят только от ключа

НФБК: Т.к. ключ простой, то все ключевые атрибуты зависят только от ключа

4НФ: Нет зависимости соединения

 

Ном_типа

Номер типа корма

Корма

Ном_пост

Номер поставщика корма

 

Кол_во

Количество корма

 

Цена

Цена корма, за кг

 

Дата_пост

Дата поставки корма в зоопарк

Ном_типа, ном_пост -> Кол-во

Ном_типа, ном_пост -> Цена

Ном_типа, ном_пост ->Дата_пост

1НФ: Все значения атомарны

2НФ: Каждый неключевой атрибут зависит от ключа полностью

3НФ: Все неключевые атрибуты зависят только от ключа, взаимонезависимы

НФБК: Любая функциональная зависимость несет в себе в качестве детерминанта ключ данного отношения

4НФ: Зависимость соединения отсутствует

 

Ном_пр

Номер прививки(каждая уникальна)

Привив

Ном_жив

Номер животного

(Прививки)

Наим_пр

Название прививки

 

Дата_прив

Дата прививки

Ном_пр -> Ном_жив

Ном_пр -> Наим_пр

Ном_пр -> Дата_прив

1НФ: Все значения атомарны

2НФ: Каждый неключевой атрибут зависит от ключа полностью, т.к. ключ простой

3НФ: Все неключевые атрибуты зависят только от ключа, взаимонезависимы

НФБК: Т.к. ключ простой, то все ключевые атрибуты зависят только от ключа

4НФ: Отсутствует зависимость соединения

Соседние файлы в папке Сущенко Курсовая ИСТ-15