Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие.doc
Скачиваний:
57
Добавлен:
14.05.2015
Размер:
1.51 Mб
Скачать

Основные количественные показатели системы sql – сервер

Показатель

Размер

Количество поддерживаемых баз данных

32767

Максимальный размер баз данных

1048516 те­рабайт

Максимальное число таблиц, опре­деляемых в одной базе данных

2 миллиарда

Максимальное число столбцов, в одной таб­лице

1024

Максимальное число столбцов, ко­торые можно определить в одном SQL-запросе

32

Максимальное количество строк

Неограни­чено (определяется

ресурсами сервера)

Максимальное количество индексов

для каждой таблицы

250

3. Обзор sql Server 2000

SQL Server 2000 - это высокопроизводительная СУБД, глубоко интегрированная с ОС Windows NT и Windows 9.Х, бла­годаря чему SQL Server может пользоваться всеми преимущест­вами функций, обеспечиваемыми этими операционными систе­мами. SQL Server - это мощная СУБД, в полной мере отвечающая потребностям современных сложных систем типа клиент/сервер.

Приложение SQL Server Enterprise Manager является со­ставной частью консоли управления (ММС). Эта консоль также используется для обеспечения общего управления через допол­нительные модули компонентами, входящими в состав пакета BackOffice(например, Microsoft Exchange Server). SQL Server Agent – этот компонент предназначен для составления графика работ в SQL Server 2000. В SQL Server 2000 появились также специальные модули, с помощью которых можно осуществлять управление SQL Server через Web. В SQL Server имеется множе­ство различных мастеров, упрощающих решение ряда задач. SQL Server 2000 способен эффективно поддерживать 12 - 20 процес­соров (предыдущие версии – 8 - 16 процессоров). Мастер модер­низаций версий SQL Server используется для перехода от вер­сий 7.0 SQL Server к версии 2000. Служба преобразования дан­ных(DTS) предоставляет возможности экспорта/импорта данных в различные форматы файлов. Полномасштабный поиск текста - служба поиска Microsoft Search позволяет проводить текстовый поиск в базах данных SQL Server.

Благодаря глубокой интеграции SQL Server с операцион­ной системой, он обладает:

- симметричной мультипроцессорной обработкой (SMP);

- переносимостью(в различные ОС и на различные плат­формы аппаратного обеспечения);

- сетевой независимостью (поддерживаются протоколы: TCP/IP, IPX/SPX, Named Pipes, AppleTalk и Banyan Vines);

- надежностью (защита данных, динамическое управление памятью, составление графика выполнения задач, удаленное управление, что позволяет поддерживать SQL Server в рабочем состоянии 24 часа в сутки 7 дней в неделю).

Службы SQL Server интегрированы с панелью задач Windows NT и Windows 9.Х.

Работой служб SQL Server можно управлять с панели управления Windows NT – запускать, останавливать эти службы и наблюдать за их состоянием.

Утилита Event Viewer (просмотр событий) позволяет ад­министраторам отслеживать информацию, имеющую отноше­ние к SQL Server. SQL Server регистрирует в журнале событий ин­формационные сообщения, ошибки и оповещения.

SQL Server обеспечивает администратора БД простыми графическими визуальными средствами администрирования.

Диспетчер служб SQL Server (SQL Server Service Man­ager) позволяет запускать, останавливать и приостанавли­вать(пауза) следующие службы: SQL Server, SQL Server Agent, Microsoft Distributed Transaction Coordinator ( MSDTC ) и Mi­cro­soft Search.

Программа SQL Server Enterprise Manager позволяет:

- запускать, конфигурировать и останавливать работу служб SQL Server;

- создавать резервные копии БД и восстанавливать их;

- создавать и удалять базы данных, изменять их пара­метры;

- выполнять обслуживание баз данных;

- управлять учетными записями пользователей и их пра­вами доступа;

- управлять процессами репликации;

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

- выполнять по заранее установленному расписанию за­дачи по обслуживанию сервера;

- создаватьWeb–страницы на основе информации, храня­щейся в БД;

- создавать SQL-сценарии.

Программа SQL Server Query Analyzer - используется для выполнения SQL-сценариев, предусмотрен редактор запро­сов с цветовой разметкой и вывод графического плана выполне­ния запроса. Программа позволяет: выполнять операторы SQL; ана­лизировать планы запросов; отображать статистику запросов; проводить индексный анализ.

Программа SQL Server Setup позволяет выполнять уста­новку и удаление SQL Server.

Утилита SQL Server Client Network Utility позволяет конфигурировать подключения в клиентской части, узнать вер­сию сетевых библиотек.

Мастер модернизации Version Upgrade Wizard исполь­зу­ется для перехода от баз данных SQL Server 6.Х, 7.0 к 2000.

Программа Microsoft English Query позволяет преобра­зо­вать фразу на английском языке в набор операторов SQL . На­пример, если ввести фразу ”Who wrote The Gourment Micro­ware?”(Кто написал книгу “Микроволновая печь: рецепты для гурманов?”), то получится следующий набор операторов SQL:

SELECT DISTINCT dbo.authors.au_fname as”First Name”, dbo.authors.au_lname as”Last Name”

FROM dbo.titles, dbo.titleauthor, dbo.authors

WHERE dbo.titles.title=”The Gourment Microware”AND dbo.titles.title_id= dbo.titleauthor.title_id AND dbo.titleauthor.au_id= dbo.authors.au_id

Диспетчер OLAP позволяет создать базу данных OLAP, которая используется для выполнения многомерного ана­лиза ин­формации, находящейся в базе данных.

Утилиты командной строки:

- BCP(Bulk Copy Program) –программа массового копи­ро­вания, позволяет импортировать и экспортировать данные в SQL Server и из него;

- ISQL – для выполнения запросов используется команд­ная строка, общается с SQL Server через DB-Library;

- OSQL – для выполнения запросов используется команд­ная строка, общается с SQL Server через ODBC;

- TEXTCOPY- для импорта и экспорта файлов изображе­ний в базу данных SQL Server и из нее;

- ODBCPING – для проверки соединения между клиентом и сервером.