Создание базы данных
Для создания новой базы данных пользователь должен иметь права администратора или роль Database Creators.
Как и многие другие операции, создание базы данных проще всего выполнить с использованием программы SQL Server Enterprise Manager.
Можно также воспользоваться программой создания базы данных, написанной на языке Transact-SQL, которую можно запустить из программы SQL Query Analyzer. Программа создания базы данных и ее таблиц может быть сгенерирована с использованием средств моделирования баз данных, например, Case Studio, как описывалось в лекции 3.
Создание базы данных в программе Enterprise Manager выполняется следующим образом. В окне этой программы (см. рис. 8.17) в папке Databases следует выбрать в меню окна, контекстном меню или на панели инструментов команду New. Можно также воспользоваться мастером создания баз данных, вызываемым и пункте меню Tools окна консоли сервера.
В любом случае далее вам нужно задать имя базы данных, имена файлов данных и журнала транзакций и их начальный размер, величину автоматического приращения размера этих файлов.
увеличить изображение
Рис. 8.17. Создание новой базы данных
В результате будет создана новая база по шаблону базы model. В ней будут присутствовать все группы объектов этого шаблона:
- Diagrams - схемы, отображающие связи между таблицами базы;
- Tables - папка таблиц, в которых хранится информация о таблицах базы и их индексах;
- Views - папка представлений - описаний наборов данных, объединенных из нескольких таблиц в одну виртуальную таблицу;
- Stored Procedures - хранимые процедуры - список процедур на языке Transact-SQL;
- Users - сведения о владельце базы (owner) и правах пользователей, имеющих доступ к базе;
- Roles - описание типов групп пользователей;
- Defaults - описание значений по умолчанию базы и их связей с колонками таблиц;
- User Defined Data Types - описания типов данных пользователя;
- User Defined Functions - описания функций пользователя;
- Full-Text Catalog - папка для сохранения полнотекстовых индексов.