Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Краткий обзор объектов базы данных.




В состав СУБД входят следующие системные базы данных:master, model, msdb, tempbd.

Для того, чтобы сервер функционировал должным образом, необходимо инсталлировать все эти базы данных.

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

База данных model – полностью соответствует её имени, поскольку она является моделью, с помощью которой создаются копии. База данных используется как шаблон для любой вновь создаваемой базы данных.

База данных msdb – предназначена исключительно для хранения информации обо всех системных задачах, выполняемых программой SQL Agent.

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

Журнал транзакций. Функционирование СУБД организовано так, что запись модифицированных данных не осуществляется непосредственно в файл базы данных. Вместо этого информация обо всех изменениях и дополнениях записывается в журнал транзакций. В какой-то последующий момент времени применительно к базе данных выполняется контрольная тачка, т в этот момент времени все изменения и дополнения, зафиксированные в журнале, переносится в физический файл базы данных.

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

Кластеризованный. На каждой таблице может быть задан только один кластеризованный индекс. Если на таблице задан кластеризованный индекс, это значит, что строки таблицы с кластеризованным индексом отсортированы физически в соответствии с этим индексом.

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

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

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

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

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

Представление – это своего рода виртуальная таблица. Кроме того, представления чаще всего используются полностью аналогично таблицам, хотя сами не содержат каких-либо данных.

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

Пользовательские функции: во многом аналогичны хранимым процедурам, но отличаются 1) пользовательские функции могут возвращать значения, относящиеся к большинству типов данных SQL Server . 2) пользовательские функции не должны иметь побочных эффектов.

Пользователи и роли. Такие объекты SQL Server , как пользователи и роли, тесно взаимосвязаны. Объекты пользователей в значительной степени эквивалентны учётным записям. Пользователи могут принадлежать к одной или нескольким ролям.

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

Каталоги полнотекстового поиска. Представляют собой отражения данных, позволяющие ускорить поиск конкретных блоков текста в столбцах, для которых разрешён полнотекстовый поиск.

26. Именуемые объекты SQL Server (к этому вопросу смотри вопрос 25) в шпоре так и пиши.

Правила именования объектов. 1)Имя объекта должно начинаться с любого символа, определённого в спецификации Unicode 2.0 как буква. Кним относятся, в частности буквы А-2 и а-z. 2) Имена обычных объектов могут достигать длины 128 символов, а временных объектов 116 символов. 3) Любые имена, совпадающие с ключевыми словами СУБД SQL Server или содержищие пробелы, должны быть заключены в двойные кавычки ('' '') или квадратные скобки ([ ]). Состав слов, рассматриваемых как ключевые, зависит от уровня совместимости, установленного для базы данных.

Таблицы. Таблица состоит из так называемых данных заголовка (определений столбцов) и данных тела (самих строк). Все прикладные данные базы данных хранятся в таблицах.

Столбцы. Определение каждого столбца представляет собой отдельный набор правил, касающийся того, что может храниться в этом столбце.

Базыданных. Master, Model, Msdb, Tempdb, AdventureWorks, AdventureWorksDW, Pubs, Northwind.










Последнее изменение этой страницы: 2018-05-29; просмотров: 202.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...