КАТЕГОРИИ: Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |