Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нормализация отношений

27K
08 июня 2007 года
inret
8 / / 08.06.2007
Дабрый вечер.

Очень нужна помощь!!!

Есть структура таблиц. Нужно сделать норализацию отношений. Никак не пойму как это делается.


Безработные
- Код безработного
- Дата регистрации
- Фамилия
- Имя
- Отчество
- Серия паспорта
- Пол
- Дата рождения
- E-mail
- Телефон
- Город
- Отрасль
- Должность
- Зарплата
- График работы
- Опыт работы
- Профессиональные навыки
- Образование
- Иностранные языки
- Код курсов
- Код договора

Вакансии
- Код вакансии
- Срок давности резюме
- Отрасль
- Название вакансии
- Описание вакансии
- График работы
- Зарплата
- Образование
- Опыт работы
- Пол:
- Возраст
- Название предприятия
- Город
- Автор объявления
- Контактное лицо
- E-mail
- Телефон

Визиты
- Код визита
- Код безработного
- Дата визита
- Замечания

Договора
- Код договора
- Код безработного
- Код курсов
- Код вакансии
- Дата заключения договора

Курсы
- Код курсов
- Название курсов
- Должность

Пособия
- Код пособия
- Код безработного
- Зарплата
- Размер пособия
- Начало выплаты
- Конец выплаты




Пожаоуйста помогите.

Нужно сделать как здесь:
Нормализация отношений
Группа (N группы, Факультет, Количество студентов, Количество семейных пар, Ф.И.О. старосты)
Ограничения:
- На факультете - несколько групп.
- В разных группах количества студентов и количества семейных пар могут
совпадать.
Функциональные зависимости:
F={N группы -> Факультет, Количество студентов, Количество семейных пар,
Ф.И.О. старосты}
Ключ: N группы.
Вид нормальной формы: данное отношение находится в III НФ, так как оно
находится в I НФ (все значения атрибутов атомарные), отсутствует неполная
зависимость от ключа непервичных атрибутов и отсутствует транзитивная
зависимость последних от ключа.

Общежитие (N общежития, Ф.И.О. коменданта, N комнаты, Ф.И.О. жильца,
N группы, Ф.И.О. старосты комнаты)
Ограничения:
- В каждой комнате живут несколько жильцов.
- В разных общежитиях могут быть комнаты с одинаковыми номерами.
функциональные зависимости:
F={N общежития <-> Ф.И.О. коменданта; N общежития, N комнаты ->Ф.И.О.
старосты комнаты; Ф.И.О. жильца — > N группы}
Ключ: N общежития & N комнаты & Ф.И.О. жильца.
Вид нормальной ФОРМЫ: данное отношение находится в I НФ, так как все
значения атрибутов атомарные.
Приведение к III НФ: декомпозиция.
Rl (N общежития, Ф.И.О. коменданта)
R2 (N общежития, N комнаты, Ф.И.О. старосты комнаты)
R3 (Ф.И.О. жильца, N группы)
R4 (N общежития, N комнаты, Ф.И.О. жильца)

ПОРУЧЕНИЕ (N группы, Ф.И.О., Общественная работа, Оценка работы)
Ограничения:
- Один студент может заниматься разной общественной работой.
функциональные зависимости:
Р={Ф.И.О. -> N группы; Ф.И.О., Общественная работа -> Оценка работы}
Ключ: Ф.И.О. & Общественная работа.
Вид нормальной формы: данное отношение находится в I НФ, так как все
значения атрибутов атомарные.
Приведение к III НФ: декомпозиция.
Rl (N группы, Ф.И.О.)
R2 (Ф.И.О., Общественная работа, оценка работы)

Самодеятельность (N группы, Ф.И.О. студента, Жанр, Стаж занятий)
Ограничения:
Один студент может заниматься самодеятельностью в разных жанрах, при
этом каждому из жанров соответствует свой стаж.
функциональные зависимости:
Р={Ф.И.О. студента —> N группы; Ф.И.О. студента, Жанр -> Стаж занятий} Ключ: Ф.И.О. студента & Жанр.
Вид нормальной формы: данное отношение находится в I НФ, так как все значения атрибутов атомарные.
Приведение к III НФ: декомпозиция.
Rl (N группы, Ф.И.О. студента)
R2 (Ф.И.О. студента, Жанр, Стаж занятий)

Спорт (N группы, Ф.И.О. студента, Вид спорта, Спортивная квалификация) Ограничения:
- Один студент может заниматься разными видами спорта, при этом
каждому из видов спорта соответствует своя спортивная квалификация.
Функциональные зависимости:
Р={Ф.И.О. студента —> N группы; Ф.И.О. студента, Вид спорта -> Спортивная
квалификация}
Ключ: Ф.И.О. студента & Вид спорта.
Вид нормальной формы: данное отношение находится в I НФ, так как все
значения атрибутов атомарные.
Приведение к 111 НФ: декомпозиция.
Rl (N группы, Ф.И.О. студента)
R2 (Ф.И.О. студента, Вид спорта —> Спортивная квалификация)

Студент (N зачетной книжки, N группы, Ф.И.О. студента, Адрес студента,
Семейное положение)
Ограничения:
- Несколько студентов могут проживать по одному адресу.
Функциональные зависимости:
F={N группы —> N зачетной книжки, N группы, Адрес студента. Семейное
положение; N зачетной книжки --> Ф.И.О. студента}
Ключ: Ф.И.О. студента.
Вид нормальной формы: данное отношение находится в III НФ, так как оно
находится в I НФ (все значения атрибутов атомарные), отсутствует неполная
зависимость от ключа непервичных атрибутов и отсутствует транзитивная
зависимость последних от ключа.
Реализация запросов в терминах реляционной алгебры
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог