И. С. Осетрова
РАЗРАБОТКА БАЗ ДАННЫХ
в MS SQL Server 2014
Санкт-Петербург
2016
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
УНИВЕРСИТЕТ ИТМО
И. С. Осетрова
РАЗРАБОТКА БАЗ ДАННЫХ
в MS SQL Server 2014
Учебное пособие
Санкт-Петербург
2016
Осетрова И. С. , Разработка баз данных в MS SQL Server 2014. - СПб:
Университет ИТМО, 2016. – 114 с. В пособии представлены средства и технологии MS SQL Server 2014, которые
предназначены для разработки, создания и администрирования баз данных в
любой сфере деятельности. Предназначено для подготовки бакалавров по направлению «11. 03. 02
Инфокоммуникационные технологии и системы связи» по бакалаврской
программе «Инфокоммуникационные системы». Рекомендовано к печати Ученым советом факультета
инфокоммуникационных технологий, протокол № 09/16 от 24. 11. 2016г. Университет ИТМО – ведущий вуз России в области информационных и
фотонных технологий, один из немногих российских вузов, получивших в
2009 году статус национального исследовательского университета. С 2013
года Университет ИТМО – участник программы повышения
конкурентоспособности российских университетов среди ведущих мировых
научно-образовательных центров, известной как проект «5 в 100». Цель
Университета ИТМО – становление исследовательского университета
мирового уровня, предпринимательского по типу, ориентированного на
интернационализацию всех направлений деятельности.
Университет ИТМО, 2016
И. С. Осетрова, 2016
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 5
1 ОБЗОР MICROSOFT SQL SERVER 2014 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1. 1 ВЫПУСКИ SQL-СЕРВЕРА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 6
1. 2 НАЧАЛО РАБОТЫ В SQL SERVER MANAGEMENT STUDIO ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7
2 СОЗДАНИЕ БАЗ ДАННЫХ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... 10
2. 1 ПРИНЦИПЫ СОЗДАНИЯ БАЗ ДАННЫХ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 10
2. 2 ТРАНЗАКЦИЯ. ЖУРНАЛ ТРАНЗАКЦИЙ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
2. 3 ПАРАМЕТРЫ БАЗЫ ДАННЫХ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
2. 4 СОЗДАНИЕ ФАЙЛОВЫХ ГРУПП ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
2. 5 СОЗДАНИЕ СХЕМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 21
3 ТИПЫ ДАННЫХ.