Создание базы данных средствами ms sql server 2016



жүктеу 2,2 Mb.
бет10/22
Дата13.02.2022
өлшемі2,2 Mb.
#35848
түріЛабораторная работа
1   ...   6   7   8   9   10   11   12   13   ...   22
БД 1

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


SQL Server 2016 предлагает два метода создания баз данных: средствами SQL Server Management Studio или применением команды CREATE DATABASE в среде Query Editor, которую можно сохранить в файле и запускать как сценарий.

Применение SQL Server Management Studio

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



  1. Запустите на выполнение SQL Server Management Studio. В левой панели раскройте группу SQL Server, в которой находится имя сервера, на котором вы хотите создать базу данных, а затем раскройте узел самого этого сервера. Затем нажмите правой кнопкой мыши на папку Database и выберите New Database.





  1. Откроется диалоговое окно свойств базы данных (Database Properties) с открытой вкладкой General (Общие).


Введите с клавиатуры имя базы данных (логическое имя) в поле Database Name. Затем нужно ввести информацию о размере файла БД и параметрах его роста. Management Studio автоматически создает первичный файл данных, с именем вашей базы данных в качестве префикса и primary в качестве имени группы файлов.

Вы можете изменить имя, местоположение и размер первичного файла, но вы не сможете изменить группу файлов для первичного файла данных. Для каждого файла данных, кроме первичного файла, вы можете задать имя пользовательской группы файлов, и, в соответствии с вашим желанием, эта группа файлов будет создана. По умолчанию, каждый файл располагается на диске в папке, в которой инсталлирован SQL Server.

Вы можете изменить эту настройку, задав другой путь с клавиатуры или при помощи экранной кнопки для его поиска («. . .»).

Нажав на селективную кнопку («. . .») вы можете задать приращение файла, выраженное в мегабайтах или в процентах от свободного места, оставшегося в файле. Вы также можете задать максимальный размер файла, указав предел роста, выраженный в мегабайтах, а можете не ограничивать рост файла. Эти настройки можно задавать при создании каждого из файлов, а можете оставить настройки, применяемые по умолчанию, и задать их позднее при помощи окна Database Properties.


Файлы журнала конфигурируются точно так же, как и файлы данных, за исключением того, что вы не сможете задать для них группу файлов, потому что они не принадлежат ни одной из групп файлов. Задайте с клавиатуры местоположение (физическое имя) и начальный размер одного или нескольких файлов журнала. Кроме того, задайте настройки автоматического роста файлов журнала, так же как это было описано для файлов данных.

3. Теперь можно перейти к вкладке Options, на которой доступно большое количество настроек.




Наибольшего внимания заслуживает параметр с обозначением способа упорядочивания (Collation).

Следующим важным параметром является уровень совместимости (Compatibiliti level). От него зависит то, будут ли поддерживаться некоторые синтаксические конструкции и ключевые слова, предусмотренные в версии SQL Server 2016. С его помощью можно вернуться к использованию ключевых слов, принятых в предыдущих версиях SQL Server.

Выбор остальных параметров настройки зависит от требований к конкретной инсталляции.

4. После того как вы настроите все файлы так, как вам это нужно, нажмите на OK, и SQL Server создаст базу данных. Вернитесь в Enterprise Manager и нажмите на папку Database сервера, в который вы только что добавили новую базу данных. Вы увидите в правой панели Management Studio, что SQL Server добавил значок-иконку для этой базы данных.




Применение операторов T-SQL в Query Editor

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

Сценарий, вводимый в Query Editor, представляет собой набор SQL команд. Создание базы данных осуществляется с помощью команды:
CREATE DATABASE имя_базы_данных

[ON [PRIMARY] (NAME = ’логическое_имя_файла’,

FILENAME = ’физическое_имя_файла’

[, SIZE = размер]

[, MAXSIXE = {максимальный_размер | UNLIMITED} ]

[, FILEGROWTH = шаг_приращения_размера [Mb | Kb | %] )

[ {FILEGROUP имя_файловой_группы} ]

[, ...n ]

[LOG ON (NAME = ’логическое_имя_файла’,

FILENAME = ’физическое_имя_файла’

[, SIZE = размер]

[, MAXSIXE = {максимальный_размер | UNLIMITED} ]

[, FILEGROWTH = шаг_приращения_размера [Mb | Kb | %] )

[, ...n ]


Описание параметров оператора CREATE DATABASE:

  • ON – ключевое слово, указывает службе SQL Server, что в команде должны быть заданы расположение файлов данных, их имена, объем и величина объема приращения;

  • NAME – логическое имя файла, по которому происходит обращение к этому файлу со стороны SQL Server. По умолчанию совпадает с физическим именем файла, определенном в параметре FILENAME;;

  • FILENAME – физическое имя файла с указанием полного пути с обязательным указанием расширения файла;

  • SIZE – исходный объем в мегабайтах. Параметр не обязателен, его можно опустить. Минимально возможное значение 512 Кб. Размер основного файла по умолчанию равен размеру БД model. По умолчанию размер дополнительных файлов данных и журнала равен 1 Мб;

  • FILEGROWTH – приращение объема файла после его заполнения. Приращение можно указать в мегабайтах или процентах от текущего объема. Если этот параметр не указан, то устанавливается значение UNLIMITED, позволяющее увеличивать файлам размер без ограничений. По умолчанию приращение – 10%, если не указаны единицы, то цифра воспринимается в мегабайтах;

  • LOG ON – ключевое слово, указывает службе SQL Server, что в команде должны быть заданы расположение файлов журнала, их имена, объем и величина объема приращения;

  • COLLETE – необязательный параметр, указывает схему сортировки, применяемой в БД.

  • PRIMARY – определяет файл как первичный или как член первичной файловой группы, если опущено, то основным файлом становится первый файл в операторе и для хранения используется первичная файловая группа;

  • MAXSIZE – указывает максимальный размер, до которого может увеличиваться файл.

  • FILEGROUP – определяет имя группы файлов, в которую помещается файл.

В приведенном ниже тексте дан пример создания базы данных с именем MyDB, содержащей: первичный файл данных (MyDB_root) и один файл журнала транзакций (MYDB_log). Наберите данный текст в панели запросов и запустите этот сценарий нажатием клавиш F5 или Ctrl-E


CREATE DATABASE MYDB

ON


( NAME = MYDB_root,

FILENAME = 'e:\MYDBroot.mdf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 )

LOG ON


( NAME = MYDB_log,

FILENAME = 'e:\MYDBlog.ldf',

SIZE = 5MB,

MAXSIZE = 25MB,

FILEGROWTH = 5MB )


жүктеу 2,2 Mb.

Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   22




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау