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

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

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

2019-11-19 185
Создание баз данных с помощью 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.

 


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

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

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

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

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



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

0.009 с.