Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание и настройка базы данных




Лабораторная работа № 6. Управление базой данных

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

В MS SQL Server 2005 предусмотрены средства для создания БД как с помощью кода на языке T-SQL, так и с помощью графического интерфейса пользователя. Однако на практике нередко приходится использовать код на T-SQL для оптимизации работы БД. Конечно, нет необходимости каждый раз разрабатывать код создания и модификации объектов БД «с нуля», но в большинстве крупных проектов этот код приходится проверять и редактировать, а это означает, что необходимо разбираться в том, как он работает.

Сначала рассмотрим правила создания и модификации объектов БД на языке T-SQL.

 

Создание базы данных– это процесс указания имени файла, определения размеров и размещения файлов базы данных, а также определение параметров файла журнала транзакций.

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

В MS SQL Server 2005 предусмотрены средства для создания БД как с помощью кода на языке Transact-SQL, так и с помощью графического интерфейса пользователя.

Создание базы данных с помощью кода на языке Transact-SQL осуществляется с помощью команды:

 

CREATE DATABASE имя_базы_данных

[ ON [ PRIMARY ]

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

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

[, SIZE=размер ]

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

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

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

[ LOG ON

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

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

[, SIZE=размер ]

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

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

[ … ]

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

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

NAME– определяет логическое имя файла. По умолчанию совпадает с физическим именем файла, определенном в параметре FILENAME;

FILENAME – определяет физическое имя действительного файла операционной системы, то есть указывает полный путь и имя этого файла;

SIZE – указывает размер файла: в мегабайтах, килобайтах. Должен быть целым числом. Размер основного файла по умолчанию равен размеру БД model. Указанный размер не должен быть меньше размера БД model.

MAXSIZE – указывает максимальный размер, до которого может увеличиваться файл. Если этот параметр не указан, то устанавливается значение UNLIMITED, позволяющее увеличивать файлам размер без ограничений.

FILEGROWTH – задает шаг увеличения файла, причем ноль означает запрет увеличения размера. Значение указывается в мегабайтах, килобайтах или процентах. По умолчанию приращение – 10%, если не указаны единицы, то цифра воспринимается в мегабайтах.

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

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

 

Для просмотра информации о базе данных и файлах используются следующие хранимые процедуры:

sp_helpdb [‘имя_базы_данных’] – информация о базе данных и ее настройках. Если база данных не указана, то отображается отчет по всем базам данных, поддерживаемых данным SQL-Server.

sp_helpfile [‘имя_файла’] – информация о файлах, относящихся к текущей базе данных. Если имя файла не указано, то отображается информация обо всех файлах этой базы данных.

sp_helpfilegroup [‘имя_файловой_группы’] – информация обо всех файловых группах в текущей базе данных. Если указано имя файловой группы, то выводится информация по каждому файлу указанной группы.

sp_spaceused [‘имя_объекта’] – сведения о дисковом пространстве, используемом указанным объектом.

 

Рассмотрим, как создать базу данных с помощью графического интерфейса пользователя. Общий подход при этом – выбор соответствующих опций в контекстном меню базы данных в Обозревателе объектов Management Studio (в левой части экрана).

В Обозревателе объектов в контекстном меню раздела Базы данных нужно выбрать опцию Создать базу данных…. Откроется окно Создание базы данных, в котором задаются свойства новой БД.

Минимально необходимые данные для создания БД – это имя БД (задается на странице Общие). Остальные все параметры и свойства можно оставить по умолчанию. Однако, рекомендуется проверить место расположения файлов базы данных и, если нужно, задать свое.

 
 

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

Задание 1. Создайте собственную базу данных, размер основного файла которой 5 Мб, размер журнала – 2 Мб. Основной файл может увеличиваться до 10 Мб c шагом 20%. Объем файла журнала увеличивается до 5 Мб с шагом 1 Мб. Расположение файлов – в Вашей папке.

 

Задание 2. Просмотрите информацию о

- созданной базе данных и ее настройках,

- всех файлах созданной БД,

- файловых группах созданной БД,

- дисковом пространстве, используемом всеми объектами созданной БД.

 




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


Дата добавления: 2014-12-08; Просмотров: 1517; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.