Здравствуйте, уважаемые слушатели! Мы рады, что Вы решили продолжить изучение языка T-SQL, и поднять свои знания на новый уровень. Сразу хотелось бы Вас поблагодарить за то, что Вы выбрали именно этот курс, надеемся, что он будет для Вас максимально полезен.
В этой вводной части Вы познакомитесь с этим курсом, узнаете, что он будет включать и, самое главное, как его проходить.
Цель этого курса – предоставить Вам расширенные знания по языку T-SQL, которые будут ориентированы на различные административные задачи.
На данном уровне курсе Вы узнаете, как можно администрировать SQL сервер на языке T-SQL. Конечно же, рассматривать его как самостоятельный курс для того, чтобы стать профессиональным администратором SQL Server, не стоит, данный курс рассчитан на программистов, которые разрабатывают базы данных и полностью самостоятельно сопровождают SQL сервер.
Сначала мы рассмотрим процесс установки SQL Server на Linux, так как операционную систему Linux очень часто выбирают в качестве платформы для различных серверов, в частности, серверов баз данных. Поэтому компания Microsoft решила не отставать от конкурентов и выпустила версию для Linux.
Затем Вы познакомитесь с системными объектами SQL сервера, узнаете, какие есть системные базы данных и для чего они нужны; узнаете, какие существуют системные представления, хранимые процедуры, функции, и как их можно использовать.
Потом Вы узнаете, какие операции обслуживания базы данных необходимо периодически выполнять, и как это делать на T-SQL.
Далее мы поговорим о безопасности, в частности Вы научитесь создавать имена входа и пользователей, назначать им определенные роли, а также узнавать, к какой роли относится тот или иной пользователь, все это, конечно же, мы будем реализовывать на языке T-SQL.
Кроме этого, мы рассмотрим операторы определения доступа к данным DCL, узнаем, какие параметры баз данных существуют и как их изменять, поговорим о том, как создать архив базы данных и как восстановить базу данных из архива в случае сбоя, а также как сжать базу данных в случае возникновения такой необходимости.
Дополнительно мы разберём возможность перемещения базы данных на другой диск, а также возможность отсоединения и присоединения баз данных.
Весь курс сопровождается огромным количеством различного рода материалов: текстом, скриншотами, видео, SQL-скриптами, заданиями и тестами.
Как и во всех предыдущих уровнях курса, обязательно стоит отметить, как нужно проходить этот курс, для того чтобы извлечь из него максимальную пользу и выгоду.
Во-первых, в каждом уроке будет как видео материал, так и текстовое описание всего того, что Вам нужно знать. Этот текст будет сопровождаться скриншотами и всеми используемыми в видео SQL инструкциями. И его обязательно нужно будет читать, так как в нем содержится более детальная информация, чем, например, в видео. К тому же так Вы будете лучше усваивать информацию, и если в видео Вам что-то будет непонятно, восполнить этот пробел Вам поможет как раз текстовый материал, который, снова повторюсь, содержит более детальную информацию.
В идеале порядок действий должен быть таким: посмотреть видео, прочитать текст и снова посмотреть видео, для более ясного представления информации.
Во-вторых, все действия, описанные в каждом из уроков, повторите на практике после прохождения этого урока. Успешное обучение возможно только совместно с практикой.
В-третьих, в курсе, кроме повторения всех действий, описанных в уроке, Вам необходимо будет выполнить практическое задание или пройти тесты после каждого урока, иными словами, у Вас будет некое домашнее задание, которое будет проверяться автоматически.
Обновление! Теперь некоторые домашние задания оформлены в виде контрольной работы, которую проверяет лично автор курса, таким образом у Вас будет ментор, он в процессе проверки домашних заданий будет осуществлять code review Ваших SQL инструкций и давать Вам персональные рекомендации по обучению. Без выполнения контрольной работы и проверки ее ментором перейти к следующему уроку нельзя!
Узнать подробнее про данное обновление можете в материале – Обновление курсов по T-SQL. Теперь у Вас будет поддержка ментора.
В конце каждого урока отмечайте галочкой, что этот урок пройден, функционал курса позволяет это делать.
Также обязательно необходимо отметить и то, что данный курс предполагает у Вас наличие определённой подготовки, в частности Вы должны уметь пользоваться языком T-SQL на достаточно продвинутом уровне, например, знать все конструкции DDL, DML, и TCL, а также уметь программировать на T-SQL, иными словами, составлять инструкции с условными конструкциями, циклами и оформлять их в виде хранимых процедур и функций.
Если такими знаниями Вы не обладаете, то рекомендуется сначала пройти первые три уровня курса, для того чтобы получить необходимый объем знаний.
На этом вводная часть закончена, желаю успехов в Вашем обучении.