- •Проектирование баз данных
- •Введение
- •1Задание и требования к типовому расчету
- •1.1Задание
- •1.2График выполнения
- •1.3Содержание пояснительной записки
- •1.4Защита типового расчета
- •2Теоретические сведения
- •2.1Термины и определения
- •2.2Теория нормальных форм
- •2.3Нормализация базы данных методом декомпозиции
- •2.4Проверка декомпозиции методом табло
- •2.5Нормализация базы данных с использованием модели er-диаграмм
- •2.6Основы реляционной алгебры.
- •3Пример выполнения типового расчета (с методическими указаниями и рекомендациями)
- •3.1Построить диаграмму функциональных зависимостей и найти минимальное покрытие отношения
- •3.2Нормализация базы данных
- •3.2.1Анализ предметной области
- •3.2.2Нормализация базы данных методом декомпозиции.
- •3.2.3Проверка нормализации методом табло.
- •3.2.4Нормализация базы данных с использованием модели er-диаграмм.
- •3.3Реляционная алгебра
- •Приложение а. Варианты заданий.
- •Приложение б. Титульный лист
- •Пояснительная записка к типовому расчету
- •Приложение в. Типовые вопросы для защиты
- •Приложение г. Заполненная база данных Учебный процесс
Приложение г. Заполненная база данных Учебный процесс
В этом приложении приведены сокращенные (по количеству кортежей) отношения базы данных примера.
Должности |
ВидыЗанятий |
||
КодДолж |
НазвДолж |
КодВидЗан |
НазвВидЗан |
1 |
Преподаватель-стажер |
1 |
Домашняя работа |
2 |
Ассистент |
2 |
Семинар |
3 |
Ст. преподаватель |
3 |
Лабораторная работа |
4 |
Доцент |
4 |
Курсовая работа |
5 |
Профессор |
5 |
Экзамен/зачет |
Дисциплины |
Группы |
||
КодДисц |
НазвДисц |
НомГруппы |
КодСпец |
1 |
Высшая математика |
11-01 |
220100 |
2 |
Вычислительная математика |
12-01 |
220100 |
3 |
Базы данных |
13-01 |
220100 |
4 |
Операционные системы |
14-01 |
220100 |
5 |
Технология программирования |
11-00 |
220100 |
6 |
Микропроцессорные средства |
12-00 |
220100 |
7 |
Информатика |
11-99 |
220101 |
8 |
Распознавание речи и изображений |
12-99 |
220104 |
Преподаватели |
|||
КодПреп |
ФИОПреп |
КодДолж |
УчСт |
1 |
Цветков Павел Петрович |
2 |
без степени |
2 |
Матвеев Николай Алексеевич |
1 |
без степени |
3 |
Иванов Алексей Михайлович |
1 |
без степени |
4 |
Томская Тамара Андреевна |
4 |
д.т.н. |
5 |
Сухов Олег Павлович |
5 |
д.т.н. |
9 |
Надеждина Светлана Ивановна |
3 |
к.т.н. |
10 |
Заболоцкий Олег Анатольевич |
4 |
к.т.н. |
15 |
Полова Ирина Николаевна |
2 |
без степени |
Студенты |
||
КодСтуд |
ФИОСтуд |
НомГруппы |
1 |
Александрова Екатерина Николаевна |
11-01 |
2 |
Архиреева Полина Владимировна |
11-01 |
3 |
Борискин Андрей Юрьевич |
11-01 |
4 |
Волков Алексей Георгиевич |
11-01 |
7 |
Иванов Александр Михайлович |
11-01 |
13 |
Кротова Оксана Вячеславовна |
11-01 |
14 |
Кузнецова Светлана Владиславовна |
11-01 |
15 |
Леонтьев Николай Павлович |
11-01 |
35 |
Аркадьева Марина Юрьевна |
12-01 |
36 |
Беззубов Ян Геннадьевич |
12-01 |
37 |
Бочев Евгений Васильевич |
12-01 |
38 |
Васильев Вениамин Анатольевич |
12-01 |
39 |
Владимиров Александр Константинович |
12-01 |
40 |
Волков Александр Сергеевич |
12-01 |
41 |
Григорьев Алексей Владимирович |
12-01 |
42 |
Грудинин Александр Владимирович |
12-01 |
43 |
Егоров Алексей Юрьевич |
12-01 |
44 |
Егорова Елена Игоревна |
12-01 |
45 |
Ефимова Анна Юрьевна |
12-01 |
КтоУКогоЧтоВедет |
||||
НомГруппы |
КодПреп |
КодДисц |
КодВидЗан |
Семестр |
11-01 |
2 |
2 |
3 |
5 |
11-01 |
4 |
2 |
4 |
6 |
11-01 |
4 |
2 |
5 |
5 |
11-01 |
5 |
6 |
3 |
5 |
11-01 |
5 |
6 |
3 |
6 |
11-01 |
5 |
6 |
4 |
6 |
11-01 |
5 |
6 |
5 |
6 |
12-01 |
15 |
2 |
3 |
5 |
12-01 |
4 |
2 |
4 |
6 |
12-01 |
4 |
2 |
5 |
5 |
12-01 |
10 |
6 |
3 |
5 |
12-01 |
10 |
6 |
3 |
6 |
12-01 |
5 |
6 |
4 |
6 |
12-01 |
5 |
6 |
5 |
6 |
ВидыЗанятийДисциплины |
|||
КодДисц |
КодВидЗан |
Семестр |
Колво |
2 |
3 |
5 |
4 |
2 |
4 |
6 |
1 |
2 |
5 |
5 |
1 |
6 |
3 |
5 |
7 |
6 |
3 |
6 |
5 |
6 |
4 |
6 |
1 |
6 |
5 |
6 |
1 |
1 |
1 |
1 |
6 |
1 |
1 |
2 |
7 |
1 |
1 |
3 |
4 |
ОценкиТекущие |
|||||
КодСтуд |
КодДисц |
КодВидЗан |
Семестр |
НомерВидЗан |
Оценка |
40 |
6 |
3 |
6 |
1 |
5 |
40 |
6 |
3 |
6 |
3 |
5 |
44 |
6 |
3 |
6 |
1 |
3 |
44 |
6 |
3 |
6 |
2 |
3 |
45 |
6 |
3 |
6 |
1 |
3 |
45 |
6 |
3 |
6 |
2 |
3 |
44 |
6 |
3 |
6 |
3 |
5 |
44 |
2 |
6 |
6 |
4 |
5 |
7 |
2 |
6 |
6 |
4 |
4 |
41 |
2 |
6 |
6 |
4 |
4 |
14 |
2 |
6 |
6 |
4 |
3 |
13 |
2 |
6 |
6 |
4 |
5 |
7 |
2 |
5 |
5 |
1 |
3 |
5 |
2 |
6 |
6 |
4 |
3 |
ОценкиАрхив |
|||||
КодСтуд |
КодДисц |
КодВидЗан |
Семестр |
НомерВидЗан |
Оценка |
40 |
2 |
3 |
5 |
1 |
4 |
40 |
2 |
3 |
5 |
2 |
5 |
40 |
2 |
3 |
5 |
3 |
3 |
40 |
2 |
3 |
5 |
4 |
5 |
40 |
2 |
5 |
5 |
1 |
4 |
44 |
2 |
3 |
5 |
1 |
5 |
44 |
2 |
3 |
5 |
2 |
5 |
44 |
2 |
3 |
5 |
3 |
4 |
44 |
2 |
3 |
5 |
4 |
4 |
44 |
2 |
5 |
5 |
1 |
5 |
7 |
2 |
3 |
5 |
1 |
4 |
7 |
2 |
3 |
5 |
2 |
3 |
7 |
2 |
3 |
5 |
3 |
3 |
7 |
2 |
5 |
5 |
1 |
3 |
R (остаток от универсального отношения) |
||||||
КодПреп |
НомГруппы |
КодДисц |
Код ВидЗан |
Семестр |
КодСтуд |
Номер ВидЗан |
2 |
11-01 |
2 |
3 |
5 |
40 |
1 |
4 |
11-01 |
2 |
4 |
6 |
40 |
2 |
4 |
11-01 |
2 |
5 |
5 |
40 |
3 |
5 |
11-01 |
6 |
3 |
5 |
40 |
4 |
5 |
11-01 |
6 |
3 |
6 |
40 |
1 |
5 |
11-01 |
6 |
4 |
6 |
44 |
1 |
5 |
11-01 |
6 |
5 |
6 |
44 |
2 |
15 |
12-01 |
2 |
3 |
5 |
44 |
3 |
4 |
12-01 |
2 |
4 |
6 |
44 |
4 |
4 |
12-01 |
2 |
5 |
5 |
44 |
1 |
10 |
12-01 |
6 |
3 |
5 |
7 |
1 |
10 |
12-01 |
6 |
3 |
6 |
7 |
2 |
5 |
12-01 |
6 |
4 |
6 |
7 |
3 |
5 |
12-01 |
6 |
5 |
6 |
7 |
1 |
2 |
11-01 |
2 |
3 |
5 |
7 |
1 |
4 |
11-01 |
2 |
4 |
6 |
7 |
2 |
4 |
11-01 |
2 |
5 |
5 |
7 |
3 |
5 |
11-01 |
6 |
3 |
5 |
7 |
1 |
5 |
11-01 |
6 |
3 |
6 |
40 |
1 |
5 |
11-01 |
6 |
4 |
6 |
40 |
2 |
5 |
11-01 |
6 |
5 |
6 |
40 |
3 |
15 |
12-01 |
2 |
3 |
5 |
40 |
4 |
4 |
12-01 |
2 |
4 |
6 |
40 |
1 |
4 |
12-01 |
2 |
5 |
5 |
44 |
1 |
10 |
12-01 |
6 |
3 |
5 |
44 |
2 |
10 |
12-01 |
6 |
3 |
6 |
44 |
3 |
5 |
12-01 |
6 |
4 |
6 |
44 |
4 |
5 |
12-01 |
6 |
5 |
6 |
44 |
1 |
2 |
11-01 |
2 |
3 |
5 |
44 |
1 |
4 |
11-01 |
2 |
4 |
6 |
44 |
2 |
4 |
11-01 |
2 |
5 |
5 |
44 |
3 |
5 |
11-01 |
6 |
3 |
5 |
44 |
4 |
5 |
11-01 |
6 |
3 |
6 |
44 |
1 |
5 |
11-01 |
6 |
4 |
6 |
7 |
1 |
5 |
11-01 |
6 |
5 |
6 |
7 |
2 |
15 |
12-01 |
2 |
3 |
5 |
7 |
3 |
4 |
12-01 |
2 |
4 |
6 |
7 |
1 |
4 |
12-01 |
2 |
5 |
5 |
40 |
1 |
10 |
12-01 |
6 |
3 |
5 |
40 |
2 |
10 |
12-01 |
6 |
3 |
6 |
40 |
3 |
5 |
12-01 |
6 |
4 |
6 |
40 |
4 |
5 |
12-01 |
6 |
5 |
6 |
40 |
1 |