Базы данных - модели, разработка, реализация


         

Средства определения схемы базы данных - часть 2


  • 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 :: Содержание




    Содержание  Назад  Вперед