Программирование >>  Реализация баз данных 

1 2 3 [ 4 ] 5 6 7 ... 162


4 Основные кеедевйЯ о Microsoft SQL Server 2000 Глава 1

XML (Extensible Markup Language) - это стандарт форматирования данных, принятый в Интернете. Он представляет набор тэгов, которые включают в документ, чтобы определить его структуру.

Хотя большинство операторов SQL возвращают результаты в виде реляционного набора данных (в табличном виде), SQL Server 2000 поддерживает оператор FOR XML, который задает возврат результатов в виде документа XML. SQL Server 2000 также поддерживает запросы XPath из приложений для Интернета и интрасетей. В базы данных SQL Server можно добавлять информацию из документов XML, а оператор OPENXMI. позволяет выводить данные из документа в виде реляционного результирующего набора. Более подробно XML обсуждается в главе 7.

Возможности SQL Server 2000

SQL Server 2000 обладает рядом легкость установки, раз-

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

нилищ данных и системную интеграцию с другим серверным ПО.

Легкость установки, развертывания и эксплуатации

В состав SQL Server 2000 входит множество инструментов и упрощающих про-

цесс установки, развертывания, управления и использования баз данных. SQL Server 2000 предоставляет администраторам баз данных полный набор инструментов, необходимых

для тонкой настройки SQL Server 2000 в составе промышленных онлайновых систем. SQL Server 2000 также эффективно работает в небольших однопользовательских системах, при

этом издержки на администрирование минимальны.

Установка или обновление SQL Server 2000 происходит под управлением приложения

с графическим интерфейсом (GUI-приложения), которое направляет действия пользователя при вводе сведений, необходимых программе установки. Программа установки автоматически определяет наличие ранней версии SQL Server. После завершения установки SQL Server 2000 она спрашивает пользователя, не желает ли он запустить мастер обновления SQL Server 2000 (SQL Server 2000 Upgrade wizard), под руководством которого будет

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

SQL Server 2000 автоматически и динамически меняет свою конфигурацию в процессе

работы. По мере роста числа пользователей, подключенных к SQL Server 2000, он может

динамически выделять необходимые ресурсы, например память. При снижении загруженности SQL Server 200 иА,чаич ресурсы и возвращает их системе. Если на сервере одновременно запускаются другие приложения, SQL Server 2000 обнаружит выделение для

них дополнительной виртуальной памяти и уменьшит объем используемой им виртуальной памяти, чтобы снизить издержки на подкачку страниц. SQL Server 2000 также способен автоматически увеличивать или уменьшать размер базы данных по мере добавления

или удаления информации.

SQL Server 2000 предлагает администраторам баз данных такие инструменты управления системами, как Enterprise Manager и SQL Profiler. Подробнее инструменты администрирования обсуждаются на занятии 2.



Занятие 1 Знакомство с SQL Server 2000

Масштабируемость

Механизм нных SQL Server 200 авляет собой надежный сервер, способный

управлять базами данных терабайтного объема, к которым одновременно обращаются

тысячи пользователей. В то же время при работе с параметрами по умолчанию SQL 2000 поддерживает такие как динамическая что позволяет не

обременять пользователей решением административных задач. Именно эта возможность делает его чрезвычайно привлекательным для применения на лэптопах и в настольных системах.

Некоторые функции SQL Server 2000 увеличивают масштабируемость системы. Нанри-

мер, SQL Server 2000 динамически регулирует степень дробления блокировок для каждой

на которую ссылается запрос, в него также входит оптимизированная поддержка высокоскоростных операций в средах VLDB (Very Large Database). Кроме того, SQL Server 2000 способен планировать параллельное исполнение, при котором обработка оператора SQL разделяется на несколько частей. Каждая часть может быть выполнена отдельном процессоре, в этом случае формирование полного результирующего набора осуществляется быстрее, чем в том случае, когда отдельные части операторов выполняются последовательно.

Многие функции, обеспечивающие масштабируемость SQL Server 2000, подробно обсуждаются далее по ходу изложения материала учебного курса.

Хранилищаданных

Хранилище данных - это база данных с особой структурой, оптимизированной для выполнения сложных запросов, результаты которых могут использоваться для анализа и принятия решений. Хранилище данных обычно содержит данные, описывающие историю ведения бизнеса организации. Киоск данных - это подмножество содержимого хранилища данных. Киоск данных обычно содержит информацию, относящуюся преимущественно к какому-либо отделу организации или области бизнеса. В SQL Server 2000 имеется ряд компонентов, которые делают его более приспособленным для создания хранилищ данных, эффективно поддерживающих принятие решений.

Data Warehousing Framework. Набор компонентов и интерфейсов прикладного ipo-граммирования (API), реализующих функции хранилищ данных SQL Server 2000.

Data Transformation Services (DTS). Набор служб для создания хранилищ данных и киосков данных.

Meta Data Services. Набор интерфейсов ActiveX и информационных моделей, определяющих схему базы данных и преобразований данных, которые реализует Data housing Framework. Схема, или метаданные, - это метод определения и организации данных.

Analysis Services. Набор служб, обеспечивающих возможности OLAP-обработки данных из гетерогенных источников OLE

English Query. Продукт для разработки приложений, который дает пользователямпоз-можность вместо использования компьютерного языка запросов (например за-

давать вопросы по-английски.

Системная интеграция

SQL Server 2000 работает с другими программными продуктами, образуя стабильное и

безопасное хранилище информации для Интернета и интрасетей:

SQL Server 2000 работает с механизмами безопасности и шифрования Windows .1000

Server и Windows NT Server, реализуя безопасное хранилище информации;



SQ L Server 2000 являетсводителъной службой хранения данных для Web-приложений, работающих по управлением Microsoft Internet Information Services;

SQL Server 2000 можно использовал, вместе с Site Server для обслуживания больших и сложных Web-сайтов электронной коммерции;

поддержка TCP/IP Sockets позволяет интегрировать SQL Server 2000 с Microsoft Proxy

Server для реализации безопасной связи через Интернет и в интрасетях.

Производительность Server 2000 можно довести до уровня, необходимого для работы огромных Интернет-узлов. Кроме того, в механизме баз данных SQLServer 2000 есть встроенная поддержка а мастер Web Assistant помогает генерировать страницы

HTML (Hypertext Markup Language) на основе данных SQL Server 2000 и публиковать эти данные для доступа по протоколам HTTP (Hypertext Transport Protocol) и FTP (File Transfer

Protocol).

SQL Server поддерживает аутентификацию Windows, что позволяет применять в качестве учетных записей SQL Server 2000 пользовательские и доменные учетные записи

Windows NT и Windows 2000. Аутентификацию пользователей при подключении к сети

осуществляет Windows 2000. При соединении с SQL Server, клиентское ПО запрашивает доверенное соединение, которое может быть предоставлено, только если пользователи прошли аутентификацию Windows NT или Windows 2000. Таким образом, SQL Server сам не выполняет проверку а пользователям не требуются отдельные имена и

пароли для подключения к каждой системе SQL Server.

SQL Server 2000 может посылать и получать электронную почту и сооб-

от Microsoft или других почтовых серверов, совместимых с

Application Programming Interface). Эта функция обеспечивает отсылку почты с помощью пакетов, хранимых процедур и SQL Server 2000. События и уведомления SQL

Server 2000 можно настроить так, чтобы в случае возникновения серьезных проблем или даже при риске их возникновения администратор сервера автоматически получал уведомления по электронной почте или на пейджер.

Редакции SQL Server 2000

Доступны различные редакции SQL Server способные удовлетворить самые разные

требования заказчиков (организаций и отдельных лиц) к производительности, исполняющей среде и стоимости.

Enterprise Edition. Эта редакция - полный вариант SQL Server наиболее часто предлагаемый организациям. Enterprise Edition отличается развитыми возможностями масштабируемости и надежности, необходимыми для решения важных задач интерактивного ведения бизнеса и Интернет-приложений, в том числе распределенными секционированными представлениями, портированием журнала и улучшенными возможностями кластеризации. Эта редакция также в полном объеме использует преимущества наиболее совершенного аппаратного обеспечения, поддерживая до 32 и 64 Гб ОЗУ. Кроме i,. ,. SQL Server 2000 Enterprise Edition включает дополнительные

функции анализа.

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

также полный набор функций анализа, которые имеются в SQL Server 2000 Enterprise

Edition. Standard Edition применяют в симметричных многопроцессорных системах, в которых установлено до 4 процессоров и до 2 Гб ОЗУ.

Personal ion. В эту редакцию входит полный набор инструментов управления и большая часть и Edition, она оптимизирована для персонального использования. Personal Edition работает не только под управлением сервер-



1 2 3 [ 4 ] 5 6 7 ... 162

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.002
При копировании материалов приветствуются ссылки.
Яндекс.Метрика