Информация о книге

978-5-9775-0501-7

Главная  » Тематика определяется » Microsoft SQL Server 2012

Бондарь А.И., Microsoft SQL Server 2012


серия: В подлиннике
BHV, 2013 г., 978-5-9775-0501-7


Описание книги

Книга посвящена установке, настройке, администрированию и разработке баз данных с помощью СУБД SQL Server 2012. Рассмотрено создание базы данных и основных ее объектов: таблиц, индексов, представлений, хранимых процедур и функций, триггеров и др. Показана работа средств отображения объектов и их характеристик. Описаны типы данных, включая XML, пространственные и пользовательские данные. Приведены синтаксис и семантика языка Transact-SQL в нотациях Бэкуса - Наура и при помощи R-графов. Подробно рассмотрены характеристики и взаимодействия транзакций. Уделено внимание средствам копирования и восстановления базы данных. В ходе создания учебной базы данных описаны примеры использования операторов манипулирования данными, триггеров, хранимых процедур и др. Исходные коды примеров размещены на сайте издательства BHV.

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 383 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Поделиться ссылкой на книгу



Содержание книги

Введение
Организация книги
Благодарности
Дополнительные материалы
Глава 1. Инсталляция MS SQL Server 2012
Глава 2. Общие сведения о SQL Server 2012
2.1. Реляционные базы данных
2.1.1. Таблицы
2.1.1.1. Основные свойства и характеристики
таблиц
2.1.1.2. Ключи в таблицах
2.1.2. Представления
2.1.3. Хранимые процедуры и триггеры
2.1.4. Пользователи, привилегии и роли базы
данных
2.1.5. Задание первичных ключей таблиц
2.1.6. Транзакции
2.1.7. 12 правил Кодда
2.2. Реализация отношений в реляционной модели
2.2.1. Отношение "один к одному"
2.2.2. Отношение "один ко многим"
2.2.3. Отношение "многие ко многим"
2.3. Нормализация таблиц
2.3.1. Цель нормализации таблиц
2.3.2. Первая нормальная форма
2.3.3. Вторая нормальная форма
2.3.4. Третья нормальная форма
2.3.5. Другие нормальные формы
2.3.6. Денормализация таблиц
2.4. Проектирование баз данных
2.5. Язык Transact-SQL
2.5.1. Синтаксис
2.5.2. Основные сведения о составе языка
Transact-SQL
Что будет дальше?
Глава 3. Работа с базами данных
3.1. Запуск и останов экземпляра сервера
3.1.1. Запуск на выполнение экземпляра сервера
3.1.2. Останов экземпляра сервера
3.2. Что собой представляет база данных в SQL
Server
3.2.1. Системные базы данных
3.2.2. Базы данных пользователей
3.2.3. Некоторые характеристики базы данных
3.2.3.1. Владелец базы данных (Owner)
3.2.3.2. Порядок сортировки (collation)
3.2.3.3. Возможность изменения данных базы
данных
3.2.3.4. Состояние базы данных (Database State)
3.2.4. Некоторые характеристики файлов базы
данных
3.2.4.1. Основные характеристики файлов базы
данных
3.2.4.2. Состояния файлов базы данных
3.3. Получение сведений о базах данных и их
файлах в текущем экземпляре сервера
3.3.1. Системное представление sys.databases
3.3.2. Системное представление sys.master_files
3.3.3. Системное представление sys.database_files
3.3.4. Системное представление sys.filegroups
3.3.5. Другие средства получения сведений об
объектах базы данных
3.3.5.1. Системные представления
3.3.5.2. Системные хранимые процедуры
3.3.5.3. Системные функции
3.4. Создание и удаление базы данных
3.4.1. Использование операторов Transact-SQL для
создания, отображения и удаления баз данных
3.4.1.1. Оператор создания базы данных
3.4.1.2. Оператор удаления базы данных
3.4.1.3. Создание и отображение баз данных в
командной строке
3.4.1.4. Создание и отображение баз данных в
Management Studio
3.4.2. Создание базы данных с использованием
диалоговых средств Management Studio
3.5. Изменение базы данных
3.5.1. Изменение базы данных в языке
Transact-SQL
3.5.1.1. Изменение имени базы данных
3.5.1.2. Изменение порядка сортировки
3.5.1.3. Изменение файлов базы данных
3.5.1.4. Изменение файловых групп
3.5.1.5. Изменение других характеристик базы
данных
3.5.2. Изменение базы данных диалоговыми
средствами Management Studio
3.5.2.1. Изменение имени базы данных
3.5.2.2. Изменение файлов базы данных
3.5.2.3. Изменение файловых групп базы данных
3.5.2.4. Изменение других характеристик базы
данных
3.5.2.5. Отображение отчета использования
дискового пространства базы данных
3.5.3. Удаление базы данных диалоговыми
средствами Management Studio
3.6. Создание автономной базы данных
3.6.1. Установка допустимости автономных баз
данных
3.6.2. Создание автономной базы данных и
пользователя средствами языка Transact-SQL
3.6.3. Создание автономной базы данных
диалоговыми средствами Management Studio
3.6.4. Создание автономного пользователя в
Management Studio
3.6.5. Соединение с автономной базой данных в
Management Studio
3.7. Присоединение базы данных
3.7.1. Присоединение базы данных с
использованием Transact-SQL
3.7.2. Присоединение базы данных с
использованием диалоговых средств Management
Studio
3.7.3. Отсоединение базы данных
3.8. Создание мгновенных снимков базы данных
3.9. Схемы базы данных
3.9.1. Работа со схемами в Transact-SQL
3.9.2. Работа со схемами в Management Studio
3.10. Средства копирования и восстановления баз
данных
3.10.1. Использование операторов
копирования/восстановления базы данных
3.10.2. Использование диалоговых средств
Management Studio для
копирования/восстановления базы данных
3.11. Домашнее задание
Что будет дальше?
Глава 4. Типы данных
4.1. Классификация типов данных в SQL Server
4.2. Объявление локальных переменных
4.3. Числовые типы данных
4.3.1. Тип данных BIT
4.3.2. Целочисленные типы данных TINYINT,
SMALLINT, INT, BIGINT
4.3.3. Дробные числа NUMERIC, DECIMAL,
SMALLMONEY, MONEY
4.3.4. Числа с плавающей точкой FLOAT, REAL
4.3.5. Функции для работы с числовыми данными
4.4. Символьные данные
4.4.1. Символьные строки CHAR, VARCHAR
4.4.2. Символьные строки NCHAR, NVARCHAR
4.4.3. Типы данных VARCHAR(MAX),
NVARCHAR(MAX), VARBINARY(MAX)
4.4.4. Строковые функции
4.5. Типы данных даты и времени
4.5.1. Описание типов данных даты и времени
4.5.2. Действия с датами и временем
4.6. Двоичные данные
4.7. Пространственные типы данных
4.7.1. Тип данных GEOMETRY
4.7.1.1. Точка
4.7.1.2. Ломаная линия
4.7.1.3. Полигон
4.7.1.4. Другие геометрические объекты
4.7.2. Тип данных GEOGRAPHY
4.8. Другие типы данных
4.8.1. Тип данных SQL_VARIANT
4.8.2. Тип данных HIERARCHYID
4.8.3. Тип данных UNIQUEIDENTIFIER
4.8.4. Тип данных CURSOR
4.8.5. Тип данных TABLE
4.8.6. Тип данных XML
4.9. Создание и удаление пользовательских типов
данных
4.9.1. Синтаксис оператора создания
пользовательского типа данных
4.9.2. Создание псевдонима средствами
Transact-SQL
4.9.3. Создание псевдонима в диалоговых
средствах Management Studio
4.9.4. Создание пользовательского табличного
типа данных средствами Transact-SQL
4.9.5. Создание пользовательского табличного
типа данных диалоговыми средствами Management
Studio
4.9.6. Удаление пользовательского типа данных
Что будет дальше?
Глава 5. Работа с таблицами
5.1. Синтаксис оператора создания таблицы
5.1.1. Общие характеристики таблицы
5.1.1.1. Идентификатор таблицы
5.1.1.2. Предложение AS FileTable
5.1.1.3. Определение столбца, вычисляемого
столбца, набора столбцов
5.1.1.4. Предложение ON
5.1.1.5. Предложение TEXTIMAGE_ON
5.1.1.6. Предложение FILESTREAM_ON
5.1.1.7. Предложение WITH
5.1.2. Определение столбца
5.1.2.1. Имя столбца
5.1.2.2. Тип данных
5.1.2.3. Ключевое слово FILESTREAM
5.1.2.4. Предложение COLLATE
5.1.2.5. Ключевые слова NULL | NOT NULL
5.1.2.6. Предложение DEFAULT
5.1.2.7. Ключевое слово IDENTITY
5.1.2.8. Ключевое слово ROWGUIDCOL
5.1.2.9. Ключевое слово SPARSE
5.1.3. Ограничения столбца и ограничения
таблицы
5.1.3.1. Имя ограничения
5.1.3.2. Ограничения первичного и уникального
ключа
5.1.3.3. Ограничение внешнего ключа
5.1.3.4. Ограничение CHECK
5.1.4. Вычисляемые столбцы
5.1.5. Набор столбцов
5.2. Простые примеры таблиц
5.3. Создание секционированных таблиц
5.3.1. Синтаксические конструкции
5.3.2. Пример создания секционированной
таблицы
5.3.3. Отображение результатов создания
таблицы
5.3.4. Изменение характеристик
секционированной таблицы
5.4. Создание таблиц диалоговыми средствами
5.4.1. Создание таблицы секционирования
5.4.2. Создание таблицы секционирования, схемы
секционирования и функции секционирования
5.5. Отображение состояния секционированных
таблиц
5.6. Файловые потоки
5.7. Удаление таблиц
5.7.1. Определение зависимостей таблицы
5.7.2. Удаление таблицы оператором DROP TABLE
5.7.3. Удаление таблицы диалоговыми средствами
Management Studio
5.8. Изменение характеристик таблиц
5.8.1. Изменение таблиц при использовании
оператора Transact-SQL
5.8.1.1. Имя таблицы
5.8.1.2. Изменение столбца
5.8.1.3. Изменение типа данных
5.8.1.4. Изменение порядка сортировки
5.8.1.5. Добавление нового столбца (обычного или
вычисляемого)
5.8.1.6. Добавление ограничения
5.8.1.7. Удаление столбца
5.8.1.8. Удаление ограничения
5.8.2. Изменение таблиц средствами Management
Studio
5.8.2.1. Изменение имени таблицы
5.8.2.2. Изменение столбца
5.8.2.3. Изменение типа данных
5.8.2.4. Изменение порядка сортировки
5.8.2.5. Изменение формулы для вычисляемого
столбца
5.8.2.6. Добавление нового столбца
5.8.2.7. Добавление и изменение ограничений
5.8.2.8. Удаление столбца
5.8.2.9. Удаление ограничений
5.9. Файловые таблицы
Что будет дальше?
Глава 6. Индексы
6.1. Отображение индексов
6.2. Работа с индексами средствами Transact-SQL
6.2.1. Создание обычного (реляционного) индекса
6.2.2. Создание индекса для представлений
6.2.3. Создание индекса columnstore
6.2.4. Создание индекса для столбца XML
6.2.5. Создание пространственного индекса
6.2.6. Удаление индекса
6.2.7. Изменение индекса
6.3. Работа с индексами с помощью диалоговых
средств Management Studio
6.3.1. Создание индекса в Management Studio
6.3.2. Удаление индекса в Management Studio
6.3.3. Изменение индекса в Management Studio
Что будет дальше?
Глава 7. Добавление, изменение и удаление
данных
7.1. Обобщенное табличное выражение
7.2. Добавление данных (оператор INSERT)
7.3. Изменение данных (оператор UPDATE)
7.4. Удаление данных (оператор DELETE)
7.5. Удаление строк таблицы (оператор TRUNCATE
TABLE)
7.6. Добавление, изменение или удаление строк
таблицы (оператор MERGE)
Что будет дальше?
Глава 8. Выборка данных
8.1. Оператор SELECT
8.2. Оператор UNION
8.3. Операторы EXCEPT, INTERSECT
8.4. Примеры выборки данных
8.4.1. Список выбора
8.4.2. Упорядочение результата (ORDER BY)
8.4.3. Условие выборки данных (WHERE)
8.4.3.1. Использование операторов сравнения
8.4.3.2. Использование варианта LIKE
8.4.3.3. Использование варианта BETWEEN
8.4.3.4. Использование варианта IN
8.4.3.5. Использование функций ALL, SOME, ANY,
EXISTS
8.4.4. Соединение таблиц
Внутреннее соединение
8.4.5. Группировка результатов выборки (GROUP
BY, HAVING)
8.5. Использование операторов UNION, EXCEPT,
INTERSECT
Что будет дальше?
Глава 9. Представления
9.1. Синтаксис операторов для представлений
9.1.1. Создание представления
9.1.2. Изменение представления
9.1.3. Удаление представления
9.2. Создание представлений в Transact-SQL
9.3. Создание представлений диалоговыми
средствами Management Studio
Что будет дальше?
Глава 10. Транзакции
10.1. Понятие и характеристики транзакций
10.2. Операторы работы с транзакциями
10.3. Уровни изоляции транзакции
Что будет дальше?
Глава 11. Хранимые процедуры, функции,
определенные пользователем, триггеры
11.1. Язык хранимых процедур и триггеров
11.2. Хранимые процедуры
11.2.1. Создание хранимой процедуры
11.2.2. Изменение хранимой процедуры
11.2.3. Удаление хранимой процедуры
11.2.4. Использование хранимых процедур
11.3. Функции, определенные пользователем
11.3.1. Создание функции
11.3.2. Изменение функций
11.3.3. Удаление функций
11.3.4. Использование функций
11.4. Триггеры
11.4.1. Создание триггеров
11.4.2. Изменение триггеров
11.4.3. Удаление триггеров
11.4.4. Использование триггеров
Приложение 1. 12 правил Кодда
Приложение 2. Зарезервированные слова
Transact-SQL
Приложение 3. Утилита командной строки sqlcmd
Приложение 4. Характеристики базы данных
П4.1. Параметры Auto (в Management Studio -
группа Automatic)
П4.2. Параметры доступности базы данных
(Availability)
П4.3. Параметры автономной базы данных
(Containment)
П4.4. Параметры курсора (Cursor)
П4.5. Параметры восстановления (Recovery,
Recovery model)
П4.6. Общие параметры SQL (Miscellaneous)
П4.7. Параметры внешнего доступа (External
Access)
П4.8. Параметры компонента Service Broker
П4.9. Параметры изоляции транзакций для
мгновенных снимков (Snapshot)
Приложение 5. Языки, представленные в SQL
Server
Приложение 6. Описание электронного архива
Предметный указатель


Об авторе


Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....

План счетов бухгалтерского учета с последними изменениями 

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Бондарь А.И., Microsoft SQL Server 2012 в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.