Основы работы с базами данных

2bbc099f

Общая характеристика системы


Microsoft SQL Server - одна из наиболее мощных систем работы с базами данных в архитектуре "клиент-сервер". Особенность системы - работа сервера только в операционных системах ряда Microsoft Windows NT - NT Server 4.0, 2000 Server, Server 2003, при этом клиентская часть может взаимо-действовать с сервером из Microsoft Windows 98 и других операционных систем. Рекомендуемая файловая система для SQL Server - NTFS, хотя возможна работа и в системе FAT.

В своем составе система имеет средства создания баз данных, работы с информацией баз данных, перенесения данных из других систем и в другие системы, резервного копирования и восстановления данных, развитую систему транзакций, систему репликации данных, реляционную подсистему для анализа, оптимизации и выполнения запросов клиентов, систему безопасности для управления правами доступа к объектам базы данных и пр. (см. рис. 8.1). Система не содержит средств разработки клиентских приложений. В таблицах 8.1-8.3 приведены некоторые максимальные возможности системы.


Рис. 8.1.  Основные компоненты в архитектуре системы

Таблица 8.1. Максимальные параметры баз данных

НаименованиеВеличина
Размер базы данных1 048 516 TB
Количество объектов в базе данных2 147 483 647
Количество экземпляров сервера на одном компьютере16
Количество баз данных в одном экземпляре сервера32767
Количество файлов в базе данных32767
Количество таблиц в базе данныхограничено количеством объектов в базе
Количество полей в таблице базы1024
Размер файла данных32 TB
Длина идентификаторов128 символов
Уровень вложенных хранимых процедур32
Уровень вложенных запросов32
Количество некластерных индексов для одной таблицы базы249
Количество полей в одном индексе16
Количество байт в одном индексе800
Количество таблиц в одном запросе256
Количество байт в одной строке таблицы8060

Таблица 8.2. Максимальное количество процессоров, поддерживаемых различными версиями системы в режиме симметричной мультипроцессорной обработки данных (SMP)

Операционная системаВерсия Microsoft SQL Server 2000Enterprise EditionStandard EditionPersonal EditionDeveloper EditionDesktop EngineSQL Server CEEnterprise Evaluation Edition
Microsoft Windows 2000 DataCenter3242323-32
Windows 2000 Advanced Server84282-8
Windows 2000 Server44242-4
Windows 2000 Professional--222-2
Microsoft Windows NT®4.0 Server, Enterprise Edition88282-8
Windows NT 4.0 Server44242-4
Windows NT 4.0 Workstation--222-2
Microsoft Windows 98--1Use Desktop Engine1--
Windows CE-----1-

Таблица 8.3. Максимальный размер физической памяти (RAM), поддерживаемой различными версиями системы (Гб)

Операционная системаВерсия Microsoft SQL Server 2000Enterprise EditionStandard EditionPersonal EditionDeveloper EditionDesktop EngineSQL Server CEEnterprise Evaluation Edition
Windows 2000 DataCenter6422642-64
Windows 2000 Advanced Server82282-8
Windows 2000 Server42242-4
Windows 2000 Professional--222-2
Windows NT 4.0 Server, Enterprise Edition32232-3
Windows NT 4.0 Server22222-2
Windows NT 4.0 Workstation--222-2



Содержание раздела