Файл: База данных для автоматизации деятельности подразделений ВУЗа.docx
Добавлен: 25.10.2018
Просмотров: 452
Скачиваний: 25
Создать базу данных для автоматизации деятельности подразделений ВУЗа, рассмотрев часть предметной области. Информация о предметной области ВУЗ, представлена в Таблице 1.
Таблица 1 – Сущности предметной области
Номер сущности ( связи) |
Имя сущности ( связи) |
Свойства сущности (связи) |
1 |
Группа |
Шифр группы, численность. |
2 |
Семестр |
Номер семестра, название семестра. |
3 |
Дисциплина |
Шифр дисциплины, название дисциплины, лекции, практические, прочее (кол-во часов). |
4 |
Форма обучения |
Код формы обучения, название (очная, вечерняя, заочная). |
Формулировки решаемых задач представлены в Таблице 3. Предлагаемый перечень задач необходимо дополнить самостоятельно сформулированными запросами к связным таблицам базы данных.
Таблица 3 – Формулировка запросов
Номер задачи |
Формулировка запросов |
1 |
Вычислить суммарное количество часов по всем дисциплинам по каждому виду нагрузки. |
2 |
Определить количество имеющихся форм обучения. |
3 |
Определить суммарное количество лекций, читаемых в каждом семестре. |
Все запросы, включенные в таблицу 3, разработать в виде хранимых процедур или функций с ВЫХОДНЫМИ (OUTPUT) ПАРАМЕТРАМИ. Дополнить их разработками хранимых процедур по индивидуальным вариантам из таблицы 4:
Таблица 4 – Формулировка хранимых процедур
Номер задачи |
Формулировка процедуры |
1 |
Редактировать наименование групп с указанием имени «ИТ4СФ-14-01», численностью до 10 человек. |
2 |
Увеличить количество часов на 15% по всем видам занятий для всех дисциплин, суммарное количество часов которых ниже 32 часов. |
3 |
Добавить запись в таблицу Дисциплина |
Таблица 5 – Формулировка триггера
Номер задачи |
Формулировка триггера |
1 |
Вывести сообщение от отсутствии групп, численностью до 10 человек. |
Работа выполняется в Visio в среде MS SQL Server. Язык запросов SQL.
На
основании четырех таблиц с исходными
данными создаем общую пятую таблицу со
всеми ключевыми полями исходных
таблиц.
Среда Visio - шаблон ПО БД - ER.
Разрабатываем модель, определяем ключи
первичные и внешние. Придумываем
справочники и подключаем к главной
таблице. В итоге получается картинка с
как минимум пятью таблицами (что бы
можно было распечатать)