Особенности и характеристика SQL Server Management Studio
Важнейшие характеристики данной СУБД - это:
1. простота администрирования;
2. возможность подключения к Web;
3. быстродействие и функциональные возможности механизма сервера СУБД;
4. наличие средств удаленного доступа.
Среда SQL Server Management Studio — это интегрированная среда для доступа, настройки, управления, администрирования и разработки всех компонентов SQL Server. Среда SQL Server Management Studio объединяет большое число графических средств с набором полнофункциональных редакторов сценариев для доступа к SQL Server разработчиков и администраторов с любым опытом работы.
Среда SQL Server Management Studio объединяет в едином интерфейсе возможности программ Enterprise Manager, Query Analyzer и Analysis Manager, входивших в состав более ранних выпусков SQL Server. Кроме того, среда SQL Server Management Studio работает со всеми компонентами SQL Server, например со службами Reporting Services, Integration Services, а также с SQL Server Compact 3.5 с пакетом обновления 1 (SP1). Разработчики получают знакомую среду, а администраторы баз данных — единую полнофункциональную программу, объединяющую простые в использовании графические средства и богатые возможности для создания сценариев.
Особенности архитектуры БД
Архитектура базы данных в Microsoft SQL Server 2008
Логический уровень (уровень модели данных СУБД) - средство представления концептуальной модели. Здесь каждая СУБД имеет некоторые отличия, но они являются не очень значительными. У разных СУБД существенно отличаются механизмы перехода от логического к физическому уровню представления.
Типы таблиц:
* Пользовательские таблицы
– создаются пользователем 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 команды создания или изменения БД. Можно создавать несколько пользовательских групп с произвольным набором файлов (но один файл может принадлежать только одной группе).
Подключение к серверу
В окне «Соединение с сервером» необходимо указать следующую информацию:
· Тип сервера. Здесь следует выбрать, к какой именно службе необходимо подключится. Оставьте вариант «Компонент Database Engine».
· Имя сервера. Позволяет указать, к какому серверу будет осуществляться подключение. По умолчанию имя SQL Server совпадает с именем компьютера. Выберите ваш локальный компьютер.
· Проверка подлинности. Способ аутентификации, можно выбрать «Проверка подлинности Windows» или «Проверка подлинности SQL Server». Первый способ использует учетную запись, под которой текущий пользователь осуществил вход в Windows. Вариант SQL Server использует свою собственную систему безопасности. Оставьте вариант проверки подлинности Windows.