Урок 1. Обзор сервера SQL Server
Обзор Что такое сервер SQL Server Архитектура сервера SQL Server Система безопасности сервера SQL Server Базы данных сервера SQL Server Работа с сервером SQL Server
Что такое сервер SQL Server Система управления реляционными базами данных Сервер SQL Server Transact-SQLTransact-SQL Приложение Клиент Результаты
Платформы сервера SQL Server
Интеграция сервера SQL Server с системой Windows NT Система безопасности Многопроцессорная поддержка Программа Microsoft Event Viewer Службы Windows NT Программа Windows NT Performance Monitor Сервер Microsoft Cluster Server
Интеграция сервера SQL Server с семейством Microsoft BackOffice Мейнфрейм IBM Интернет Microsoft Windows NT Server Microsoft SNA Server Данные и приложения Microsoft Systems Management Server Microsoft Exchange Server SQL Server
Службы сервера SQL Server Microsoft Distributed Transaction Coordinator SQLServerAgent Сервер Microsoft Search MSSQLServer Управление данными Обработка транзакций и запросов Целостность данных Задания Оповещения Операторы Управление распределенными транзакциями Полнотекстовые каталоги Полнотекстовые указатели
Программное обеспечение сервера SQL Server Программа SQL Server Enterprise Manager для консоли Microsoft Management Console Инструменты и мастера администрирования сервера SQL Server Программы командной строки сервера SQL Server Справочные системы SQL Server Help и SQL Server Books Online Службы OLAP Microsoft SQL Server Поддержка программы Microsoft English Query
Архитектура сервера SQL Server Обмен данными Разработка приложений Администрирование
Обмен данными Приложение Интерфейс базы данных Сетевая библиотека SQL Server Open Data Services Сетевая библиотека Tabular Data Stream Клиент Сервер
Разработка приложений Другие источники данных Реляционные базы данных Интерфейсы объектов данных Интерфейсы прикладных программ ADORDO ODBCOLE DB
Администрирование Приложение, использующее СОМ-объекты Сервер Transact-SQL SQL Distributed Management Objects Пакетные приложения Клиент Transact-SQL SQL Server SQL Server Agent SQL Server Enterprise Manager
Система безопасности сервера SQL Server Проверка подлинности учетных записей подключения Пользователи и роли базы данных Проверка разрешения доступа
Проверка подлинности учетной записи подключения АВТОРИЗАЦИЯ Пароль проверяет система Windows NT АВТОРИЗАЦИЯ Пароль проверяет система Windows NT Пароль проверяет сервер SQL Server SQL Server Windows NT Группа или пользо- ватель системы Windows NT Учетная запись подключения сервера SQL Server ИЛИ
Пользователи и роли базы данных Пароль проверяет система Windows NT Пароль проверяет система Windows NT Пароль проверяет сервер SQL Server SQL Server Windows NT Сервер SQL Server связывает учетные записи подключения с пользователями и ролями Роль базы данных Группа или пользователь системы Windows NT Учетная запись подключения сервера SQL Server ИЛИ Учетная запись пользо- вателя базы данных
Проверка разрешения доступа Пользователь базы данных выдает команду Разрешения имеются; команда выполняется Разрешения нет; возвращается ошибка Сервер SQL Server проверяет р азрешения доступа SELECT * FROM members
Базы данных сервера SQL Server Типы баз данных Объекты баз данных Системные таблицы Получение метаданных
Типы баз данных Системные базы данных Пользовательские базы данных master model tempdb msdb pubs northwind user1 distribution
EmpNumLastNameFirstNameExtensionCtryCode Labrie Martin Angela Eva Jose x19891 x19433 x21467SP FR LastMod \HR\KarlD \HR\AmyL Кластерный индекс Anderson Barr... Объекты базы данных integerlongstringvarchar(20)char(6)char(2)longstring Триггер EmployeePhoneView SELECT lastname, firstname, extension FROM employees EmployeePhoneView SELECT lastname, firstname, extension FROM employees Хранимая процедура UpdatePhone PK FK Check x#####
Имена объектов сервера SQL Server Полностью квалифицированное имя сервер.база_данных.владелец.объект Неполные имена В качестве сервера выбирается локальный сервер В качестве базы данных выбирается текущая база В качестве владельца выбирается имя пользователя в соответствующей базе данных, связанного с идентификатором подключения текущего сеанса CREATE TABLE northwind.dbo.order_history
Системные таблицы Хранение информации (метаданных) о системе и объектах баз данных В каталоге базы данных хранятся метаданные соответствующей базы В системном каталоге хранятся метаданные о системе в целом и обо всех других базах данных
Получение метаданных Системные хранимые процедуры Системные функции Информационные представления схемы Exec sp_help employees SELECT USER_NAME(10) SELECT * FROM INFORMATION_SCHEMA.TABLES
Работа с сервером SQL Server Проектирование приложения для сервера SQL Server Создание базы данных сервера SQL Server Администрирование базы данных сервера SQL Server
Проектирование приложения для SQL Server Интеллектуальный Клиент (2-ярусная) Интеллектуальный Представление Бизнес-правила Данные Интернет Интернет Представление Бизнес-правила Данные Клиентская программа просмотра Интернета Клиентская программа просмотра Интернета Многоярусная Многоярусная Представление Бизнес-правила Данные Интеллектуальный Сервер (2-ярусная) Интеллектуальный Бизнес-правила Данные Представление
Создание базы данных сервера SQL Server Проектирование базы данных Создание базы данных и объектов в ней Тестирование и настройка приложения и базы данных Планирование развертывания Администрирование приложения после развертывания
Администрирование базы данных сервера SQL Server Установка сервера SQL Server Настройка контроля доступа по сети Настройка сервера SQL Server Создание баз данных Выполнение текущих операций Импорт и экспорт данных Создание резервных копий и восстановление баз данных и журналов транзакций Мониторинг и настройка производительности базы данных
Практическая работа 1.1. Обзор сервера SQL Server
Вопросы для повторения Что такое сервер SQL Server Архитектура сервера SQL Server Система безопасности сервера SQL Server Базы данных сервера SQL Server Работа с сервером SQL Server