Аспекты организации базы данных

Логический уровень (уровень модели данных СУБД) - средство представления концептуальной модели. Здесь каждая СУБД имеет некоторые отличия, но они являются не очень значительными. У разных СУБД существенно отличаются механизмы перехода от логического к физическому уровню представления.

Типы таблиц:

Пользовательские таблицы

– создаются пользователем SQL Server после создания БД. Создание таблиц можно выполнить в SSMS посредством описания их столбцов и других параметров или в Query Editor посредством выполнения команды Create table.

- имена пользовательских таблиц произвольные.

Системные таблицы

– создаются SQL Server при создании БД. Они хранят все необходимую информацию базы мета данных (БМД).

- прямой доступ к ним запрещен, т.е. посредством команд SQL (insert, update, delete). Для доступа к ним имеются специальные системные хранимые процедуры, функции которых охватывают все возможные ситуации управления БД.

Временные таблицы

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

- создаются в системной БД tempdb;

- бывают локальные и глобальные. Локальные таблицы (имена должны начинаться с символа #) видны только в том контексте, в котором они созданы, например, в хранимой процедуре, глобальные (имена должны начинаться с символа ##) – из различных соединений;

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

Физический уровень (внутреннее представление данных в памяти ЭВМ - физическая структура базы данных). Данный уровень рассмотрения подразумевает изучение базы данных на уровне файлов, хранящихся на жестком диске.

Физическая структура БД определяется:

- количеством файлов БД secondary и transaction log ;

- начальным размером всех файлов;

- типом и размером увеличения файлов.

Группы файлов

· Это способ повышения производительности системы за счет повышения скорости операций ввода – вывода (при наличии нескольких независимых дисковых устройств).

· Это способ упрощения администрирования сервером (при резервном копировании).

Типы группы файлов:

· Primary File Group - основная группа файлов. Включает файл типа Primary и все файлы, не включенные в другие группы. Может быть только одна основная группа.

· User Defined File Group – пользовательская группа файлов. Включает все файлы, указанные в параметре FILEGROUP команды создания или изменения БД.

Важнейшие характеристики данной СУБД - это:

1. простота администрирования;

2. возможность подключения к Web;

3. быстродействие и функциональные возможности механизма сервера СУБД;

4. наличие средств удаленного доступа.

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

Подключение к серверу

В окне «Соединение с сервером» необходимо указать следующую информацию:

· Тип сервера. Здесь следует выбрать, к какой именно службе необходимо подключится. Оставьте вариант «Компонент Database Engine».

· Имя сервера. Позволяет указать, к какому серверу будет осуществляться подключение. По умолчанию имя SQL Server совпадает с именем компьютера.

· Проверка подлинности. Способ аутентификации, можно выбрать «Проверка подлинности Windows» или «Проверка подлинности SQL Server». Первый способ использует учетную запись, под которой текущий пользователь осуществил вход в Windows. Вариант SQL Server использует свою собственную систему безопасности.

Наши рекомендации