Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Нормальная форма

Станки токарной группы

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

 

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

Первая нормальная форма является основой реляционной модели данных. Любая таблица в реляционной базе данных автоматически находится в первой нормальной форме, иное просто невозможно по определению. В такой таблице не должно содержаться полей (признаков), которые можно было бы разделить на несколько полей (признаков).

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

 

Таблица 2.1

 

№ п/п Модель станка Наибольший диаметр обработки, мм Частота вращения шпинделя, об/мин Габаритные размеры (длина*ширина*высота), мм
  1Д12 12 (восьми-шестигранник) 112…5000(левое); 56…630(правое) 1630*740*1410

 

Данная таблица является ненормализованной по следующим причинам:

1) Она содержит строки, имеющие в одной ячейке несколько значений одного поля: «наибольший диаметр обработки, мм» и «частота вращения шпинделя, об/мин»

2) Одно поле – «габаритные размеры» может быть разделено на три поля: «длина», «ширина», «высота». Целесообразность такого разделения может быть обоснована необходимостью последующих расчетов площадей или занимаемых объемов.

Исходная таблица должна быть преобразована в первую нормальную форму. Для этого необходимо:

- поля «наибольший диаметр обработки, мм» и «частота вращения шпинделя» разделить на несколько полей в соответствии с числом значений. Содержащихся в одной ячейке

- поле «габаритные размеры» разделить на три поля

Ключевым полем данной таблицы может быть поле «модель станка» или «№ п/п».

Вид нормальной формы приведен в таблице 2.2

 

Таблица 2.2

 

№ п/п Модель станка Наибольший диаметр цилиндрической заготовки, мм Наибольший диаметр нецилиндрической заготовки, мм Диапазон частоты вращения шпинделя (левое) об/мин Диапазон частоты вращения шпинделя (правое) об/мин Длина, мм Ширина, мм Высота, мм
  1Д12     112…5000 56…630      

 

Рассмотрим еще один пример. На рисунке 1 показан фрагмент бланка зачетно – экзаменационной ведомости, который, как и в предыдущем примере, изначально не предназначался для компьютерной обработки. Пусть мы хотим создать базу данных для автоматизированной обработки результатов зачетно – экзаменационной сессии в соответствии с содержанием зачетно – экзаменационной ведомости. Для этого преобразуем содержание бланка в таблицы базы данных. Исходя из необходимости соблюдения условий функциональной зависимости между полями необходимо сформировать, как минимум две таблицы. В первой таблице содержатся результаты сдачи зачета (экзамена) каждым студентом по конкретному предмету. Во второй таблице содержатся результирующие итоги сдачи зачета (экзамена) конкретной группы студентов по конкретному предмету. В первой таблице ключевым является поле «ФМО студента», а во второй таблице – поле «Дисциплина» и «Шифр группы».

Представление структуры таблиц полностью отвечает требованиям первой нормальной формы, но характеризуется следующими недостатками:

- добавление новых данных в таблицы требует ввода значений для всех полей

- в каждую строку каждой таблицы необходимо вводить повторяющиеся значения полей «дисциплина», «ФИО преподавателя», «шифр группы».

Следовательно, при таком составе таблиц и их структуре имеется явная избыточность информации, что, естественно, потребует дополнительных объемов памяти.

Чтобы избежать перечисленных недостатков, необходимо привести таблицы ко второй или третьей нормальной форме.

 

Дисциплина ФИО преподавателя Шифр группы ФИО студента № по журналу Дата сдачи Оценка подпись
               

 

 

Дисциплина ФИО преподавателя Шифр группы Кол-во хор. Кол-во отл. Кол-во удовл. Кол-во неуд. Средняя успеваемость
               

 

<== предыдущая лекция | следующая лекция ==>
Лекция №6 Взаимосвязанные системы регулирования. Системы несвязанного и связанного (автономного) регулирования | Третья нормальная форма
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 412; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.