Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Умк_Базы.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.2 Mб
Скачать

3.6. Методические указания к выполнению практических занятий

По дисциплине предусмотрено выполнение трех практических занятий связанных с теорией нормализации. Материалы по практическим занятиям представлены в учебных пособиях [8, 9]. Практические задания должны оформляться в отдельной тетради (файле) с указанием названия дисциплины, фамилии, инициалов и шифра студента, группы, факультета и специальности.

В практических занятиях затрагиваются вопросы, рассматриваемые в следующих разделах (темах) опорного конспекта.

Номер и название

Раздела (темы)

Наименование тем практических занятий

Задание 1

Тема 2.3

№ 1. Этапы проектирования моделей баз данных

Задание 2

Тема 4.1

№2. Нормализация базы данных

Задание 3

Тема 4.2

№3. Построение схемы модели базы данных

В практическом занятии № 1 - “Этапы проектирования моделей баз данных” рассматривается только этап инфологического проектирования. Этапы проектирования внешних схем и конструирования внутренних (физических) моделей реализуются в курсовом проекте.

3.6.1. Задания на практические занятия

Практические занятия заключается в изучении и реализации методик построения традиционной (построенной на теории нормализации) реляционной модели или объектно-реляционной модели базы данных.

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

Студенты, обучающиеся с элементами ДОТ утверждают фрагмент предметной области на учебном сайте во время консультации с преподавателем.

Задания для реализации тем практических занятий выбираются из таблицы П1 по следующей схеме.

Последняя цифра шифра студента определяет число объектов из заданного множества Q = {Q1, ...,Q10} предметной области R, представленной таблицей 1. Столбец Xi таблицы П1 описывает некоторый атрибут фрагмента предметной области и может являться либо свойством объекта или свойством связей объектов.

Предпоследняя цифра шифра указывает на атрибут (Xi), который следует удалить из отношения R (и, следовательно, в объектах из Q). Если последняя цифра шифра 0 или 1, то число объектов из Q определяется ближайшим большим среднего значения суммы всех цифр шифра студента. Например, шифр студента 84-1000. Тогда число объектов из Q будет равно Y=(8+4+1+0+0+0):6=13:6=2,1, т.е. Y=3.

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

Таблица П1

R X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14

1

1

1

1

1

1

1

1

1

1

1

0

0

1

1

1

1

2

2

1

1

1

1

1

1

1

0

0

1

1

1

1

3

2

1

1

1

1

1

1

1

0

0

1

1

1

2

1

3

1

2

2

2

3

1

1

0

0

1

1

2

3

1

4

2

3

3

2

4

2

3

0

0

3

2

1

4

1

1

1

1

2

2

3

1

4

0

0

1

1

1

0

0

0

1

0

0

0

0

0

0

2

5

0

0

2

0

0

0

2

0

0

0

0

0

0

3

6

0

0

1

2

2

3

1

2

2

2

3

1

2

0

0

2

1

1

2

3

3

1

2

2

2

3

1

2

0

0

2

1

2

3

3

4

2

3

3

2

4

2

3

0

0

3

2

2

3

2

4

2

3

3

2

4

2

3

0

0

3

2

1

4

2

1

1

1

2

2

3

1

4

0

0

1

1

Элемент 0 (NULL значение) в отношении R указывает на отсутствие связей между характеристиками (атрибутами) предметной области. Например, если значение атрибута Х12 (№ руководителя отдела) проставить для каждого служащего (Х1), то проекция на атрибуты Х12, Х13, Х14 может нести семантически неверную информацию (если под атрибутами Х12, Х13, Х14 понимают: Х12 - № руководителя отдела, Х13 - Должность служащего, Х14 -Оклад служащего.