Программирование >>  Реализация баз данных 

1 ... 39 40 41 [ 42 ] 43 44 45 ... 162


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

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

усвоить несколько правил:

право на создание базы данных по умолчанию принадлежит членам стандартных ролей на сервере и однако это право может быть предоставлено и другим пользователям;

пользователь, создавший базу данных, становится ее

на сервере может быть создано до 32 767 баз данных;

имя базы данных должно соответствовать правилам, определенным для идентификаторов. Как уже говорилось, для хранения базы данных используются три типа файлов: основные, в которых находится информация для запуска; дополнительные, в которых хранятся все данные, не поместившиеся в основном файле; файлы журнала транзакций, содержащие данные журнала, необходимые для восстановления базы данных. Любая база данных

состоит по крайней мере из двух файлов: основного и файла журнала транзакций.

Во время создания базы данных составляющие ее файлы нулевыми зна-

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

базы данных ОС освобождается от заполнения файлов нулевыми значениями при первой

записи в них. Эта функция повышает производительность каждодневных операций.

При создании базы данных следует задать ее максимальный размер. Это позволяет предотвратить рост файла при добавлении данных вплоть до исчерпания свободного места на диске.

SQL Server создает новую базу данных в два этапа: I используя копию базы Model, SQL Server инициализируем шую базу данных и ее метаданные;

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

Занятие 1. Создание и управление базой данных SQL Seer

Первым этапом реализации физической базы данных является создание объекта база дан-

Создают этот объект и определяют его характеристики на основе информации, полученной при определении требований к системе и деталей, определеннгх при проектировании базы данных. Характеристики объекта база данных можно изменить и после его создания. Материал этого занятия посвящен созданию объекта баз ых*. методам создания базы данных, просмотру сведений о базе и изменению ее характеристик, а также способам удаления базы данных.

Изучив материал этого занятия, вы сможете:

/ создать Server объект база данных и определить его характеристики;

просмотреть сведения о базе данных и изменить ее параметры; удалить из SQL Server объект база данных .

Продолжительность занятия - около 35 минут.



Занятие 1 Создание ение базой данные ЗД1 Server ] -J 9

Любые пользовательские объекты из базы Model копируются во все новые базы данных. К базе данных Model можно добавлять любые объекты: таблицы, представления, хранимые процедуры, типы данных и т. д., которые следует включить в новые базы данных. Каждая новая база данных наследует все настроечные параметры базы Model.

Метод создания баз данн1х SQL Server

SQL Server предоставляет несколько методов для создания базы данных: оператор SQL. CREATE DATABASE, консоль SQL Server Enterprise Manager и мастер Create Database, который можно вызвать в SQL Server Enterprise Manager-Оператор CREATE DATABASE

Средств оператора CREATE DATABASE точно. чтобы создать базу данных со всеми ее файлами. Оператор CREATE DATABASE позволяет задать несколько ияраметров, определяющих характеристики базы данных, например максимальный размер или инкремент роста файла. При исполнении простого оператора CREATE DATABASE имя БД без параметров создается база данных того же размера, что и Model. Подробное описание параметров оператора CREATE DATABASE вы найдете в справочнике по языку SQL в SQL Server Boolffi Online.

Оператор CREATE DATABASE можно исполнить в SQL Query Analyzer. Следующая программа-пример создает базу данных под названием Products и задает нее один основной файл. Также автоматически создается файл журнала транзакций размером 1 Мб. Поскольку в параметре SIZE для основного файла не заданы ни мегабайты, ни кил<1бай-ты, размер основного файла измеряется в мегабайтах. Поскольку не заданы параметры файла журнала икций, в том числе параметр MAXSIZE, этот файл может увеличиваться, пока не заполнит все место на диске.

USE master

CREATE DATABASE Products .

ON . - .

NAIVIE prods dat,

FILENAIVIE - cAprogram files\iricrosoft SQL se[ vci \iiiS3ql\clata\procis. mdf,

SIZE = 4, . \ .

MAXSIZE = 10, .

FILEGROWTH =1 :.

Enterprise Manager

Базы данных разрешается создавать непосредственно в SQL Server Enterprise Manager. Для этого раскройте консоль сервера, щелкните правой кнопкой узел Databases, а затем New Database. В появившемся окне Database Properties измените заданные по умолчанию тара-метры так, как необходимо для новой базы данных. На рис-1 показано диалоговое окно

Database Properties в том виде, в каком оно выводится в первый раз. Мастер Create Database

Мастер Create Database проведет вас через все этапы создания новой базы данных. Чтобы запустить его, в меню Tools необходимо выбрать пункт Wizards, а затем - мастер Create Database. Далее следуйте инструкциям мастера. На рис. 4-2 показаны некоторые парамет-



-] 20 Реализация ба ных иц SQL Server

Глава 4

ры в окне Name The Database And Specify Its Location, которые можно изменить во время работы мастера Create Database.

iDalabdse PiopeFiies

hMiifeori log- badtf.

tl!r*.rnwn)


Рие. 4-1. Вид вкладки General говом окн base Properties для новой базы данных

Create Dateb.)$e Wizafd - LASI

Name the Oalabate and Specify II* LocattDn

Specify a name tot the dal*as*. tolmms the riies ?0( identillere. Тиж щ selecS jJ.Jj a locac lot ihe detsba: s. 4fl[B



Рие. 4-2. Вид окна Name The Database And Specify Its Location в маетере Create Database



1 ... 39 40 41 [ 42 ] 43 44 45 ... 162

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика