ключевое слово, которое задает спецификацию
LOG ON - ключевое слово, которое задает спецификацию файлов, которые будут использованы для хранения журналов транзакций;
FOR LOAD - ключевое слово, которое определяет, что после создания базы данных будет произведена загрузка базы данных данными;
FOR ATTACH - предложение, которое определяет, что база данных для управления будет подсоединена к другому серверу.
Почти все параметры, кроме имени базы данных, являются необязательными, поэтому оператор создания простой базы данных "Библиотека" может выглядеть следующим образом:
CREATE DATABASE Library
Для изменения схемы базы данных в MS SQL Server 7.0 может быть использована команда:
ALTER DATABASE database
{ ADD FILE [...n] [TO FILEGROUP filegroup_name]
| ADD LOG FILE [...n]
| REMOVE FILE имя_файла
| ADD FILEGROUP имя_группы файлов
[REMOVE FILEGROUP имя группы_файлов
150
|MODIFY FILE
|MODIFY FILEGROUP имя_группы_файлов имя_свойства_группы файлов}
Здесь свойства группы файлов определяет одно из допустимых ключевых слов:
READONLY - только для чтения;
READWRITE - для чтения и записи;
DEFAULT - назначает данную группу файлов в качестве группы по умолчанию, в которой размещаются данные, если не задано дополнительных условий размещения информации.
Как видно, при изменении схемы базы данных в нее могут быть добавлены (ADD) дополнительные файлы и файловые группы или удалены (REMOVE ) ранее определенные файлы или файловые группы. Назначение этих файлов нам будет более понятно после того, как мы познакомимся с физическими моделями и файловыми структурами, используемыми для хранения данных в базах данных.
Сейчас мы познакомимся с последней командой, которая предназначена для удаления базы данных. В MS SQL Server 7.0 это команда имеет следующий синтаксис:
DROP DATABASE database_name
После выполнения этой команды уничтожается вся база данных вместе с содержащимися в ней данными.
151
149 :: 150 :: 151 :: Содержание
Содержание Назад Вперед