Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф2_Л№8_СУБД_Access.docx
Скачиваний:
13
Добавлен:
08.04.2015
Размер:
34.97 Кб
Скачать

Третья нормальная форма (3нф)

Отношение можно считать принадлежащим 3НФ, если оно находится во 2НФ и все его неключевые атрибуты взаимонезависимы.

В отношении Студент (tblStudent) повторяются шифры групп (неключевой атрибут fGroup). Поэтому шифры групп целесообразно вынести в отдельное отношение Группы (tblGroups), в которой будет создано неключевое поле Код Группы (fID_Group), а в отношении Студент (tblStudent) будут храниться только коды студентов.

В отношении Оценки (tblMark) повторяются названия предметов (неключевой атрибут fSubject). Поэтому названия предметов целесообразно вынести в отдельную таблицу Учебные Предметы (tblSubject), в которой будет создано неключевое поле Код Учебного Предмета (fID_Subject), а в отношении Оценки (tblMark) будут храниться только коды учебных предметов.

3НФ. Фрагмент отношения Студент (tblStudent)

fID_Student

fLast_Name

fFirst_Name

fMiddle_Name

fGroup

0001

Иванов

Иван

Иванович

1

0002

Петров

Пётр

Петрович

2

0001

Иванов

Иван

Иванович

1

3НФ. Фрагмент отношения Оценки (tblMark)

fID_Mark

fID_Student

fMark

fSubject

fSemester

1

0001

4

1

1

2

0002

3

1

1

7

0001

5

2

1

3НФ. Фрагмент отношения Группы (tblGroups)

fID_Group

fGroup

fGroup_Name

1

С11

Стандартизация

2

С12

Сертификация

1

С11

Стандартизация

3НФ. Фрагмент отношения Учебные Предметы (tblSubject)

fID_Subject

fSubject

1

Физика

2

Математика

7

Философия

Отношения в СУБД MS Access можно создать:

  • путём ввода данных в режиме таблицы;

  • с помощью конструктора;

  • с помощью мастера.

Создание отношения в режиме таблицы

Этот режим активен по умолчанию. После создания новой БД в области объектов появляется пустая таблица с именем Таблица 1.

Новое поле создаётся автоматически при вводе данных в первый домен (поле) отношения ‒ «Добавить поле».

В этом режиме активизируется вкладка Ленты «Режим таблицы», содержащая соответствующие элементы управления. С их помощью можно добавлять, удалять и переименовывать поля, задавать им формат и тип данных, а также устанавливать связи между отношениями.

Для перемещения между кортежами (записями) в нижней части окна таблицы имеется специальная «Строка навигации по записям», включающая поле «Поиск», позволяющее быстро перемещаться к нужной записи.