Создание баз данных с помощью Transact - SQL — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Создание баз данных с помощью Transact - SQL

2019-11-19 184
Создание баз данных с помощью Transact - SQL 0.00 из 5.00 0 оценок
Заказать работу

Для программного создания базы данных (например, в программе установки приложения) используется инструкция CREATE DATABASE языка T-SQL (сокращенная форма от Transact-SQL). Данная инструкция может включать в себя множество опций, определяющих различные параметры новой базы данных.

Сценарий создания новой базы данных может быть сгенерирован на основе уже существующей базы данных. Для этого в SQL Server Management Studio в контекстном меню узла «EDU» выберите команду «Создать сценарий для базы данных – Используя CREATE – Буфер обмена» (рис. 2.3). В результате в буфер обмена будет сохранен текст запроса на создание новой базы данных с параметрами, указанными при создании базы данных EDU в Management Studio.

Рисунок 2.3 - Запрос на создание базы данных EDU

Для проверки работоспособности сгенерированного запроса на создание базы данных удалим базу данных EDU. В контекстном меню базы данных выберите команду «Удалить» и в появившемся диалоговом окне нажмите кнопку «OK». База данных со всеми файлами должна исчезнуть.

Чтобы воспользоваться сгенерированным заранее запросом на создание базы данных выполните следующие шаги:

1. В контекстном меню базы EDU выберите команду «Создать запрос» или щелкните соответствующую кнопку на панели инструментов .

2. В открывшемся окне редактора SQL вставьте из буфера обмена сгенерированный запрос.

3. Для запуска запроса на выполнение щелкните кнопку  на панели инструментов или нажмите клавишу F5.

4. Обновите содержимое дерева обозревателя объектов командой «Обновить» из контекстного меню узла «Базы данных». База данных EDU должна вновь появиться в списке доступных.

При необходимости перед выполнением текст запроса может быть изменен в этом же окне. Рассмотрим основные опции сгенерированной инструкции CREATE DATABASE:

· Имя новой базы данных. Указывается непосредственно после ключевого слова CREATE DATABASE. В данном случае это EDU.

· ON. Это опция указывает на файловую группу, которая представляет собой логическую группу вторичных файлов данных и используется для управления размещением пользовательских объектов (таких как таблицы и индексы). Опция PRIMARY после аргумента ON используется для указания группы файлов PRIMARY, в которую по умолчанию входят все созданные файлы, и которая является единственной группой файлов, содержащей первичный файл данных.

· NAME. Логическое имя базы данных, которое будет применяться для ссылки на нее из кода T-SQL.

· FILENAME. Это имя и путь файла базы данных, хранящегося на жестком диске.

· SIZE. Исходный размер файлов данных.

· MAXSIZE. Максимальный размер, до которого может расти база данных.

· FILEGROWTH. Это приращение расширения файла

Параметры в разделе LOG ON аналогичны параметрам в разделе CREATE DATABASE. Однако они определяют параметры файла журнала транзакций.

Общий синтаксис инструкции CREATE DATABASE со всеми возможными опциями можно посмотреть в справочной системе. Для этого в редакторе запросов выделите слова CREATE DATABASE и нажмите клавишу F1.

 


Поделиться с друзьями:

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.