
- •Работа с базами данных в субд ms sql Server 2008r
- •1 Описание работы и задания 7
- •1 Описание работы и задания 25
- •1 Описание работы и задания 39
- •1 Описание работы и задания 62
- •1 Описание работы и задания 73
- •Введение в Microsoft Visual FoxPro Лабораторная работа 1.1 Создание баз данных в субд ms Visual FoxPro
- •1 Описание работы и задания
- •Определить условия на значения и сообщения об ошибках некоторых полей.
- •2 Выполнение работы
- •2.1 Обращение к среде sql Server Management Studio
- •2.2 Знакомство с языком Transact-sql
- •2.2.1 Возможности t-sql и особенности его использования
- •2.2.2 Создание базы данных
- •2.2.3 Создание таблиц
- •2.2.4 Манипулирование данными с помощью команд t-sql
- •2.3 Работа с обозревателем объектов
- •2.3.1 Создание базы данных
- •2.3.2 Создание таблиц
- •2.3.3 Занесение данных в созданную таблицу
- •2.3.4 Создание объектов с помощью диаграмм данных и поддержка целостности данных
- •Лабораторная работа 2.2 Создание запросов в субд ms sql Server 2008r
- •1 Описание работы и задания
- •2 Выполнение работы
- •2.1 Оператор select
- •2.1.1 Простая выборка данных
- •2.1.2 Аналитическая выборка данных
- •2.1.3 Условие отбора where
- •2.1.4 Группировка записей group by
- •2.1.5 Условие на группируемые поля having
- •2.1.6 Использование функций преобразования различных типов данных
- •2.2 Подзапросы
- •2.3 Выборка данных из нескольких таблиц
- •2.3.1 Внутреннее соединение
- •2.3.2 Внешнее соединение
- •2.3.3 Перекрестные соединения
- •2.2.4 Объединение нескольких наборов результатов
- •Лабораторная работа 2.3 Хранимые процедуры и триггеры
- •1 Описание работы и задания
- •2 Выполнение работы
- •2.1 Хранимые процедуры
- •2.1.1 Переменные. Задание значений переменных
- •2.1.2 Использование переменных в запросах sql
- •2.1.3 Создание хранимых процедур
- •2.1.3.1 Создание хранимой процедуры без параметров
- •2.1.3.2 Создание и изменение хранимой процедуры с входными и выходными параметрами
- •2.1.3 Удаление хранимых процедур
- •2.2 Триггеры
- •2.3 Списки встроенных функции для работы с данными типа дата и строковыми данными
- •Лабораторная работа 2.4 Курсоры
- •1 Описание работы и задания
- •2 Выполнение работы
- •2.1 Понятие курсора
- •2.2 Реализация курсоров в среде ms sql Server
- •2.3 Управление курсором в среде ms sql Server
- •2.3.1 Объявление курсора
- •2.3.2 Открытие курсора
- •2.3.3 Выборка данных из курсора
- •2.3.4 Изменение и удаление данных
- •2.3.5 Закрытие курсора
- •2.3.6 Освобождение курсора
- •2.2. Безопасность баз данных и привилегии
- •2.3. Основные методы защиты данных в ms sql Server 2008 r2
- •Список использованных источников
- •Список предметных областей
- •Типы данных sql 2008r
Минобрнауки России
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Иркутский государственный университет»
(ФГБОУ ВПО «ИГУ»)
Работа с базами данных в субд ms sql Server 2008r
Иркутск 2014
Оглавление
Введение в Microsoft Visual FoxPro 5
Лабораторная работа 1.1 Создание баз данных в СУБД MS Visual FoxPro 5
1 Описание работы и задания 5
2 Выполнение работы 6
2.1 Обращение к среде SQL Server Management Studio 6
Введение в Microsoft SQL Server 2008R 7
Лабораторная работа 2.1 Создание баз данных в СУБД MS SQL Server 2008R 7
1 Описание работы и задания 7
2 Выполнение работы 8
2.1 Обращение к среде SQL Server Management Studio 8
2.2 Знакомство с языком Transact-SQL 9
2.2.1 Возможности T-SQL и особенности его использования 9
2.2.2 Создание базы данных 11
2.2.3 Создание таблиц 13
2.2.4 Манипулирование данными с помощью команд T-SQL 14
2.3 Работа с обозревателем объектов 16
2.3.1 Создание базы данных 16
2.3.2 Создание таблиц 18
2.3.3 Занесение данных в созданную таблицу 20
2.3.4 Создание объектов с помощью диаграмм данных и поддержка целостности данных 20
Лабораторная работа 2.2 Создание запросов в СУБД MS SQL Server 2008R 25
1 Описание работы и задания 25
2 Выполнение работы 27
2.1 Оператор SELECT 27
2.1.1 Простая выборка данных 27
2.1.2 Аналитическая выборка данных 29
2.1.3 Условие отбора WHERE 30
2.1.4 Группировка записей GROUP BY 32
2.1.5 Условие на группируемые поля HAVING 33
2.1.6 Использование функций преобразования различных типов данных 34
2.2 Подзапросы 35
2.3 Выборка данных из нескольких таблиц 36
2.3.1 Внутреннее соединение 37
2.3.2 Внешнее соединение 37
2.3.3 Перекрестные соединения 38
2.2.4 Объединение нескольких наборов результатов 38
Лабораторная работа 2.3 Хранимые процедуры и триггеры 39
1 Описание работы и задания 39
2 Выполнение работы 41
2.1 Хранимые процедуры 41
2.1.1 Переменные. Задание значений переменных 41
2.1.2 Использование переменных в запросах SQL 43
2.1.3 Создание хранимых процедур 44
2.1.3.1 Создание хранимой процедуры без параметров 46
2.1.3.2 Создание и изменение хранимой процедуры с входными и выходными параметрами 47
2.1.3 Удаление хранимых процедур 49
2.2 Триггеры 49
2.3 Списки встроенных функции для работы с данными типа дата и строковыми данными 60
Лабораторная работа 2.4 Курсоры 62
1 Описание работы и задания 62
2 Выполнение работы 63
2.1 Понятие курсора 63
2.2 Реализация курсоров в среде MS SQL Server 64
2.3 Управление курсором в среде MS SQL Server 65
2.3.1 Объявление курсора 65
2.3.2 Открытие курсора 67
2.3.3 Выборка данных из курсора 67
2.3.4 Изменение и удаление данных 68
2.3.5 Закрытие курсора 68
2.3.6 Освобождение курсора 68
Лабораторная работа 2.5 Система безопасности MS SQL Server 2008 R2 73
1 Описание работы и задания 73
2 Выполнение работы 74
2.1. Управление доступом. Общие сведения 74
2.2. Безопасность баз данных и привилегии 77
2.3. Основные методы защиты данных в MS SQL Server 2008 R2 78
Список использованных источников 84
Список предметных областей 85
Типы данных SQL 2008R 87
Введение в Microsoft Visual FoxPro Лабораторная работа 1.1 Создание баз данных в субд ms Visual FoxPro