
- •Работа с базами данных в субд 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
2.3 Работа с обозревателем объектов
Более простым способом определения и манипуляции данными в среде SSMS является работа обозревателем объектов, расположенным в левой части окна SSMS:
2.3.1 Создание базы данных
Для создания файла данных в обозревателе объектов необходимо нажатием правой кнопки мыши вызвать меню на папке «Базы данных». В появившемся меню выбирается пункт «Создать базу данных». В появившемся окне настроек параметров файла данных новой базы данных. В левой части окна настроек имеется список «Выбор страницы». Этот список позволяет переключаться между группами настроек.
Рисунок 6 – Создание новой базы данных с использованием обозревателя объектов
На станице «Общие» (рис. 6) осуществляется выполнение основных настроек. По щелчку на этот пункт меню в правой части окна появятся основные настройки:
1. В верхней части окна расположено два параметра: «Имя БД» и «Владелец». В нем задается имя базы данных (например, «UniversityData»). Параметр «Владелец» остается без изменений.
2. Под вышеприведенными параметрами в виде таблицы располагаются настройки файла данных и журнала транзакций. Таблица имеет следующие столбцы:
Логическое имя - логическое имя файла данных и журнала транзакций. По этим именам будет происходить обращение к вышеприведенным файлам в БД. Можно заметить, что файл данных имеет то же имя что и БД, а имя файла журнала транзакций составлено из имени БД и суффикса "_log".
Тип файла - тип файла. Этот параметр показывает, является ли файл файлом данных или журналом транзакций.
Файловая группа - группа файлов, показывает к какой группе файлов относится файл. Группы файлов настраиваются в группе настроек «Файловые группы».
Начальный размер (MB) - начальный размер файла данных и журнала транзакций в мегабайтах.
Авторасширение – автоматическое увеличение размера файла. Как только файл заполняется информацией его размер автоматически увеличивается на величину, указанную в параметре Авторасширение. Увеличение можно задавать как в мегабайтах так и в процентах. Здесь же можно задать максимальный размер файлов. Для изменения этого параметра надо нажать кнопку "…". В нашем случае (рис. 6) размер файлов не ограничен. Файл данных увеличивается на 1 мегабайт, а файл журнала транзакций на 10%.
Путь - путь к папке, где хранятся файлы.
Имена файлов. По умолчанию имена файлов аналогичны логическим именам. Однако файл данных имеет расширение "mdf", а файл журнала транзакций - расширение "ldf".
Замечание: Для добавления новых файлов данных или журналов транзакций используется кнопка Добавить, а для удаления кнопка Удалить.
В нашем случае мы оставим все основные настройки без изменений.
Для принятия всех настроек и создание файла данных и журнала транзакций нашей БД в окне «Создание базы данных» нажмем кнопку «Ok». Произойдет возврат в окно среды разработки SSMS. На панели обозревателя объектов в папке «Базы данных» появится новая база данных «UniversityData» (рис. 4).
Для переименования базы данных необходимо в обозревателе объектов щелкнуть по ней правой кнопкой мыши и в появившемся меню выбрать пункт «Переименовать». Для удаления в это же меню выбираем пункт «Удалить», для обновления - пункт «Обновить» а для изменения свойств описанных выше - пункт «Свойства».