Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 2013.doc
Скачиваний:
73
Добавлен:
07.03.2015
Размер:
3.81 Mб
Скачать

21. Расписание занятий

Обучение студентов регламентируется расписанием занятий, которое составляется на семестр для подгруппы студентов.

Расписание содержит сведения о номере и дне недели, номере пары, номере аудитории, преподаваемой дисциплине, виде занятия (семинар, лекция, лабораторная работа) и преподавателе, который будет проводить занятие.

Приложение б. Состав отчета

  1. Описание предметной области

  2. Проектирование

    1. Диаграмма вариантов использования, UML

    2. Концептуальная модель предметной области, UML

    3. Логическая модель базы данных, IDEF1x

    4. Физическая модель базы данных, IDEF1x

    5. Диаграмма базы данных из MS SQL Server

  3. Описание ограничений

    1. Значения по умолчанию, 2 шт.

    2. Ограничения на вводимые данные, 2 шт.

    3. Правила удаления, 2 шт.

  4. Запросы на модификацию данных

    1. Insert, 3 шт.

    2. Update, 3 шт.

    3. Delete, 3 шт.

  5. Запросы на выборку данных (10 запросов SELECT в виде скриншотов, все из разных разделов)

  6. Хранимые процедуры, 2 шт.

  7. Триггеры, 2 шт.

  8. Описание и копии основных экранов клиентского приложения

Список литературы

  1. Проектирование баз данных и разработка приложений в СУБД Microsoft SQL Server: учеб.-метод. пособие / И. Д. Ратманова, Н. В. Железняк − Иваново, 2010. − 116 с.

  2. Ратманова, И. Д. Базы данных: курс лекций / И. Д. Ратманова. − Иваново, 2006. − 132 с.

  3. Левенец, И. А. Технология разработки программного обеспечения. Анализ и проектирование: учеб.-метод. пособие / И. А. Левенец. − Иваново, 2009. − 88 с.

4. http://msdn.microsoft.com/ru-ru/library/default.aspx

Оглавление

Предисловие 3

1. Анализ предметной области 6

1.1 Анализ требований. Диаграмма вариантов использования 6

1.2 Концептуальное моделирование предметной области 10

2. Проектирование базы данных 12

2.1 Логическая модель базы данных 12

2.2 Физическая модель базы данных 14

3. Создание базы данных 19

3.1 Подключение к серверу MS SQL Server 2008 R2 19

3.2 Создание новой базы данных на сервере 20

3.3 Создание новой таблицы на сервере 21

3.4 Создание связей 24

3.5 Создание диаграммы базы данных 26

3.6 Ограничения целостности базы данных 27

3.7 Сценарий создания базы данных 28

4. Заполнение базы данных 30

4.1 Загрузка информации в базу данных средствами Management Studio 30

4.2 Ведение базы данных средствами SQL 31

4.3 SQL-запросы на вставку, модификацию и удаление данных 35

5. Запросы на выборку данных 38

5.1 Общий синтаксис запроса SELECT 38

5.2 Примеры реализации запросов 38

6. Организация бизнес-логики 62

6.1 Хранимые процедуры 62

6.2 Триггеры 70

7. Прикладной программный интерфейс СУБД 79

7.1 Знакомство с основными объектами ado.net 79

7.2 Разработка клиентского приложения 83

7.3 Пример разработки: ИАС «Оптовый заводской склад» 90

7.4 Реализация основных функций Системы 90

8. Администрирование сервера БД 95

8.1 Инсталляция сервера 95

8.2 Резервное копирование и восстановление БД 95

8.3 Санкционирование доступа 97

ПРИЛОЖЕНИЕ А. Варианты заданий 99

ПРИЛОЖЕНИЕ Б. Состав отчета 108

Список литературы 109

РатмановаИрина Дмитриевна,

БулатоваЕлена Евгеньевна

Проектирование баз данных и разработка приложений в СУБД Microsoft SQL Server 2008 R2

Учебное пособие

Редактор Н.С. Работаева

Лицензия ИД № 05285 от 4 июля 2001 г.

Подписано в печать 15.12.09. Формат 60х84 1/16.

Печать офсетная. Усл. печ. л. 6,74. Уч. – изд. л. 7,7. Тираж 100 экз. Заказ

ГОУВПО “Ивановский государственный энергетический университет

имени В.И. Ленина”