Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Первая нормальная форма.

Введение. Банки и базы данных. Архитектура СУБД. | Реляционная модель данных. | Иерархическая модель данных. | Сетевая модель данных. | Лекция 2. | Реляционные операции над отношениями. | Аномалии хранения данных. | Теорема Хита. | Функциональная зависимость. | Третья нормальная форма. Транзитивные зависимости. |


Читайте также:
  1. I. ЭЛЕГИЯ ПЕРВАЯ
  2. Авантитул первая полоса в книге. Чаще всего ставится или марка издательства, или марка серии, или признак, характеризующий издание в целом.
  3. Б.2 В. 16 Первая краевая задача для Ур колебания струны. Интеграл энергии и единственности решения первой краевой задачи.
  4. Бразилия и первая моровая война
  5. В электронном аукционе (первая часть)
  6. Вопрос как логическая форма. Виды вопросов.
  7. Вот первая тайна: никто никогда не побеждал меня в этой жизни.

 

Говорят, что отношение находится в первой нормальной форме, если все его атрибуты атомарны и всегда будут иметь атомарные значения.

Под атомарностью здесь понимают невозможность дальнейшего дробления атрибута без потери информации. Так, фрагмент рассмотренного ранее отношения (см. рис. 6) может быть представлен в следующем виде:

 

№ зач. Груп-па ФИО Студента Дата рожд. Шифр Курса / Оценка
    Петров 01.10.80 М/3;Ф/3;А/4
    Иванов 14.05.79 М/5;Ф/5
    Сидоров 17.08.80 М/4;Ф/5;С/4

 

Такое представление, безусловно, является отношением, но не находится в I НФ. Если проектировщик поддастся соблазну работать с отношением в таком виде, (нет избыточности – и не надо вести проектирование дальше) то расплатой за такую вольность будет невозможность или серьезные ограничения на использование стандартных механизмов СУБД для доступа к данным. Более того – использование специфичных и нестандартных средств обработки данных влечет за собой серьезные и очень трудоемкие проблемы при интеграции такого рода таблицы в уже существующую базу данных, для совместного использования с существующими приложениями. В итоге, попытка работы с этой таблицей приведет к проблемам не меньшим, если не большим, чем в случае, когда допущена избыточность хранимой информации. Современная теория проектирования БД даже не рассматривает возможность хранения отношений в ненормализованном виде.

Итак, формализация предметной области начинается с построения первой нормальной формы. В практике проектирования на этом этапе строится одно отношение, охватывающее всю предметную область. Его иногда называют универсальным отношением. При всей внешней простоте требований к I НФ, на этом шаге проектировщик должен решить весьма ответственную задачу, а именно – установить, какой именно набор атрибутов дает возможность адекватно описать состояние предметной области. Задача выбора существенных для решения задачи характеристик предметной области и отсева несущественных для своего решения часто требует привлечения специалистов из этой предметной области (организации, подразделения).

Приведем еще раз пример отношения, находящегося в I НФ. Описание предметной области приводится в разделе «Аномалии обработки данных». Будем считать, что оно является универсальным отношением. На этом упрощенном примере продемонстрируем технику проектирования БД.

 

Отношение «Успеваемость студентов»

 

№ зач. Груп-па ФИО Студента Дата рожд. Шифр Курса Наименование Колич. Часов Оценка Таб№ преподавателя ФИО препод. Кафедра Телефон
    Петров 01.10.80 М матем.       Сергеев Матем. 34-01-02
    Петров 01.10.80 Ф Философия       Афанасьев Филос. 25-33-66
    Петров 01.10.80 А англ.       Васильева Ин.яз. 25-99-70
    Иванов 14.05.79 М матем.       Сергеев Матем. 34-01-02
    Иванов 14.05.79 Ф Философия       Афанасьев Филос. 25-33-66
    Сидоров 17.08.80 М матем.       Сазонов Матем. 34-01-02
    Сидоров 17.08.80 Ф Философия       Иванов Филос. 25-33-66
    Сидоров 17.08.80 С Сопромат       Голубев Физика 31-30-29

 

Рис.8. Отношение в первой нормальной форме.

 


Дата добавления: 2015-07-19; просмотров: 83 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Теорема Хита.| Вторая нормальная форма.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)