Опубликован: 19.05.2006 | Уровень: для всех | Доступ: платный
Лекция 8:

Система Microsoft SQL Server

< Лекция 7 || Лекция 8: 12345678

Создание базы данных

Для создания новой базы данных пользователь должен иметь права администратора или роль 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 - папка для сохранения полнотекстовых индексов.
< Лекция 7 || Лекция 8: 12345678
Данил Корляков
Данил Корляков

Прошел весь курс всего за день, щёлкал ваши тесты, как орешки. Хочу вторую часть! laugh

Олеся Талдыкина
Олеся Талдыкина
Евгений Глибин
Евгений Глибин
Россия
Виктория Лукьян
Виктория Лукьян
Россия