Главная Обратная связь

Дисциплины:






Применение файловых групп



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

· отдельного хранения системных и пользовательских данных, оперативных и архивных данных;

· ручного распределения нагрузки в дисковой подсистеме;

· ручного распараллеливания запросов в дисковой подсистеме;

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

Создать новые файловые группы можно:

· при помощи графического интерфейса SQL Server Management Studio - на вкладке Filegroups свойств базы данных,

· при помощи команд CREATE DATABASE/ALTER DATABASE.

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

Логическая структура базы данных

Данные, хранимые на SQL Server 2008, структурируются таким образом, что они принадлежат одному или нескольким объектам БД. Объекты БД отображаются пользователям, подключившимся к БД.

 

Объект БД Описание
Таблица каждая строка таблицы представляет уникальную запись, каждый столбец — отдельное поле этой записи. Тип данных указывает, данные какого типа могут храниться в столбце
Представление содержит некоторые из записей или столбцов, имеющихся в таблице, либо объединяет данные из разных таблиц, представляя их пользователю как одну таблицу
Индекс структура, связанная с таблицей или представлением и повышающая скорость выборки записей из таблицы. Индексы в таблице могут быть кластерными или не кластерными
Ключ столбец или группа столбцов, уникально идентифицирующих запись (PK), определяющих связь между двумя таблицами (FK) или используемых для построения индекса
Пользовательские типы данных создаются пользователями, на основе одного из встроенных типов данных SQL Server 2008
Хранимые процедуры набор операторов Transact-SQL, скомпилированных в один план выполнения
Ограничения правила, задающие допустимые значения для величин, хранящихся в полях таблиц
Значения по умолчанию определяют, какие значения будут подставлены в поле текущей записи в данном столбце, если при вводе данных значение в этом поле будет пропущено
Триггеры особый вид хранимых процедур, автоматически выполняемых при возникновении события с которым триггер связан
Пользовательские функции программы, состоящие из одной или нескольких функций, включающих в себя операторы Transact-SQL

Создание пользовательских баз данных

Имена БД должны быть уникальны для каждого экземпляра SQL Server 2008. При выборе имени рекомендуется следовать правилам, установленным для имен идентификаторов SQL Server 2008.





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...