Базы данных и знаний. Мартьянова А.Е. - 40 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 40
Теперь можно говорить о базе данных «Учебный процесс», реля-
ционная схема которой представлена следующими таблицами:
«Группа» – содержит по одной строке для каждой из групп;
ной таблицы нет
столбцов с одинаковыми по смыслу значениями (1НФ);
ервичные ключи однозначно определяют запись и неизбыточны,
все по ного ключа (2НФ);
чи. Задание первичных и
внешних кл ительных струк-
тур
«Студенты» – содержит по одной строке для каждого из студентов;
«Кафедра» – содержит по одной строке для каждой из кафедр;
«Преподаватель» – содержит по одной строке для каждого
из пре-
подавателей;
«Предмет» – содержит по одной строке для каждого из предметов
учебного плана какой-либо специальности;
«Учебный план» – содержит по одной строке для каждого вида за-
нятия по каждому предмету отдельного семестра;
«Успеваемость» – содержит по одной строке для каждого резуль-
тата сдачи отдельным студентом отдельного предмета.
Таблицы базы
данных «Учебный процесс» находятся в третьей
нормальной форме:
каждый столбец таблицы неделим, и в рамках од
п
ля каждой из таблиц зависят от ее первич
значение любого поля, не
входящего в первичный ключ, не зависит
от значения другого поля, тоже не входящего в первичный ключ (3НФ).
На рис. I.19 в графической форме изображены перечисленные таб-
лицы, их столбцы, первичные и внешние клю
ючей сопровождается построением дополн
индексов, обеспечивающих быстрый доступ к данным через значе-
ние
ключа.
Рис. I.19. Структура базы данных «Учебный процесс»
40
40                                  Мартьянова А.Е. Базы данных и знаний


       Теперь можно говорить о базе данных «Учебный процесс», реля-
ционная схема которой представлена следующими таблицами:
       «Группа» – содержит по одной строке для каждой из групп;
       «Студенты» – содержит по одной строке для каждого из студентов;
       «Кафедра» – содержит по одной строке для каждой из кафедр;
       «Преподаватель» – содержит по одной строке для каждого из пре-
подавателей;
       «Предмет» – содержит по одной строке для каждого из предметов
учебного плана какой-либо специальности;
       «Учебный план» – содержит по одной строке для каждого вида за-
нятия по каждому предмету отдельного семестра;
       «Успеваемость» – содержит по одной строке для каждого резуль-
тата сдачи отдельным студентом отдельного предмета.
       Таблицы базы данных «Учебный процесс» находятся в третьей
нормальной форме:
     • каждый столбец таблицы неделим, и в рамках одной таблицы нет
столбцов с одинаковыми по смыслу значениями (1НФ);
     • первичные ключи однозначно определяют запись и неизбыточны,
все поля каждой из таблиц зависят от ее первичного ключа (2НФ);
     • значение любого поля, не входящего в первичный ключ, не зависит
от значения другого поля, тоже не входящего в первичный ключ (3НФ).
       На рис. I.19 в графической форме изображены перечисленные таб-
лицы, их столбцы, первичные и внешние ключи. Задание первичных и
внешних ключей сопровождается построением дополнительных струк-
тур – индексов, обеспечивающих быстрый доступ к данным через значе-
ние ключа.




            Рис. I.19. Структура базы данных «Учебный процесс»

                                   40