Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
23.05.2017
Размер:
269.82 Кб
Скачать

Приведение отношения к третьей нормальной форме

Задание 7.4 Рассмотрите таблицу «Поезда» и таблицу с описанием ее реквизитов:

Значения таблицы «Поезда»

НП

М

Д

БР

НВ

ПР

КВ

КМ

КП

37

Казань-Москва

28.08.05

Шитов

1

Зуева

Плацкартный

54

45

37

Казань-Москва

28.08.05

Шитов

2

Чуева

Плацкартный

54

49

37

Казань-Москва

28.08.05

Шитов

3

Горев

Купейный

36

30

37

Казань-Москва

28.08.05

Шитов

4

Лисин

Купейный

36

18

37

Казань-Москва

28.08.05

Шитов

5

Лосев

СВ

24

5

37

Казань-Москва

28.08.05

Шитов

6

Яшина

Общий

96

27

Описание реквизитов таблицы «Поезда»

Название реквизита

Условное обозначение

Номер поезда

НП

Маршрут

М

Дата отправления

Д

Фамилия бригадира

БР

Номер вагона

НВ

Фамилия проводника

ПР

Категория вагона

КВ

Количество мест

КМ

Количество проданных мест

КП

Далее выполните следующие действия:

1.

  • реализуйте отношение «Поезда» в базе данных средствами СУБД Access;

  • приведите отношение «Поезда» к третьей нормальной форме;

  • реализуйте средствами SQL в той же базе данных набор проекций файла «Поезда», полученных в результате перехода к третьей нормальной форме

2.

  • определите все пары отношений в третьей нормальной форме из числа полученных при переходе к ней, которые допускают естественное соединение;

  • добавьте результаты таких соединений к множеству исходных отношений;

  • повторяйте поиск пар соединяемых отношений и расширение на этой основе множества отношений до тех пор, пока это возможно

3.

  • создайте SQL-запросы для реализации всех соединений (имена отношений выбираются самостоятельно)

  • постройте граф соединений, вершинами которого являются полученные отношения;

Лабораторный практикум

п/п

раздела дисциплины

Наименование лабораторной работы

Кол-во часов

1

2.3.1

Программная реализация фрагмента информационно-поискового тезауруса средствами MS Office:

  • преобразование текста в таблицу средствами текстового процессора Word;

  • заполнение таблицы соответствиями релевантности информации;

  • создание файла базы данных в СУБД Access;

  • импортирование таблицы из табличного процессора Excel в базу данных СУБД Access

1

2

2.3.2

Оценка эффективности документальной информационной системы на основе моделирования поискового образа запроса с помощью СУБД Access:

  • построение запроса на установление релевантности информации средствами СУБД Access;

  • оценка полноты информационного поиска;

  • оценка точности информационного поиска;

  • оценка коэффициента информационного шума;

1

3

2.4.1

Ознакомление с полнотекстовыми информационно-поисковыми системами на примере их программной реализации в системах «Гарант», «Консультант+».

1

4

2.4.2

Поиск правовой информации средствами автоматизированной информационной системы по законодательству:

  • поиск по реквизитам;

  • использование фильтра;

  • поиск по ситуации;

  • использование контекстного поиска;

  • поиск по классификаторам;

  • поиск по источнику опубликования

1

п/п

раздела дисциплины

Наименование лабораторной работы

Кол-во часов

5

3.6.2

Структура документов в информационной системе:

  • реализация таблицы средствами СУБД Access;

  • присвоение имен реквизитам и указание области их значений;

  • кодификация реквизитов;

  • упорядочение по реквизитам;

  • связывание двух таблиц по реквизиту;

  • реализация запросов к базе данных СУБД Access;

  • выполнение реквизитного анализа таблицы

1

6

3.7.1

Реализация операций над отношениями средствами СУБД Access с помощью SQL-запросов:

  • реализация проекции реляционного файла SQL-запросом средствами СУБД Access;

  • выполнение заданных соединений двух файлов;

  • запись запросов с помощью операторов реляционной алгебры и на языке SQL

1

7

3.7.2

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

  • расширение структуры таблицы базы данных средствами СУБД Access;

  • определение функциональных зависимостей отношения;

  • нахождение вероятных ключей;

  • проверка наличия функциональных зависимостей отношения при добавлении новых записей

1

8

3.8.1

Реализация сетевой модели данных:

  • разработка структуры двухуровневой сетевой базы данных;

  • реализация сетевой структуры средствами СУБД Access;

  • установление адресных цепочек

2