DBA: введение в профессию

15.01.2017
Оценка:
1 Star2 Stars3 Stars4 Stars5 Stars

На наших с вами глазах рождается новая профессия – Web-DBA. Выбор верного решения для хранения данных, его администрирование и настройка, написание и оптимизация сложных запросов, агрегация данных и статистическая обработка: всё это востребовано в интернет-проектах любого размера. При этом цена ошибки слишком высока – неверный выбор базы данных, огрехи в структуре БД, ложно понимаемая “оптимизация” способны гарантированно погубить любой проект.

Как избежать распространенных ошибок? Как стать востребованным специалистом по базам данных и резко повысить свои шансы на рынке труда?

– рассматриваем основные понятия реляционной теории, SQL и DBA
– занятия идут на базе сразу трех (!) СУБД: MySQL, Postgres и SQLite
– погружаемся в проблемы оптимизации работы с базой в веб-приложениях
– немного изучаем тонкую настройку сервера БД

•1. Первое знакомство с СУБД
Устанавливаем необходимые для обучения программы. Прежде всего – это три нужных нам базы данных, затем клиентские программы для них. Убеждаемся в работоспособности, проводим первичную настройку.
Изучаем основные понятия структуры данных:
– таблица
– поле
– запись
– схема
Учимся создавать простейшие таблицы, вставлять в них данные и читать их
Начало урока: 27.11.2015 20:00
•2. Типы данных. DDL.
Изучим понятие “тип данных” в применении к полям таблиц. Научимся создавать простейшие таблицы средствами языка SQL.
– типы данных – что общего и в чем различия в разных СУБД?
– оператор CREATE TABLE
– DROP TABLE и TRUNCATE
– переименование таблицы или поля в разных СУБД
– обзор оператора INSERT для вставки данных в таблицу
– простейшие примеры оператора SELECT с условиями WHERE
– введение в понятие “индекс”
Начало урока: 30.11.2015 20:00
•3. Объединение таблиц
Изучаем вопрос объединения нескольких таблиц в одном запросе:
– виды оператора JOIN и их математический смысл
– различия JOIN в разных СУБД
– понятие “внешнего ключа”, использование индексов для объединения таблиц
– говорим о нормальных формах, нормализации и денормализации
Начало урока: 03.12.2015 20:00
•4. Функции и операторы SQL
Изучаем функции и операторы языка SQL в различных СУБД
– математические операции
– сопоставление с шаблоном при поиске
– работа с датой и временем
– агрегатные функции и понятие “группировка данных”
– выражения с подзапросами
– кастинг типов
Начало урока: 07.12.2015 20:00
•5. Обзор MySQL
Внимательно рассматриваем самую, пожалуй, популярную СУБД в мире:
– тонкости установки и настройки
– обзор проектов-форков
– возможности различных табличных движков
– оптимизация запросов и работы сервера
Кроме того рассмотрим понятия “представление”, “хранимая процедура” и “триггер” – они нам еще пригодятся!
Начало урока: 10.12.2015 20:00
•6. Обзор Postgres – 1
А теперь обратим внимание на стабильную, высокопроизводительную и очень интересную СУБД PostgreSQL:
– основные отличия от MySQL
– система типов и кастинг
– отличия в основном синтаксисе
– последовательности
– constraints
– массивы и работа с ними
– установка, первичная настройка и тонкости оптимизации
Начало урока: 14.12.2015 20:00
•7. Обзор Postgres – 2
Продолжаем обзор возможностей популярной СУБД Postgres. Сегодня поговорим о работе с NoSQL данными в ней:
– тип данных xml
– типы данных json и jsonb, операторы для работы с json
– использование массивов для денормализации БД
– оконные функции
– тонкости в работе хранимых функций и триггеров
– материализованные представления
Разберем преимущества и недостатки postgres, поговорим о ее применении в веб-программировании.
Начало урока: 17.12.2015 20:00
•8. Вместо заключения
Вот и подходит к концу наш курс… Как развиваться дальше? Что изучать?
– место реляционных СУБД в современной софт-индустрии
– какие есть еще СУБД, кроме изученных нами?
– что такое NoSQL и какие перспективы у этого направления?
Рекомендации по литературе, курсам и саморазвитию

Video: AVC, 1280×684, 15.000 fps, 435 Kbps
Audio: AAC LC, 44.1 KHz, 2 channels, 192 Kbps

Год: 2015
Язык: русский
Формат: mp4
Размер: 4 GB

Автор поста: Ded Moroz

Похожие записи

Дата Название Комментарии Просмотры
29.05.2017 Скачать Планирование и установка Exchange Server 2016
1 Star2 Stars3 Stars4 Stars5 Stars
0 607
19.01.2017 Настройка межсетевых экранов Cisco ASA и PIX. Том I, v2.1 (2013-2016) Видеокурс
1 Star2 Stars3 Stars4 Stars5 Stars
0 784
10.04.2017 Скачать Javascript с самого начала
1 Star2 Stars3 Stars4 Stars5 Stars
0 703
05.11.2016 PHP парсеры (2016)
1 Star2 Stars3 Stars4 Stars5 Stars
0 505
28.12.2016 [Hacking School / IT Security Academy / Udemy] Взлом сайтов на практике [2015] [Рус.]
1 Star2 Stars3 Stars4 Stars5 Stars
0 840

Ответить

Ваш e-mail не будет опубликован.