Разработка серверной части ИС в СУБД MS SQL Server. Разработка серверной части клиент-серверной информационной системы в заданной предметной области

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ П. О. СУХОГО

Факультет автоматизированных и информационных систем

Кафедра «Информационные технологии»

ОТЧЕТ   ПО   ЛАБОРАТОРНОЙ   РАБОТЕ   № 4

по дисциплине «Разработка приложений баз данных для информационных систем»

на тему:«Разработка серверной части ИС в СУБД MS SQL Server»

Выполнил:         студент гр. ИТ-32

Принял:          доцент

Дата сдачи отчета:         _____________________

Дата допуска к защите: _____________________

Дата защиты:                  _____________________

Гомель 2014

Цель работы.

Разработать серверную часть клиент-серверной информационной системы в заданной предметной области средствами СУБД MS SQL Server:

- разработать и настроить свойства таблиц и представлений;

- создать диаграмму БД;

-создать триггеры, обеспечивающие целостность БД; хранимые процедуры; пользовательские функции различных типов.

ЗАДАНИЕ

1. Разработать средствами СУБД MS SQL Server таблицы и представления, соответствующие БД по своему варианту задания, и настроить их свойства. Структура БД должна быть нормализована – таблицы должны удовлетворять требованиям третьей нормальной формы. Настройки таблиц должны обеспечивать первичную проверку правильности заносимых данных с помощью ограничений проверки, настроек допустимости пустых значений и значений по умолчанию.

2. Создать диаграмму БД.

3. БД заполнить записями в количестве, необходимом для отладки и демонстрации возможностей приложения. Для планирования тестового набора данных рекомендуется использовать следующее правило: каждой записи в таблице, стоящей на стороне отношения «один» должно соответствовать не менее трех связанных записей в таблице, стоящей на стороне отношения «многие».

4. Для разработанной БД предложить операции обработки данных, требующие использования пользовательских функций трех типов: скалярной, табличных Inline и Multi-statement. Разработать по одной функции каждого типа и протестировать их работу.

5. Для разработанной БД предложить операции обработки данных, требующие использования локальных хранимых процедур. Разработать две хранимых процедуры и протестировать их работу.

6. Создать для разработанной БД следующие DML-триггеры:

- обеспечивающие целостность данных и выполняющие каскадное обновление и удаление данных в таблицах на стороне отношения «многие» при изменениях соответствующих данных в таблицах на стороне отношения «один»;

- триггеры INSTEAD OF для двух таблиц (предложить соответствующие операции обработки данных).

Описание типовых действий по созданию и настройке БД, таблиц, столбцов таблиц, представлений средствами СУБД MS SQL Server (программы SQL Management Studio):

Для создания  таблиц в базы данных необходимо «развернуть» базу данных, нажав на знак + возле неё. Далее выбрать вкладку «Таблицы» и ,нажав на вкладку правой кнопкой мыши, выбрать строку «Создать таблицу…». Появится окно создания таблицы, в котором можно указать какие столбцы будут в таблице и настроить таблицу. Сохранить таблицу можно будет нажатием сочетания клавиш Ctrl+S.

Для создания представлений необходимо «развернуть» базу данных, нажав на знак + возле неё. Далее выбрать вкладку «Представления» и нажав на вкладку правой кнопкой мыши, выбрать строку «Создать представление…». Появится окно создания представления, в котором нужно сначала добавить таблицы, данные из которых будут использоваться для создания представления, а затем задать необходимые настройки и свойства для нового представления. Сохранить представление можно будет нажатием сочетания клавиш Ctrl+S.

Получение диаграммы данных:

Для создания диаграммы данных необходимо, «развернув» базу данных при помощи знака + возле неё, выбрать вкладку «Диаграммы баз данных», нажать на ней правой кнопкой мыши, выбрать строку «Создать диаграмму баз данных». В появившемся окне нужно выбрать все таблицы для создания диаграммы и затем задать связи между ними.

В данной работе диаграмма имеет вид:

Диаграмма базы данных «Парикмахерская»:

Инструкции создания таблиц на языке Transact-SQL:

Похожие материалы

Информация о работе