Similar presentations:
Microsoft SQL Server
1.
Microsoft SQLServer
2.
Microsoft SQL Serverпредставляет собой СУБД, обеспечивающую создание
информационных систем с архитектурой «клиент-сервер», в
которой он играет роль сервера баз данных.
SQL Server удовлетворяет требованиям, предъявляемым к
системам распределенной обработки информации.
3.
Архитектура базы данных вMicrosoft SQL Server
4.
Характеристика SQL Server1. тиражирование данных;
2. параллельная обработка;
3. создание и обработка больших баз данных на
недорогих аппаратных платформах;
4. простота управления и использования;
5. интеграция баз данных SQL Server в Web;
5.
6. Поддержка множества инсталляций;7. Сопоставления;
8. Определяемые пользователем функции;
9. Расширение возможностей триггеров;
10. Надежность;
11. Репликация;
12. Масштабируемость.
6.
SQL Server 2000 реализован в виде службоперационной системы, что позволяет ему
работать как часть ОС, иметь собственные права
и не зависеть от работающего в данный момент
пользователя.
7.
Службы SQL Server 2000• MSSQLServer;
• SQLServerAgent;
• Microsoft Search (MSSearch);
• Microsoft Distributed Transaction Coordinator (MSDTC).
8.
Служба MSSQLServerявляется основной службой сервера, реализующей функции:
• регистрации пользователей и контроля их прав доступа;
• установления соединений;
• обслуживания обращений пользователей к БД;
• выполнения хранимых процедур;
• работы с файлами БД и журналом транзакций;
• контроля над использованием системных ресурсов и
оперативной настройки сервера и многие другие.
Все остальные службы можно рассматривать как расширение
этой службы.
9.
Служба SQLServerAgentназначение— автоматизация администрирования и
использования SQL Server.
В ее задачи входит автоматический запуск заданий и
извещение операторов о сбоях в работе сервера.
Для запуска службы требуется предварительный запуск
службы MSSQLServer.
Большая часть функций службы реализована в виде
хранимых процедур, выполняемых службой MSSQLServer.
10.
В работе службы используются объекты трех типов:• задания (jobs),
• операторы (operators),
• события (alerts).
Для управления объектами можно использовать различные
средства: утилиту SQL Server Enterprise Manager, операторы
языка Transact SQL и программный интерфейс SQL-DMO.
11.
Служба MSSearchназываемая также Full-Text Search (полнотекстовый поиск),
используется для поиска символьной информации в таблицах
баз данных сервера.
Пользуясь полнотекстовым поиском, можно не только находить слова и фразы, идентичные искомым, но и близкие к
ним по смыслу и написанию.
В результирующий набор включаются склоняемые формы
глаголов и существительные.
12.
В работе службы используются:• специальные полно- текстовые каталоги (full-text catalog);
• полнотекстовые индексы (full-text index), хранимые
отдельно от основных данных, которые обновляются в
процессе работы сервера.
Администратор БД должен планировать интервалы времени
обновления файлов полнотекстового поиска, а также
выполнять их резервное копирование и восстановление.
13.
Служба MSDTCиспользуется для управления выполнением так называемых
распределенных транзакций (distributed transaction).
Необходимость в их вызове возникает в случаях
одновременной работы с несколькими источниками данных,
поддерживающими технологию OLE DB.
В качестве таких источников могут выступать реляционные
СУБД, текстовые файлы, книги MS Excel и настольные
приложения. Распределенная транзакция реализуется как
совокупность транзакций, открываемых на каждом источнике
данных.
Служба MSDTC синхронизирует эти транзакции, пользуясь
двухфазным протоколом 2РС (two-phase commit protocol).