Нормальные формы


Формирование исходного отношения



жүктеу 4,63 Mb.
бет44/72
Дата11.02.2023
өлшемі4,63 Mb.
#41261
түріУчебное пособие
1   ...   40   41   42   43   44   45   46   47   ...   72
Копия Теория баз данных

    Навигация по данной странице:
  • Группа
Формирование исходного отношения

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


Пример. Формирование исходного отношения.
Предположим, что для учебной части факультета создается БД о преподавателях. На первом этапе проектирования БД в результате общения с заказчиком (заведую­щим учебной частью) должны быть определены содержащиеся в базе сведения о том, как она должна использоваться, и какую информацию заказчик хочет получать в процессе ее эксплуатации. В результате устанавливаются атрибуты, которые должны содержаться в отношениях БД, и связи между ними. Перечислим имена выделенных атрибутов и их краткие характеристики:
ФИО - фамилия и инициалы преподавателя. Исключаем возможность совпаде­ния фамилии и инициалов у преподавателей.
Должн - должность, занимаемая преподавателем.
Оклад - оклад преподавателя.
Стаж - преподавательский стаж.
Д_Стаж - надбавка за стаж.
Каф - помер кафедры, па которой числится преподаватель.
Предм - название предмета (дисциплины), читаемого преподавателем.
Группа - номер группы, в которой преподаватель проводит занятия.
ВидЗан - вид занятий, проводимых преподавателем в учебной группе.
Одно из требований к отношениям заключается в том, чтобы все атрибуты отно­шения имели атомарные (простые) значения. В исходном отношении каждый атри­бут кортежа также должен быть простым. Пример исходного отношения ПРЕПОДА­ВАТЕЛЬ приведен на рис. 7.4.



ФИО

Должн.

Оклад

Стаж

Д_Стаж

Каф.

Предм.

Группа

Вид Зан.

МухинИ.М.

преп

100000

5

2000

25

ИКТ

Инф01

Лаб.

МухинИ.М.

преп

100000

5

2000

25

С++

Инф03

Лаб.

ЛапинМ.И.

ст.преп

120000

7

3000

25

ИКТ

Инф01

Лек.

Лапин М.И.

ст.преп

120000

7

3000

25

С#

Инф01

Лаб.

Котова Н.Г.

доцент

150000

10

4000

25

C++

Инф03

Лек.

Котова Н.Г.

доцент

150000

10

4000

25

C#

Инф01

Лек.

Пак В.В.

проф.

170000

5

2000

24

СУБД

Инф04

Лек.

Рисунок 7.4 Исходное отношение преподаватель


Указанное отношение имеет следующую схему ПРЕПОДАВАТЕЛЬ (ФИО, Должн, Оклад, Стаж, Д_Стаж, Каф, Предм, Группа, ВидЗан).
Исходное отношение ПРЕПОДАВАТЕЛЬ содержит избыточное дублирование данных, которое и является причиной аномалий редактирования. Различают избы­точность явную и неявную.
Явная избыточность заключается в том, что в отношении ПРЕПОДАВАТЕЛЬ строки с данными о преподавателях, проводящих занятия в нескольких группах, по­вторяются соответствующее число раз. Например, в отношении ПРЕПОДАВАТЕЛЬ все данные по Мухину повторяются дважды. Поэтому, если Мухин И.М. станет стар­шим преподавателем, то этот факт должен быть отражен в обеих строках. В против­ном случае будет иметь место противоречие в данных, что является примером анома­лии редактирования, обусловленной явной избыточностью данных в отношении.
Неявная избыточность в отношении ПРЕПОДАВАТЕЛЬ проявляется в одинако­вых окладах у всех преподавателей и в одинаковых добавках к окладу за одинаковый стаж.
Средством исключения избыточности в отношениях и, как следствие, аномалий является нормализация отношений, рассмотрим ее более подробно.



жүктеу 4,63 Mb.

Достарыңызбен бөлісу:
1   ...   40   41   42   43   44   45   46   47   ...   72




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау