Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УИС Лабораторные работы.doc
Скачиваний:
31
Добавлен:
06.12.2018
Размер:
377.86 Кб
Скачать

Порядок выполнения работы

1. Ознакомиться со сведениями из теории.

2. Имеется база данных «Учебный процесс» с исходным отношением

TUchProc(Факультет, Код специальности, Название специальности, Название дисциплины, Код дисциплины, Семестр, Часы, Лектор, Кафедра, Вид контроля)

После процедуры нормализации получена логическая модель:

TUchProc(ID, ID_Fak, Код специальности, ID_Disc, Семестр, ID_Chasy, ID_Lektor, ID_Control)

TFakultet(ID_Fak, Факультет)

TSpecialnost(Код специальности, Название специальности)

TDisciplina(ID_Disc, Название дисциплины, Код дисциплины)

TChasy(ID_Chasy, Часы)

TLektor(ID_Lektor, Лектор, ID_Kaf)

TKafedra(ID_Kaf, Кафедра)

TControl(ID_Control, Вид контроля)

Для указанной преподавателем базы данных составить следующие запросы с помощью SQL:

  1. Вывести название дисциплины с идентификатором, равным 15.

  2. Вывести фамилии лекторов с идентификаторами 1, 2 и 4.

  3. Вывести фамилии лекторов, работающих на кафедре «Проектирование и производство автоматических машин».

  4. Вывести в алфавитном порядке фамилии лекторов, работающих на кафедре «Проектирование и производство автоматических машин».

  5. Вывести число дисциплин, изучаемых в 8 семестре (КП и КР не считать!).

  6. Вывести суммарную трудоемкость всех дисциплин 3 семестра.

  7. Вывести без повторов все дисциплины, читаемые кафедрой «Механика композиционных материалов и конструкций».

  8. Вывести максимальную трудоемкость дисциплины 4 семестра.

  9. Вывести в алфавитном порядке и без повторов все дисциплины, читаемые лектором Шедько.

  10. Вывести названия дисциплин, в которые входит сочетание букв «маш».

  11. Вывести название кафедры, обеспечивающей чтение дисциплины «Сопротивление материалов».

  12. Вывести список преподавателей, которым студенты должны сдать контрольных мероприятий не меньше, чем доценту Григорьеву. В списке указать количество контрольных мероприятий.

3. Проверить правильность функционирования запросов и предъявить их преподавателю.

Оглавление

Лабораторная работа № 1. Логическое проектирование БД методом

нормальных форм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Сведения из теории . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Необходимость нормализации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Избыточность данных и аномалии . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Нормализация отношений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Лабораторная работа № 2. Логическое проектирование БД методом «сущность-связь» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Сведения из теории . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Основные понятия метода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Этапы проектирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Правила формирования отношений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Пример логического проектирования БД . . . . . . . . . . . . . . . . . . . . . . . . 14

Задание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Лабораторная работа № 3. Создание БД в Microsoft Access . . . . . . . . . 16

Порядок выполнения работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Лабораторная работа № 4. Создание запросов с помощью SQL . . . . . 18

Сведения из теории . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Порядок выполнения работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]