Файл: База данных для автоматизации деятельности подразделений ВУЗа.docx

ВУЗ: Не указан

Категория: Задание

Дисциплина: Базы данных

Добавлен: 25.10.2018

Просмотров: 394

Скачиваний: 24

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Создать базу данных для автоматизации деятельности подразделений ВУЗа, рассмотрев часть предметной области. Информация о предметной области ВУЗ, представлена в Таблице 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. Разрабатываем модель, определяем ключи первичные и внешние. Придумываем справочники и подключаем к главной таблице. В итоге получается картинка с как минимум пятью таблицами (что бы можно было распечатать)