Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Теоретическая часть




Работа с базой данных

Любая база данных SQL Server состоит из набора таблиц с данными и дополнительных объектов, предназначенных для управления данными. К та­ким объектам относятся, например, представления, триггеры, хранимые проце­дуры и функции пользователя. Таблицы для хранения данных создаются в соот­ветствии с логическим определением данных, например, данные об имеющихся на складе товарах хранятся в одной таблице, а список персонала – в другой.

SQL Server предлагает несколько путей создания баз данных:

- использование Enterprise Manager. Для создания базы данных с помощью Enterprise Manager в контекстном меню папки D atabases на нужном сервере выберите команду New Database (Новая база данных). Также создание можно выполнить с помощью мастера Create Database Wizard. В панели инструментов Enterprise Manager щелкните на кнопке Run a Wizard (Запустить мастера) и выберите нужного мастера.

- использование Transact-SQL. Используется утилита QueryAnalyzer. Этот метод предполагает выполнение команды CREATE DATABASE.

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

Перед созданием базы данных необходимо знать, что:

- пользователь, создающий базу данных, автоматически становится ее владельцем;

- имя (название) базы данных должно соответствовать правилам именования объектов.

Для хранения базы данных используются три типа файлов.

Primary – первичный файл. Каждая база данных обязательно имеет такой файл, причем только один. В этом файле хранится системная информация о базе данных и ее объектах. Здесь же размещаются системные таблицы. Кроме того, в первичном файле могут храниться и пользовательские данные. По умолчанию этот файл имеет расширение .mdf.

Secondary – вторичный файл. Здесь содержатся пользовательские данные, не поместившиеся в первичном файле. Если база данных небольшая и нет надобности создавать вторичные файлы, то всю информацию можно хранить в первичном файле. Однако если база данных имеет большие размеры, можно иметь несколько вторичных файлов, причем для удобства работы с данными эти файлы можно хранить на разных дисках. По умолчанию вторичные файлы имеют расширение. ndf.

Transaction Log – файл журнала транзакций. Минимальный размер такого файла 512 Кбайт. База данных должна иметь, по крайней мере, один файл журнала транзакций. В этом файле будет храниться информация о транзакциях, выполняемых в базе данных. По умолчанию файлам журнала транзакций присваивается расширение. ldf.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...