- •Предисловие
- •Концептуальная модель предметной области
- •Контрольные вопросы
- •Проектирование базы данных
- •Логическая модель базы данных
- •Создание Логической модели бд вVisio
- •Физическая модель базы данных
- •Контрольные вопросы
- •Создание базы данных
- •Подключение кMssqlServer2012
- •Создание новой базы данных на сервере
- •Создание новой таблицы на сервере
- •Создание связей
- •Создание диаграммы базы данных
- •Ограничения целостности базы данных
- •Сценарий создания базы данных
- •Контрольные вопросы
- •Заполнение базы данных
- •Загрузка информации в базу данных средствамиManagementStudio
- •Ведение базы данных средствамиSql
- •Sql-запросы на вставку, модификацию и удаление данных
- •Добавление новых записей в таблицу (insert)
- •Модификация существующих записей (update)
- •Удаление записей из таблицы (delete)
- •Контрольные вопросы
- •Запросы на выборку данных
- •Общий синтаксис запроса select
- •Примеры реализации запросов
- •Контрольные вопросы
- •Организация бизнес-логики
- •Хранимые процедуры
- •Триггеры
- •Контрольные вопросы
- •Администрирование сервера бд
- •Инсталляция сервера
- •Резервное копирование и восстановление бд
- •Санкционирование доступа
- •Приложение а. Варианты заданий
- •Приложение б. Состав отчета
- •Список литературы
- •Оглавление
- •153003, Г. Иваново, ул. Рабфаковская, 34.
Приложение б. Состав отчета
Описание предметной области
Проектирование
Таблица пользовательских ролей и их функций
Логическая модель базы данных в нотации IDEF1X
Физическая модель базы данных в нотации IDEF1X
Диаграмма базы данных из MS SQL Server
Описание ограничений
Значения по умолчанию, 2 шт.
Ограничения на вводимые данные, 2 шт.
Правила удаления, 2 шт.
Запросы на модификацию данных
Insert, 3 шт.
Update, 3 шт.
Delete, 3 шт.
Запросы на выборку данных (10 запросов SELECT в виде скриншотов, все из разных разделов)
Хранимые процедуры, 1 шт.
Триггеры, 1 шт.
Список литературы
Ратманова, И. Д. Базы данных: курс лекций / И. Д. Ратманова; Федеральное агентство по образованию, ГОУВПО «Ивановский государственный энергетический университет им. В. И. Ленина». − Иваново, 2006.− 132 с.
Ратманова, И. Д. Проектирование баз данных и разработка приложений в СУБД InterBase/Firebird: Учеб.-метод. пособие лекций / И. Д. Ратманова, Н.В. Железняк; Федеральное агентство по образованию, ГОУВПО «Ивановский государственный энергетический университет им. В. И. Ленина». − Иваново, 2007.− 116 с.
Ратманова, И. Д. Проектирование баз данных и разработка приложений в СУБД Microsoft SQL Server: Учеб.-метод. пособие лекций / И. Д. Ратманова, Н. В. Железняк; Федеральное агентство по образованию, ГОУВПО «Ивановский государственный энергетический университет им. В. И. Ленина». − Иваново, 2010.− 116 с.
http://msdn.microsoft.com/ru-ru/library/default.aspx
Оглавление
Предисловие 3
1. Анализ предметной области 5
1.1 Анализ требований 5
1.2 Концептуальная модель предметной области 7
Контрольные вопросы 9
2. Проектирование базы данных 10
2.1 Логическая модель базы данных 10
2.2 Создание Логической модели БД в Visio 13
2.3 Физическая модель базы данных 18
Контрольные вопросы 22
3. Создание базы данных 24
3.1 Подключение к MS SQL Server 2012 24
3.2 Создание новой базы данных на сервере 25
3.3 Создание новой таблицы на сервере 26
3.4 Создание связей 29
3.5 Создание диаграммы базы данных 31
3.6 Ограничения целостности базы данных 32
3.7 Сценарий создания базы данных 34
Контрольные вопросы 35
4. Заполнение базы данных 37
4.1 Загрузка информации в базу данных средствами Management Studio 37
4.2 Ведение базы данных средствами SQL 38
4.3 SQL-запросы на вставку, модификацию и удаление данных 42
Контрольные вопросы 45
5. Запросы на выборку данных 47
5.1 Общий синтаксис запроса SELECT 47
5.2 Примеры реализации запросов 47
Контрольные вопросы 71
6. Организация бизнес-логики 72
6.1 Хранимые процедуры 72
6.2 Триггеры 80
Контрольные вопросы 89
7. Администрирование сервера БД 90
7.1 Инсталляция сервера 90
7.2 Резервное копирование и восстановление БД 90
7.3 Санкционирование доступа 92
ПРИЛОЖЕНИЕ А. Варианты заданий 94
ПРИЛОЖЕНИЕ Б. Состав отчета 100
Список литературы 101
РатмановаИрина Дмитриевна,
БулатоваЕлена Евгеньевна
Проектирование и разработка базы данных для студентов непрофильных направлений
Учебное пособие
Редактор Н.С. Работаева
Лицензия ИД № 05285 от 4 июля 2001 г.
Подписано в печать 15.12.09. Формат 60х84 1/16.
Печать офсетная. Усл. печ. л. 6,74. Уч. – изд. л. 7,7. Тираж 100 экз. Заказ
ГОУВПО “Ивановский государственный энергетический университет
имени В.И. Ленина”