Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Microsoft SQL Server 2008 исправленная1.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
8.11 Mб
Скачать

Базы данных

В SQL Server изначально уже созданы системные базы. База данных master содержит всю системную информацию СУБД SQL Server, в том числе общие для всего экземпляра метаданные, такие как сведения об учетных записях входа, конечных точках и связанных серверах, а также параметры конфигурации системы. Кроме этого, в базе данных master регистрируются все остальные базы данных и хранится информация о расположении их файлов. Здесь же SQL Server хранит сведения об инициализации. Таким образом, если база данных master недоступна, запустить SQL Server невозможно. База данных model используется в качестве шаблона для всех баз данных, созданных для экземпляра SQL Server. База данных msdb используется агентом SQL Server для создания расписания предупреждений и заданий, а также другими компонентами, такими как Service Broker и Database Mail. Системная база данных tempdb — это глобальный ресурс, доступный всем пользователям, подключенным к данному экземпляру SQL Server, в котором хранятся следующие объекты:

  • временные объекты, созданные явно, такие как глобальные или локальные временные таблицы, временные хранимые процедуры, табличные переменные и курсоры;

  • внутренние объекты, создаваемые SQL Server 2005 Database Engine, например рабочие таблицы, хранящие промежуточные результаты подкачки или сортировки;

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

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

Создание новой бд

Самый простой способ создать базу данных — воспользоваться SQL Server Management Studio. Для этого нужно щелкнуть правой кнопкой мыши по «Базы данных» (Database) и в контекстном меню выбрать «Создать базу данных» (New Database). Появится следующее окно:

На вкладке «Общие» находятся основные параметры:

Имя базы данных – то, как БД обозначается в SQL server.

Владелец – обладатель всех прав на базу данных. Рекомендуется оставить по умолчанию.

Файлы базы данных – представлены файлы базы данных и их свойства.

  • «Логическое имя» - логическое имя файла данных и журнала транзакций. По этим именам будет происходить обращение к вышеприведенным файлам в БД. Можно заметить, что файл данных имеет то же имя что и БД, а имя файла журнала транзакций составлено из имени БД и суффикса "_log".

  • «Тип файла» показывает, является ли файл файлом данных или журналом транзакций. Для любой базы данных создаются файлы данных («данные строк» в «тип файла») и файлы журналов транзакций. В файлах данных хранится вся информация БД: таблицы, данные таблиц, программные элементы, свойства БД, свойства таблиц, пользователи БД и т.д. В файлы журналов транзакций производится последовательная запись всех изменений (всех транзакций), которые вносятся в базу данных с момента создания, такие как создание таблиц, занесение данных и т.д. Минимальный набор файлов для любой базы данных (он же используется по умолчанию) содержит один файл для самой базы данных и один файл для журнала транзакций.

  • «Файловая группа» — это, как понятно из названия, способ организации файлов базы данных. По умолчанию для любой базы данных создается файловая группа PRIMARY, и все создаваемые файлы базы данных по умолчанию будут относиться именно к ней. Файловые группы используются в таких ситуациях, когда например может потребоваться использовать ручное распределение нагрузки в дисковой подсистеме. Предположим, например, что на сервере есть два жестких диска: быстрый и относительно медленный. Файлы из файловой группы с часто используемыми данными можно разместить на быстром диске, а файлы для редко используемых данных — на медленном, и, таким образом, можно повысить скорость работы системы для пользователей.

  • «Начальный размер» - начальный размер файла данных в Мб.

  • «Авторасширение» – автоувеличение размера файла. Как только файл заполняется информацией его размер автоматически увеличивается на величину, указанную в параметре. Увеличение можно задавать как в мегабайтах так и в процентах. Здесь же можно задать максимальный размер файлов. Для изменения этого параметра надо нажать кнопку "…". По умолчанию файл данных увеличивается на 1 мегабайт, а файл журнала транзакций на 10%.

  • «Путь» - путь к папке, где хранятся файлы. Для изменения этого параметра также надо нажать кнопку "…".

  • «Имя файла» - имена файлов. По умолчанию имена файлов аналогичны логическим именам. Однако файл данных имеет расширение "mdf", а файл журнала транзакций - расширение "ldf".

Чтобы изменить количество файлов используйте кнопки «добавить» и «удалить» для соответствующих действий.

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

Вкладка «Файловые группы» позволяет редактировать параметры файловых групп:

  • Имя - имя группы файлов.

  • Файлы - количество файлов входящих в группу.

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

  • По умолчанию - группа по умолчанию. Все новые файлы данных будут входить в эту группу.

Замечание: Как и в случае с файлами данных, для добавления новых групп используется кнопка "Добавить", а для удаления - кнопка "Удалить".

Как только зададите имя БД и поменяете параметры, если посчитаете это нужным (Рекомендуется только задать имя, а остальное оставить по умолчанию), нажмите «Ок» для создания БД. После создания, новая БД в контейнере «Базы данных» в SQL Server Management Studio.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]