
- •Н.И. Коваленко
- •Коваленко н.И., Банчук г.Г.
- •Коваленко Надежда Ивановна
- •Тема I. Общие сведения о ms sql Server 2000
- •1. Базы данных типа клиент/сервер
- •Система типа клиент/сервер
- •2. История sql Server
- •Основные количественные показатели системы sql – сервер
- •3. Обзор sql Server 2000
- •4. Стандартные объекты sqlServer
- •ТемаIi. Работа с ms sqlServer2000 и его компонентами
- •1. Запуск, приостановка и завершение работы sqlServer
- •2. SqlServerEnterpriseManager
- •3. Программа sqlServerQueryAnalyzer
- •Панель инструментов утилиты Query Analyzer
- •4. Обслуживание баз данных
- •Файлы операционной системы, используемые sql Server 2000:
- •Структура базы данных
- •5. УстановкаMicrosoftSqlServer2000
- •Ограничения инсталляции sql-сервера
- •ТемаIii. Работа с базой данных создание и использование индексов и ключей
- •1. Базы данных и их свойства
- •Описание ролей, используемых для доступа к базе данных и серверу баз данных
- •Дополнительные опции настройки базы данных
- •Настройка параметров доступа к базе данных
- •2. Таблицы базы данных.
- •3. Типы данных, используемые в sql-сервере
- •Текстовые типы данных
- •Типы данных даты и времени
- •Типы данных для хранения больших объемов информации
- •Типы данных специального назначения:
- •4. Основные операции с базами данных
- •5. Восстановление бд (администрированиеSqlServer2000)
- •6. Создание и использование индексов и ключей в системе sql Server.
- •7. Использование ограничений
- •8. Использование диаграмм для разработки структуры базы данных
- •9. Создание представлений (видов)
- •ТемаIv. Правила и создание значения
- •1. Инструменты контроля целостности данных
- •2. Создание правил и стандартных значений
- •ТемаV. Триггеры в системеSql–сервер
- •1. Понятие триггера. Типы триггеров
- •2. Создание триггеров
- •3. Использование триггеров. Виды триггеров
- •ТемаVi. Оптимизация запросов и основы sql
- •1. Оптимизация запросов
- •2. Основные операторы sql в sql Server 2000
- •3. Объединение таблиц в операторе select
- •From titles
- •4. Использование директив group by иHaving
- •5. Оператор insert
- •6. ОператорUpdate
- •7. ОператорDelete
- •8. ОператорCreatetable
- •ТемаVii. Создание и работа с представлениями
- •1. Основные сведения о представлениях
- •2. Создание представлений. Отображение представлений
- •3. Редактирование представлений. Отображение зависимостей представлений. Создание представлений и представлений
- •4. Переименование столбцов представлений. Переименование представлений. Удаление представлений
- •5. Изменение данных посредством представлений. Обновление данных с помощьюSqlServerEnterpriseManager
- •ТемаViii. Создание и использование курсоров
- •1. Понятие курсора
- •2. Выборка данных из курсора
- •3. Операторы и глобальные переменные для работы с курсорами
- •4. Примеры использования курсоров
- •ТемаIx. Использование хранимых процедур
- •1. Достоинства и недостатки хранимых процедур
- •2.Создание хранимой процедуры
- •3. Операторы языка управления программой. Оператор declare
- •4. Операторы goto, begin…end и if…else
- •5. Операторы waitfor, return, while, break и continue
- •6. Операторы print и raiserror
- •7. Использование параметров в хранимых процедурах
- •8. Глобальные переменные. Отладка хранимых процедур
- •Тема X. Транзакции и блокировки
- •1. Определение транзакции. Ограничения для транзакций. Уровни изоляции транзакций
- •2. Базовая информация о блокировках. Типы блокировок
- •3. Создание транзакций и работа с ними. Точки сохранения
- •4.Отображение информации о блокировках. Явное задание блокировки
- •Описание параметров для явного задания блокировок
- •ТемаXi. Система безопасностиSqlServer2000
- •1. Типы безопасности. Создание и управление бюджетами пользователей
- •Стандартные роли сервера
- •Стандартные роли базы данных
- •2. Добавление новых пользователей. Удаление идентификаторов и пользователей
- •3. Создание ролей. Удаление ролей
- •4. Права доступа. Управление правами доступа
- •ТемаXii. Использование распределенных объектов управления.
- •1.Sql-dmo. Назначение, возможности
- •2. Экспорт данных с помощью команды вср
- •3. Использование объектовSql-dmOв хранимых процедурах
- •ТемаXiii. Основные сведения о хранилищах данных
- •1. Хранилища данных. Системы поддержки принятия решений (dss). Интерактивная аналитическая обработка (olap)
- •Сравнение субд и хранилища данных
- •2. Компоненты хранилища данных. Хранилища данных и магазины данных
- •3. Преобразование данных. Метаданные
- •4. Разработка плана хранилища данных
- •Microsoft Repository
- •С помощью мастера dts можно выполнять также простые преобразования данных, сложные преобразования выполняются с помощью dts Designer.
- •ТемаXiv. Использование служб преобразования данных
- •1. Службы преобразования данных (dts).DtSи хранилища данных
- •2. СредствоDtsDataPump
- •3. МастераDts
- •4. ИспользованиеDtsDesigner
- •Тема XV. Службы olap Microsoft sql Server
- •1.OlaPи многомерные данные
- •2. Хранение данных в бдolap
- •3. Оптимизация базы данныхOlap
- •4. Доступ к многомерным данным
Ограничения инсталляции sql-сервера
Ограничение |
Показатель |
Поддержка операционных систем |
Windows 95/98, Windows NT Workstation и Windows NT Server |
Минимальный/рекомендуемый объем оперативной памяти |
32/ 64-128 Мбайт |
Минимальная тактовая частота микропроцессора |
133 / 200-500 МГЦ |
Минимальный объем свободного места на жестком диске, требуемый программой инсталляции / рекомендуемый минимальный объем с учетом создания дополнительных баз данных |
74 / 190 Мбайт |
На первом этапе установки SQL-сервера следует выбрать режим инсталляции Install Database Server, после чего необходимо определить тип инсталляции:
Следующим этапом установки SQL-сервера будет определение вида инсталляции:
Typical – в процессе инсталляции будут устанавливаться основные компоненты SQL-сервера (данный режим рекомендуется малоопытным пользователям);
Minimum – будет установлен минимальный набор компонентов SQL-сервера (данный режим используется при наличии ограничения свободного места на жестком диске или для первоначального изучения основных приемов работы с системой);
Custom – установка компонентов будет определяться пользователем (наиболее часто используемый режим инсталляции).
В нижней части диалогового окна располагается таблица, отображающая объем SQL-сервера на жестком диске компьютера после инсталляции. Если имеется потребность в размещении системы на нескольких дисках или каталогах, то, воспользовавшись кнопками Browse, можно установить отдельно программные файлы (Program Files) и файлы данных (Data Files).
Рассмотрим режим инсталляции Custom. В этом случае пользователю будет предложено диалоговое окно, с помощью которого можно определить перечень компонент, требующих инсталляции:
Server Components – инсталляция основных компонент SQL-сервера: SQL Server – оболочка сервера, Replication Support – управление процессами репликации данных;
Management Tools - установка утилит и приложений, позволяющих выполнять основные функции управления и администрирования SQL-сервера: Enterprise Manager – установка утилиты SQL Server Enterprise Manager, Profiler – установка утилиты SQL Server Profiler, представляющая в графическом виде основные события, происходящие в работе SQL-сервера, Query Analyzer – установка утилиты SQL Server Query Analyzer, DTC Client Support – приложение, позволяющее осуществлять управление выполнением транзакций в многосерверных базах данных, Conflict Viewer – утилита отслеживания ошибок, возникающих в процессе работы SQL-сервера;
Client Connectivity – используется для осуществления взаимодействия компьютеров клиентов и сервера, включает поддержку сетевых библиотек, в том числе ODBC;
Books Online – установка справочной системы SQL-сервера: Books Online on Disk – запись всех файлов на жесткий диск, Books Online on CD – запись только программных файлов, причем будут использоваться справочные файлы с инсталляционного компакт-диска;
Development Tools – установка компонентов, которые будут применяться при написании приложений для SQL-сервера: Headers and Libraries – установка include (*.h) и library (*.lib) файлов, используемых при взаимодействии с различными сетевыми библиотеками, в том числе с ODBC; Backup/Restore API – установка компонентов управления процессами резервного копирования и восстановления с использованием виртуальных устройств, Debugger Interface – возможность поиска ошибок при написании текста хранимых процедур.
Нажатие кнопки Next приводит к следующему шагу настройки процесса инсталляции – выбору используемой кодировки символов и порядка сортировки. Следующим этапом настройки процесса инсталляции SQL-сервера является определение сетевых библиотек, используемых при взаимодействии с SQL-сервером. В зависимости от установленной на компьютере операционной системы, некоторые опции будут недоступны для изменений.
При инсталляции SQL-сервера в Windows NT на следующем шаге будет предложено диалоговое окно Services Accounts, с помощью которого можно определить учетные записи для служб операционной системы.
По завершении настройки процесса инсталляции система произведет запись необходимых файлов на жесткий диск компьютера. Затем автоматически будет создана командная группа Microsoft SQL Server в системном меню Пуск (Start).