Preliminary courses |
Lesson | Title << | Date |
---|---|---|
- | ||
Lecture 140 minutes | Обзор Microsoft SQL Server
СУБД SQL Server появилась в 1989 году и с тех пор значительно изменилась. Огромные
изменения претерпели масштабируемость продукта, его целостность, удобство
администрирования, производительность и функциональные возможности. Краткое введение в систему SQL Server 2000. Обзор новых возможностей: новые типы данных, поддержка XML, улучшения репликации, поддержка целостности ссылочных данных, улучшения полнотекстового поиска. Обзор реализаций системы SQL Server: клиент-серверная и автономная системы. Благодаря новым возможностям облегчается применение и администрирование SQL Server, повышается производительность работы SQL Server.
Contents | - |
Тест 121 minute | - | |
Lecture 255 minutes | Платформа Microsoft Windows 2000
SQL Server 2000 проектировалась для платформы Windows 2000, обеспечивая тем самым
высокий уровень надежности, защищенности, повышенную степень комфорта и
функциональности. Операционная система Windows 2000 выпускается в 4 редакциях, что
позволяет подобрать требуемую функциональность для конкретных нужд СУБД. Проводится краткий обзор каждой версии (редакции) и их сравнительный анализ. Выделены ключевые новшества Windows 2000, такие как надежность, безопасность, удобство в применении, системное администрирование, производительность. Рассматривается служба каталогов Active Directory, ее архитектура, концепция, функциональность.
Contents | - |
Тест 218 minutes | - | |
Lecture 357 minutes | Что делают и за что отвечают администраторы баз данных Microsoft SQL Server
Администраторы баз данных SQL Server могут иметь самые разнообразные обязанности по конфигурированию оборудования, инсталляции систем, настройки аппаратного и программного обеспечений, безопасности, работы сети. Дается характеристика инструментальных средств для мониторинга системы: System Monitor, SQL Server Enterprise Manager, SMS и других. Анализируются методы работы администраторов баз данных: работа с коллективом, помощь, отдых, настройка системы.
Contents | - |
Тест 315 minutes | - | |
Lecture 453 minutes | Проектирование системы Microsoft SQL Server
Прежде чем начинать установку операционной системы и СУБД, требуется провести тщательный анализ и продумать архитектуру системы. С помощью данной лекции вы научитесь определять, какие функции будет выполнять система: OLTP, DSS или же системы пакетной обработки данных, определять требования к уровню обслуживания, мощности, обеспечения работоспособности. Обзор службы Microsoft Cluster Services позволяет более эффективное ее использование в будущем. Подробно рассматриваются архитектуры системы баз данных: однозвенная архитектура, двухзвенная и трехзвенная. Вы сможете без труда оценивать производительность и масштабируемость будущей системы.
Contents | - |
Тест 430 minutes | - | |
Lecture 51 hour 46 minutes | Конфигурирование и планирование подсистемы ввода-вывода
Подсистема ввода-вывода – одна из главных составляющих при проектировании системы. Рассматриваются принципы работы жестких дисков, показатели производительности: задержка вращения, время поиска дорожки диска, максимальное время поиска и другие. Проводится очень подробный анализ и сравнительная характеристика массивов RAID: RAID 0, RAID 1, RAID 5, RAID 10. Обзор внутренних и внешних массивов RAID. Различные таблицы, схемы, графики позволяют более наглядно и качественно представить информацию для принятия нужного решения. Первое знакомство с языком запросов T-SQL проводится именно в этой лекции!
Contents | - |
Тест 521 minute | - | |
Lecture 62 hours 9 minutes | Планирование мощности системы
Планирование мощности определяет расчет необходимых вашей системе ресурсов. Рассказывается о двух формах планирования мощности: предварительном и последующем. Различные нюансы каждой из форм планирования, акценты при непосредственном определении характеристик системы. Определение возможностей обработки транзакций. Планирование мощности памяти: определение размера кэша и минимальной памяти. Множество различных формул для быстрого подсчета необходимых характеристик системы. Советы профессионалов помогут не совершить наиболее распространенных ошибок. Особое внимание уделяется работе с Performance Monitor и подробное описание имеющихся счетчиков. Планирование мощности системы станет несложной задачей при хорошем усвоении лекции.
Contents | - |
Тест 621 minute | - | |
Lecture 747 minutes | Инсталляция Microsoft SQL Server
Инсталляция SQL Server полна неожиданностей и различного рода проблем. Три вида инсталляции (локальная, дистанционная, автоматическая) рассматриваются в лекции в полном объеме. Множество скриншотов позволяет уточнить, какие именно настройки были отмечены на каждом этапе установки. Различные варианты настроек влияют на дальнейшее развитие системы, поэтому в лекции приводятся примеры комбинаций параметров. Рассматривается обновление от ранних версий SQL Server. Дается описание инсталляции, конфигурирования и возможностей клиентских компонент.
Contents | - |
Тест 718 minutes | - | |
Lecture 839 minutes | Работа со службами Microsoft SQL Server Services
Управлять службами SQL Server – дело очень тонкое и требующее специфических знаний о принципах работы компонентах службы: – SQL Server Agent, Microsoft Distributed Transaction Coordinator и Microsoft Search. Рассматриваются доступ к часто изменяющимся параметрам системы. Инструментальные средства SQL Server Service Manager, SQL Server Enterprise Manager и Windows 2000 Service Control Manager позволяют расширить возможности управления службами. Приводятся примечания, защищающие администраторов от некорректных действий.
Contents | - |
Тест 821 minute | - | |
Lecture 91 hour 9 minutes | Создание баз данных
Обзор всех тонкостей работы при создании баз данных: от теории к практическим действиям. Первичные и вторичные файлы данных, файлы журналов транзакций, группы файлов – все это необходимые знания, помогающие более эффективно организовать работу базы данных, способную к масштабируемости, устойчивости и быстрой работе. Всевозможные правила и рекомендации ограничивают администратора от неправильных действий. Обзор четырех системных баз данных (master, tempdb, model, msdb). Примеры использования Create Database Wizard, Enterprise Manager, T-SQL позволяет выбрать более эффективный для вас способ создания базы данных. Особое внимание уделено T-SQL, т.к. его использование в следующих лекциях станет намного шире.
Contents | - |
Тест 924 minutes | - | |
Lecture 101 hour 5 minutes | Создание таблиц баз данных
Создание таблиц – следующий наиболее важный этап при проектировании базы данных. От результата работы на данном этапе в большей степени зависит быстродействие будущей системы. Обзор системных типов данных позволяет определить область их применения. Обязательно следует прочесть справочное руководство по типам данных (Books Online), поставляемое вместе с SQL Server 2000. Неправильное использование параметров при создании таблиц приводит к различным ошибкам, отображенным в лекции. Примеры использования оператора CREATE TABLE, использование системных хранимых процедур sp_addtype и sp_droptype, применение NULL-значений, использование свойства IDENTITY. Уделяется немало внимания созданию таблиц с помощью Enterprise Manager, что, в свою очередь, позволяет выбрать наиболее приемлемый для вас путь создания и управления таблицами и ограничениями.
Contents | - |
Тест 1021 minute | - | |
Lecture 1158 minutes | Конфигурирование Microsoft SQL Server в сети
Очень трудно представить базу данных вне работы в сети. Для обеспечения данной функциональности требуются некоторые теоретические знания о работе сетевых служб, сетевых библиотек, знания уровней коммуникации SQL Server. Разобраться в этом множестве новых технологий поможет данная лекция. Рассказывается обо всех положительных и отрицательных сторонах использования того или иного интерфейса (DB-LIB, ODBC, OLE DBI и др.) взаимодействия с SQL Server. Описываются принципы работы в SQL Server 2000 Server/Client Network Utility. Понимание концепции уровня программного обеспечения и уровня аппаратуры поможет грамотно сконфигурировать свою сеть.
Contents | - |
Тест 1124 minutes | - | |
Lecture 121 hour 17 minutes | Microsoft SQL Server и Microsoft Cluster Services
Все большие объемы информации способствуют переориентации системы SQL Server 2000 из систем для настольных компьютеров в системы больших групп компьютеров. Такими группами становится труднее управлять и следить за их работой. Технология MSCS позволяет справиться с данной проблемой и снизить уровень нагрузки на системных администраторов по управлению кластером. Диаграммы, графики и подробное описание технологий, свойств, и примеров реализации технологии MSCS позволит очень быстро освоить новые методы управления группой компьютеров. Отличительной особенностью лекции является в большей степени практическая направленность текста, что способствует применять полученные знания в конкретных задачах.
Contents | - |
Тест 1224 minutes | - | |
Lecture 1348 minutes | Введение в Transact-SQL и SQL Query Аnalyzer
Язык SQL является стандартом для всех СУБД. SQL Server 2000 использует модифицированную версию языка – Transact-SQL (T-SQL), дополненную специфическими функциями администрирования и управления проектами. Для лекции характерно большое количество примеров, позволяющих увидеть, как в действительности работает тот или иной сценарий. Приводится описание новых типов данных (которые не рассматривались в предыдущих лекциях). Особенности работы в ISQL, OSQL, Query Analyzer представлены в лучшем виде. Рекомендуется изучать материал совместно со справочной информацией (Books Online).
Contents | - |
Тест 1321 minute | - | |
Lecture 142 hours 7 minutes | Извлечение данных при помощи Transact-SQL
Язык запросов DML предназначен для манипулирования данными. Наиболее распространенным оператором является SELECT. Узнать обо всех тонкостях использования оператора SELECT позволит данный материал. Огромное количество примеров, примечаний к ним, объяснения принципов работы – все это и многое другое вы найдете в лекции. Вводится множество новых операторов, ключевых слов и, самое главное, описываются принципы работы с данными новшествами. Агрегатные функции, описываемые в лекции, помогают решать повседневные задачи, связанные с поиском среднего арифметического значения, количеством элементов, минимального и максимального элементов, суммы значений и многого другого.
Contents | - |
Тест 1421 minute | - | |
Lecture 1557 minutes | Управление таблицами с помощью T-SQL и Enterprise Manager
Невозможно предусмотреть все критерии, по которым следует создавать базы данных. Все равно рано или поздно вы столкнетесь с тем, что нужно будет производить изменения в структуре отдельной таблицы или же всей базы данных. Модифицирование можно производить с помощью T-SQL и Enterprise Manager. Использование Enterprise Manager позволяет работать в более привычном, наглядном режиме отображения данных, но предоставляет администратору и проектировщику баз данных меньше возможностей для реализации поставленных задач по сравнению с T-SQL.
Contents | - |
Тест 1518 minutes | - | |
Lecture 161 hour 54 minutes | Создание и использование умолчаний, ограничений и правил
При использовании базы данных всегда существует проблема, связанная с безопасностью доступа к данным. Определить уровень безопасности и степень возможных утечек информации можно с помощью умолчаний, ограничений и правил. Вы познакомитесь с новыми системными хранимыми процедурами, такими как sp_bindefault и sp_unbindefault. На конкретных примерах увидите, как происходит взаимодействие объектов в базе данных с различными параметрами конфигурирования. Создание Rule-объекта позволяет создавать ограничения на значения, не связанные с конкретной таблицей, что является новым шагом на пути к масштабируемости и легкости управления базой данных.
Contents | - |
Тест 1618 minutes | - | |
Lecture 171 hour 41 minute | Создание и использование индексов
Чем больше становится ваша база данных, тем, вероятнее всего, возрастает количество и сложность запросов. Для повышения эффективности производительности запросов путем снижения количества операций ввода-вывода используются индексы. Некоторые аспекты из теории программирования необходимо знать для лучшего усвоения материала. Рассматриваются простые и составные индексы, их отличие и применение. Проводится обзор мастеров: Create Index Wizard и Full-Text Indexing Wizard. И, конечно же, использованию T-SQL уделено немало разделов.
Contents | - |
Тест 1724 minutes | - | |
Lecture 181 hour 14 minutes | Создание и использование представлений
Современные базы данных представляют собой сложную структуру взаимосвязанных таблиц, процедур, доменов и других объектов. Но для конечных пользователей нужна иная информация – отображающая только нужные данные в правильной, корректной и удобной форме. Для этой цели созданы представления – виртуальные таблицы данных. В лекции описывается концепция представлений, преимущества их использования, ограничения и прочая информация, помогающая координировать ваши действия. Полное описание работы мастера Create View Wizard со скриншотами. Большое количество примеров на языке T-SQL.
Contents | - |
Тест 1818 minutes | - | |
Lecture 191 hour 29 minutes | Транзакции и блокировка транзакций
Транзакция – набор операторов, изменяющих данные. Использование транзакций позволяет обеспечить более высокий уровень надежности работы вашей системы. Четкое представление о четырех составляющих транзакции (атомарность, согласованность, изолированность, устойчивость) поможет не допустить ошибок. Блокировка и откаты транзакций являются немаловажными составляющими грамотно написанного сценария. Обширные теоретические знания совместно с практическими навыками дают хорошую базу для эффективного использования транзакций в повседневной работе.
Contents | - |
Тест 1921 minute | - | |
Lecture 201 hour | Расширенное описание T-SQL
Более углубленное изучение T-SQL продолжается в этой лекции. Рассматриваются новые конструкции: IF...ELSE, WHILE и CASE. Новые операторы, ранее не задействованные в примерах. Примеры и дополнительная информация, в сочетании со справочной системой SQL Server (Books Online) эффективно помогут вам разобраться во всех тонкостях нового материала.
Contents | - |
Тест 2018 minutes | - | |
Lecture 211 hour 8 minutes | Создание хранимых процедур и управление этими процедурами
Сложность вашей базы данных предполагает объемные запросы, которые становится все труднее выполнять. Хранимые процедуры – наборы операторов T-SQL, которые компилируется системой SQL Server в единый план исполнения – помогут решить возникающие проблемы сложности хранимых процедур. В лекции основное внимание уделено T-SQL, но и Enterprise Manager отводится несколько разделов. Рассматривается мастер Create Stored Procedure Wizard, позволяющий быстро создавать хранимые процедуры для базы данных. Весь материал, изложенный в лекции, сопровождается скриншотами и пояснениями. Вводится системная хранимая процедура sp_helptext. Знакомство с оператором CREATE PROCEDURE и его многочисленными параметрами.
Contents | - |
Тест 2118 minutes | - | |
Lecture 221 hour 7 minutes | Создание и использование триггеров
Специальный класс хранимых процедур – триггер – предназначен для автоматического запуска системой SQL Server при модифицировании какой-либо таблицы одним из трех операторов: UPDATE, INSERT или DELETE. Введение триггеров обусловлено желанием создать более безопасные и устойчивые базы данных. Почти вся лекция строится на использовании T-SQL, а вот Enterprise Manager уделено не так много материала, в связи с тем, что написание хранимых процедур лучше всего производить в T-SQL для обеспечения требуемой функциональности.
Contents | - |
Тест 2218 minutes | - | |
Lecture 2333 minutes | Доступ к Microsoft SQL Server 2000 из Internet
Все большее распространение сети Internet заставило разработчиков SQL Server встроить специальные функции в SQL Server 2000 для работы с базой данных в сети посредством операционной системы Windows 2000 и службы IIS5. Обзор применения технологий ISAPI и XML для работы в сети позволит вам самостоятельно решить, какие настройки и функциональность требуется для продуктивной работы.
Contents | - |
Тест 2318 minutes | - | |
Lecture 241 hour 39 minutes | Загрузка базы данных
Если предприятие работает достаточно долго, то, наверняка, создалась огромная база данных результатов работы. Возможно даже, что она была создана в отличных от SQL Server системах. Но, решив переходить на SQL Server 2000, вы столкнетесь с проблемой перенесения базы данных из прошлой системы в новую. Понять принципы загрузки базы данных в SQL Server, самостоятельно осуществлять массовое копирование с помощью BCP, обеспечивать целостность данных вы сможете, изучив данный материал.
Contents | - |
Тест 2418 minutes | - | |
Lecture 2548 minutes | Службы компонентов и Microsoft Distributed Transaction Coordinator
В этой лекции будет произведено знакомство с координатором распределенных транзакций. Лекция в большей степени носит теоретический характер, но с некоторым количеством примеров. Рассказывается о свойствах DTC, методах работы с этой технологией и возможностях для реализации поставленных задач.
Contents | - |
Тест 2518 minutes | - | |
Lecture 262 hours 10 minutes | Репликация в Microsoft SQL Server: обзор типов репликации и репликация моментальных снимков
Технология репликации баз данных SQL Server предназначена для того, чтобы помочь вам в распространении данных и хранимых процедур по различным серверам. Проводится рассказ о репликации базы данных, сущность компонентов репликации: издателя, дистрибьютора и подписчика. Большое внимание уделено конфигурированию репликаций. Рассматриваются четыре мастера для работы с репликациями: Create Publication Wizard, Create Pull Subscription Wizard, Create Push Subscription Wizard и Disable Publishing And Distribution Wizard. Большое количество примеров, практических заданий и описаний дает хорошие первоначальные знания о репликациях. Более подробно репликации рассматриваются в следующих лекциях.
Contents | - |
Тест 2621 minute | - | |
Lecture 271 hour 35 minutes | Репликация транзакций
Репликация транзакций используется для репликации того, что происходит в транзакциях. Применяется репликация транзакций в ряде случаев: при передаче сообщений, при поддержки текущего состояние информационной базы, при распределении нагрузки. Примеры конфигурирования pull/push-подписок. Использование системной хранимой процедуры sp_adddistributor. Обзор реализаций репликаций транзакций.
Contents | - |
Тест 2718 minutes | - | |
Lecture 281 hour 10 minutes | Репликация слиянием
Завершающая лекция, рассказывающая о репликациях. Репликация слиянием осуществляется путем инсталляции триггеров на издателе и на подписчиках. Виды использования, конфигурирование и обработка возникающих проблем – вот что необходимо знать в повседневной работе системного администратора и на что делается акцент при рассмотрении репликаций в данной и двух предыдущих лекциях.
Contents | - |
Тест 2821 minute | - | |
Lecture 291 hour 16 minutes | Использование Microsoft SQL Server Аnalysis Services
Для управления данными, используемыми в оперативной аналитической обработке используется Аnalysis Services. Основной формой представления данных в Аnalysis Services является куб OLAP, что позволяет описывать данные как многомерные системы. Рассматриваются схемы типа "звезда" и "снежинка". Описывается подробное использование Аnalysis Services. Множество полезной информации: скриншоты, описания, пояснения. Различные графики для представления быстродействия.
Contents | - |
Тест 2921 minute | - | |
Lecture 301 hour 17 minutes | Администрирование Microsoft SQL Server
Гарантией того, что ваша система будет работать эффективно и правильно является грамотное администрирование и регулярное выполнение задач обслуживания баз данных. SQL Server содержит множество средств для автоматического конфигурирования, такие как динамическое управление памятью, пул памяти, использование дополнительной памяти, различные параметры. С помощью многочисленных параметров системной хранимой процедуры sp_configure можно активизировать/останавливать различные свойства. Необходимым фактором, влияющим на бесперебойную работы системы является план обслуживания, который следует тщательно настраивать и грамотно управлять. Знание системных хранимых процедур sp_createstats и sp_autostats помогут в решении повседневных задач.
Contents | - |
Тест 3018 minutes | - | |
Lecture 311 hour 34 minutes | Автоматизация административных задач
Автоматизация административных задач осуществляется заданиями, оповещениями, операторами. С помощью службы SQLServerAgent можно управлять автоматизацией задач. Maintenance Plan Wizard и Create Job Wizard помогают конфигурировать задачи и планы работ. Служба SQLServerAgent имеет собственный журнал ошибок, который позволяет протоколировать любые действия, связанные со службой. Описывается подробное использование T-SQL, системные хранимые процедуры sp_addmessage, sp_altermessage, xp_logevent, sp_help_jobhistory. Проводится их подробное описание и примеры решения конкретных задач.
Contents | - |
Тест 3118 minutes | - | |
Lecture 322 hours 5 minutes | Резервное копирование Microsoft SQL Server
Резервное копирование – важнейшая задача системного администратора баз данных. Резервное копирование и восстановление – две неразрывно связанные задачи. Лекция научит вас грамотно составлять планы резервного копирования, правильно определять интервал времени, через который нужно производить резервное копирование, познакомит с видами отказов системы, зная которые вы сможете заранее предугадывать поведение аппаратного и программного обеспечений и заблаговременно быть готовым к отказам. Журнальное протоколирование – важный этап на пути понимания сочетания операций резервного копирования и восстановления с воспроизведением базы данных. Одним из наиболее важных параметров, помогающих в управлении этими процессами, является создание расписаний резервного копирования. Обо всем этом и многом другом вы узнаете, прочитав данный материал.
Contents | - |
Тест 3221 minute | - | |
Lecture 3343 minutes | Восстановление и воспроизведение базы данных
В прошлой лекции вы познакомились с методами резервного копирования базы данных. Теперь пришло время рассказать о восстановлении данных до состояния нормальной работы системы. Рассматривается восстановление из полной резервной копии, разностной резервной копии, резервных копий журналов транзакций, режиме воспроизведения BULK_LOGGED. Уделено внимание операторам RESTORE DATABASE и RESTORE LOG. Описание параметров этих операторов, примеры использования. Эти две лекции помогут эффективно выполнять резервное копирование и восстановление системы и понять как выполняется воспроизведение в SQL Server.
Contents | - |
Тест 3318 minutes | - | |
Lecture 341 hour 17 minutes | Управление пользователями и системой безопасности
Безопасность – главная составляющая успеха базы данных. Ограничение прав пользователей создает безопасность данных. Вы сможете управлять пользовательскими учетными записями подключения к SQL Server, понять принципы работы режимов аутентификации. Существует два режима аутентификации: режим аутентификации Windows и режим смешанной аутентификации. Каждый из них обладает рядом особенностей, с которыми вы познакомитесь в процессе изучения лекции. Особое внимание уделено T-SQL и его эффективному использованию. Системные хранимые процедуры sp_addlogin и sp_grantlogin помогут создавать пользовательские login-записи. Вы также рассмотрите улучшенное средство безопасности, включенное в SQL Server 2000, которое позволяет передавать защищенным образом учетные записи безопасности между серверами в среде Windows 2000.
Contents | - |
Тест 3421 minute | - | |
Lecture 351 hour 7 minutes | Использование SQL Query Аnalyzer и SQL Profiler
Эффективность операторов T-SQL определяется с помощью SQL Query Аnalyzer и SQL Profiler. Вы сможете улучшить производительность своих запросов. Query Аnalyzer представляет собой графический пользовательский интерфейс SQL. Для лекции характерно большое количество примеров, описывающих использование программ. Приводятся комментарии по ходу выполнения практических заданий, чтобы не допустить ошибок. Описываются методы оптимизации запросов и планов исполнения.
Contents | - |
Тест 3521 minute | - | |
Lecture 361 hour 15 minutes | Разрешение наиболее распространенных проблем производительности
Работа любой системы не проходит гладко и связана с большим количеством проблем, главными из которых являются проблемы производительности. Что характерно, существуют наиболее распространенные проблемы производительности, решения которых требует достаточно больших временных затрат. Для определения какой-либо проблемы производительности следует использовать Windows 2000 System Monitor и SQL Server Enterprise Manager. Завершающая лекция по курсу "Администрирование в SQL Server 2000" помогает до конца разобраться во всех тонкостях управления вашей системой.
Contents | - |
Тест 3621 minute | - | |
Дополнительный материал 140 minutes | - | |
Дополнительный материал 240 minutes | - | |
Дополнительный материал 312 minutes | Приложение C. Команды DBCCContents | - |
Дополнительный материал 41 hour 36 minutes | ГлоссарийContents | - |
5 hours | - |