Аспекты организации базы данных
Логический уровень (уровень модели данных СУБД) - средство представления концептуальной модели. Здесь каждая СУБД имеет некоторые отличия, но они являются не очень значительными. У разных СУБД существенно отличаются механизмы перехода от логического к физическому уровню представления.
Типы таблиц:
Пользовательские таблицы
– создаются пользователем 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 использует свою собственную систему безопасности.