Схема (schema) – это набор объектов БД, принадлежащий одному владельцу и образующий одно пространство имен Объекты схемы: таблицы представления домены
CREATE SCHEMA ALTER SCHEMA DROP SCHEMA
Создание базы данных в среде MS SQL Server Этапы создания базы данных: организация базы данных (*.mdf ) организация журнала транзакций (*.ldf ) CREATE DATABASE
Создание базы данных в среде MS SQL Server организация базы данных (*.mdf ) CREATE DATABASE имя_базы_данных ON [PRIMARY] [ [,...n] ] [, [,...n] ] ] [ LOG ON {[,...n] } ] [ FOR LOAD | FOR ATTACH ]
Создание базы данных в среде MS SQL Server Определение набора файлов ([ NAME=логическое_имя_файла,] FILENAME='физическое_имя_файла [,SIZE=размер_файла ] [,MAXSIZE={max_размер_файла|UNLIMITED }] [,FILEGROWTH=величина_прироста])[,...n]
Создание базы данных в среде MS SQL Server FILEGROUP имя_группы_файлов [,...n]
Пример 1 Объявление базы данных Определение набора файлов Определение журнала транзакций
Пример 2 CREATE DATABASE Archive ON PRIMARY ( NAME=Arch1, FILENAME=c:\user\data\archdat1.mdf, SIZE=100MB, MAXSIZE=200, FILEGROWTH=20), NAME=Arch2, FILENAME=c:\user\data\archdat2.mdf, SIZE=100MB, MAXSIZE=200, FILEGROWTH=20), NAME=Arch3, FILENAME=c:\user\data\archdat3.mdf, SIZE=100MB, MAXSIZE=200, FILEGROWTH=20) LOG ON(NAME=Archlog1, FILENAME=c:\user\data\archlog1.ldf, SIZE=100MB, MAXSIZE=200, FILEGROWTH=20), (NAME=Archlog2, FILENAME=c:\user\data\archlog2.ldf, SIZE=100MB, MAXSIZE=200, FILEGROWTH=20) Объявление базы данных Определение первичного файла Определение набора файлов Определение журнала транзакций Увеличение файла
Создание базы данных в среде MS SQL Server Query Analyzer
Создание базы данных в среде MS SQL Server Enterprise Manager
Изменение базы данных ALTER DATABASE имя_базы_данных { ADD FILE [,...n] [TO FILEGROUP имя_группы_файлов ] | ADD LOG FILE [,...n] | REMOVE FILE логическое_имя_файла | ADD FILEGROUP имя_группы_файлов | REMOVE FILEGROUP имя_группы_файлов | MODIFY FILE | MODIFY FILEGROUP имя_группы_файлов }
Пример 3. Добавим новый файл данных к бд DBbySQL с размером 5 МВ и максимальным размером 50 МВ: ALTER DATABASE DBbySQL ADD FILE ( NAME = DBbySQL_data2, FILENAME = 'c:\DBbySQL_data2.ndf', SIZE = 5MB, MAXSIZE = 50MB )
Удаление базы данных в среде MS SQL Server DROP DATABASE имя_базы_данных [,...n]