Главная » Microsoft SQL Server, Базы данных » Обзор метаданных

0

После изначальной установки SQL Server уже содержит некоторые системные и пользовательские объекты. Для самообслуживания SQL Server использует четыре системные базы данных и две базы данных примеров для экспериментов пользователей. При этом каждая из баз данных содержит несколько системных объектов, включая таблицы, представления, хранимые процедуры и функции.

В утилите Management Studio эти системные объекты могут быть скрыты. На странице Registered SQL Server Properties вы можете выбрать, что можно отображать, с помощью параметра Show system database and system objects.

Системные базы данных

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

?               Master. Содержит информацию обо всех базах данных, размещенных на сервере. К тому же объекты базы Master доступны и для остальных бах данных. Например, хранимые процедуры базы данных Master можно вызвать из любых пользовательских баз.

?               MSDB. Содержит список действий, таких как резервное копирование и выполнение заданий, а также определяет порядок резервного копирования всех пользовательских баз данных.

?               Model. Это база данных шаблонов, на основе которой создаются новые базы данных. Любой объект, помещенный в базу данных Model, будет скопирован во все новые базы данных.

?               Tempdb. Используется для хранения временных таблиц, создаваемых пользователями, пакетами, хранимыми процедурами (включая системные) и самим ядром SQL Server. Если серверу необходимо создать временные кучи или списки в ходе выполнения запроса, то все они создаются именно в базе данных Tempdb. Эта база данных полностью очищается при перезапуске SQL Server.

?               Reference. Эта скрытая база данных является разделом базы данных Master и размещена в том же каталоге. Она предназначена для облегчения установки пакетов обновлений.

Представления метаданных

Метаданными называют общую информацию о самих данных. Одним из исходных правил доктора Кодда для реляционных баз данных было хранение информации о базе данных в самой базе с помощью таблиц, строк и столбцов, что ничем не отличается от хранения данных пользователя. Эта информация о данных облегчает программную навигацию по схеме базы и ее конфигурации. SQL Server 2005 имеет несколько типов метаданных: представления каталогов, представления динамического управления и два представления системных таблиц.

Функции метаданных в SQL Server 2005 были полностью пересмотрены и те- Новинка          пеРь пРедставляют пользователю гораздо больше информации, чем в преды-

2005°               дущих версиях.

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

?               Динамические представления управления и функции позволяют заглянуть в текущее состояние сервера в данную секунду и увидеть информацию о таких характеристиках, как память, потоки, хранимые процедуры в кэше и подключения.

?               Представления совместимости позволяют имитировать системные таблицы такими, какими они были в предыдущих версиях SQL Server.

?               Представления информационной схемы не поддерживаются стандартом ANSI SQL-92 и служат для обзора схемы любого продукта базы данных. Это представление используется в крайнем случае и имеет малое практическое применение у администраторов баз данных и разработчиков, которые исследуют возможности SQL Server.

Резюме

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

Следующие несколько глав посвящены установке и конфигурированию пакета SQL Server, подключению его к клиентским приложениям, обзору утилиты Management Studio, а также интерфейса администраторов и разработчиков баз данных.

Установка SQL Server 2005

Несмотря на то что установить и заставить работать SQL Server относительно просто, среда и методы, которые следует заложить при установке этой СУБД, не так прозрачны. Дополнительное время, затраченное на постановку этих и других вопросов, и поиск ответов на них сполна окупятся успешной инсталляцией.

Хотя эта глава фокусирует внимание на основных аспектах установки SQL Server, в ней также пойдет речь и об обновлении версии СУБД.

SQL Server 2005 можно использовать парал- Новинка ^ лельно с другими версиями сервера.

2005

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии