ВУЗ:
Составители:
Рубрика:
DROP для каждого объекта или без этой команды; с генерацией сценариев для всех зависимых
объектов, что необходимо для сохранения логической целостности объектов; с включением
пояснительных заголовков для объектов и др.
Вкладка Options содержит три части:
1) Security Scripting Options – параметры сценариев системы безопасности для
управления генерированием кода для пользователей и ролей базы данных, учтенных
записей и разрешений:
2) Table Scripting Options – параметры сценариев для таблиц: создание индексов,
триггеров, ключей и т.п.;
3) File Format – формат файла: MS-DOS, Windows, Unicode, а также Files to Generate
– указание на размещение в одном файле всех объектов или каждого объекта в отдельном
файле.
Задание1. Загрузить пакет команд SQLExpression, демонстрирующий основные
возможности языка Transact – SQL, который был создан ранее. С помощью команды Query/Parse
Query проверить синтаксис команд пакета. Оформить пакет в виде хранимой процедуры без
параметров, исполнить команду Debug в контекстном меню этой процедуры и провести ее
трассировку, используя все отладочные возможности этого режима. После отладки процедуры
оценить оптимальность использования ресурсов и организовать сбор статистических данных.
Процедуру сохранить в базе данных master под именем sp_TestSQL.
Задание 2. Используя шаблоны Templates, создать базу данных DB Templates и один или
несколько объектов всех типов, для которых имеются шаблоны. Сохранить пакет команд в файле
SQLTemplates. Протестировать пакет
Задание 3. С помощью графических мастеров создать базу данных DBWizard и набор
объектов всех типов для которых имеются графические мастера. Создать сценарии для базы
данных DBWizard и всех
ее объектов и сохранить в файле DB Script с точно такими же объектами,
что и у DBWizard.
Задание 4. Используя генерацию сценариев, создать руссифицированный вариант базы
данных Pubs, задав имя этой базе RusPubs.
Задание 5. Для всех таблиц баз данных Pubs и RusPubs выдать на экран справочную
информацию, исполнив команду:
EXECUTE sp_help имя таблицы
Убедиться, что все справочные таблицы для соответствующих таблиц этих баз данных
совпадают: таблицы с общей информацией, со свойствами кнопок, со счетчиками IDENTITY, с
индексами и ссылками.
Лабораторная работа №5
Создание и обслуживание баз данных сервера
Цель работы
– изучение команд и системных хранимых процедур для создания,
модификации, подключения, обслуживания, отключения и удаления баз данных, а также
приобретения навыков применения указанных команд, средств утилиты Enterprise Manager и
мастера Create Database Wizard.
Любая пользовательская база данных создается командой CREATE DATABASE,
утилитой Enterprise Manager и мастера Create Database Wizard. В любом случае для создания базы
данных и для ее обслуживания нужно иметь соответствующие права. По умолчанию такими
правами обладают члены фиксированных ролей сервера sysadmin и dbcreator. При необходимости
такие права можно предоставить и другим пользователям. Лицо создающее базу данных,
DROP для каждого объекта или без этой команды; с генерацией сценариев для всех зависимых
объектов, что необходимо для сохранения логической целостности объектов; с включением
пояснительных заголовков для объектов и др.
Вкладка Options содержит три части:
1) Security Scripting Options – параметры сценариев системы безопасности для
управления генерированием кода для пользователей и ролей базы данных, учтенных
записей и разрешений:
2) Table Scripting Options – параметры сценариев для таблиц: создание индексов,
триггеров, ключей и т.п.;
3) File Format – формат файла: MS-DOS, Windows, Unicode, а также Files to Generate
– указание на размещение в одном файле всех объектов или каждого объекта в отдельном
файле.
Задание1. Загрузить пакет команд SQLExpression, демонстрирующий основные
возможности языка Transact – SQL, который был создан ранее. С помощью команды Query/Parse
Query проверить синтаксис команд пакета. Оформить пакет в виде хранимой процедуры без
параметров, исполнить команду Debug в контекстном меню этой процедуры и провести ее
трассировку, используя все отладочные возможности этого режима. После отладки процедуры
оценить оптимальность использования ресурсов и организовать сбор статистических данных.
Процедуру сохранить в базе данных master под именем sp_TestSQL.
Задание 2. Используя шаблоны Templates, создать базу данных DB Templates и один или
несколько объектов всех типов, для которых имеются шаблоны. Сохранить пакет команд в файле
SQLTemplates. Протестировать пакет
Задание 3. С помощью графических мастеров создать базу данных DBWizard и набор
объектов всех типов для которых имеются графические мастера. Создать сценарии для базы
данных DBWizard и всех ее объектов и сохранить в файле DB Script с точно такими же объектами,
что и у DBWizard.
Задание 4. Используя генерацию сценариев, создать руссифицированный вариант базы
данных Pubs, задав имя этой базе RusPubs.
Задание 5. Для всех таблиц баз данных Pubs и RusPubs выдать на экран справочную
информацию, исполнив команду:
EXECUTE sp_help имя таблицы
Убедиться, что все справочные таблицы для соответствующих таблиц этих баз данных
совпадают: таблицы с общей информацией, со свойствами кнопок, со счетчиками IDENTITY, с
индексами и ссылками.
Лабораторная работа №5
Создание и обслуживание баз данных сервера
Цель работы – изучение команд и системных хранимых процедур для создания,
модификации, подключения, обслуживания, отключения и удаления баз данных, а также
приобретения навыков применения указанных команд, средств утилиты Enterprise Manager и
мастера Create Database Wizard.
Любая пользовательская база данных создается командой CREATE DATABASE,
утилитой Enterprise Manager и мастера Create Database Wizard. В любом случае для создания базы
данных и для ее обслуживания нужно иметь соответствующие права. По умолчанию такими
правами обладают члены фиксированных ролей сервера sysadmin и dbcreator. При необходимости
такие права можно предоставить и другим пользователям. Лицо создающее базу данных,
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »
