Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные лаботы ОИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.38 Mб
Скачать

Минобрнауки России

федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Иркутский государственный университет»

(ФГБОУ ВПО «ИГУ»)

Работа с базами данных в субд 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