Проектирование баз данных — бесплатно | Субконто.Академия

3 подписчика

12+
12+

13 часов назад

ПожаловатьсяНарушение авторских прав

3 подписчика

12+
12+

13 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

13 часов назад

Проектирование баз данных — бесплатный онлайн-курс от Субконто.Академии. ▶ Смотреть бесплатно: https://academy.66soft.ru/courses/database-design?utm_source=youtube&utm_medium=video&utm_campaign=trailers О курсе Курс «Проектирование баз данных»: нормализация, ключи, связи и эволюция схемы. В основной программе: сущности, связи, ключи и нормальные формы — и цена отступления от них; как не дать данным испортиться: типы, ограничения, NULL и транзакции; индексы, планы запросов, безопасные миграции и жизнь большой таблицы. Дополнительные модули «Сопровождение» учат применять тему в повседневной работе: диагностика, проверка качества, защита и выкладка. Для кого: продвинутый уровень — для тех, кто уже знаком с основами и хочет углубить знания и применять их в рабочих проектах. Чему научитесь • Сущности, связи и их мощность • Ключи: естественные, суррогатные и внешние • Нормальные формы своими словами • Тип колонки как первое ограничение • Ограничения: проверка на стороне базы • NULL и три значения истины • Индексы под фактические запросы • План выполнения: где запрос теряет время • Изменение схемы, пока сервис работает Что внутри • 37 уроков, около 13 ч учебного времени • все уроки — видео с озвучкой • теоретических уроков: 24 • практических заданий: 7 • тестов для самопроверки: 6 • финальный проект: журнал занятий на три года Программа 1. Модель данных Сущности, связи, ключи и нормальные формы — и цена отступления от них. — Сущности, связи и их мощность: Как из описания предметной области получаются таблицы — Ключи: естественные, суррогатные и внешние: Чем строка называется и как база проверяет ссылки на неё — Нормальные формы своими словами: Что предотвращает каждая форма и когда от неё отступают осознанно — Проверка: ключи и нормальные формы 2. Типы, ограничения и целостность Как не дать данным испортиться: типы, ограничения, NULL и транзакции. — Тип колонки как первое ограничение: Числа, деньги, время, текст, перечисления и JSON — Ограничения: проверка на стороне базы: Почему проверка в коде не считается и как выразить правило в схеме — NULL и три значения истины: Почему условия молча перестают работать и как это заметить — Практика: две транзакции в двух окнах 3. Эволюция и рост Индексы, планы запросов, безопасные миграции и жизнь большой таблицы. — Индексы под фактические запросы: Порядок колонок, внешние ключи и то, чем оплачивается ускорение — План выполнения: где запрос теряет время: Как читать вывод EXPLAIN и на что смотреть в первую очередь — Изменение схемы, пока сервис работает: Блокировки при ALTER TABLE и порядок безопасных шагов — Финальный проект: журнал занятий на три года: Спроектировать растущую таблицу целиком: типы, индексы, секции и историю 4. Сопровождение: повседневный цикл — Рабочий цикл: Повторяемая последовательность шагов от изменения до проверки — Работа с файлами и форматами: Чтение, разбор и сбой при работе с файлом — Разделение ответственности: Куда класть новый код, чтобы слои не перепутались — Практика — Проверка 5. Сопровождение: диагностика — Обработка ошибок: Ожидаемый сбой, дефект и сообщение человеку — Наблюдаемость: Как задать системе вопрос «почему сейчас плохо» и получить след — Типичные ловушки: Ошибки, которые выглядят рабочей версией до первого сбоя — Практика — Проверка 6. Сопровождение: качество — Тестирование: Проверка поведения, чтобы менять код без страха — Разбор чужой работы: Как смотреть изменение, чтобы найти риск, а не вкус — Компромиссы: Что выигрываем, что теряем, что можно пересмотреть позже — Практика — Проверка 7. Сопровождение: защита и доступ — Безопасность: Ввод снаружи, права на объект и секреты вне репозитория — Личность и доступ: Кто субъект запроса и на какой объект у него есть право — Модель угроз: Кто может навредить, какой актив ценен, какой удар допустим — Практика — Проверка 8. Сопровождение: выкладка — Боевой контур: Что должно быть верно, когда работой пользуются другие люди — Сборка и деплой: Повторяемая выкладка, настройки и откат — Производительность и профилирование: Измерение, узкое место и когда остановиться — Практика — Проверка Частые вопросы — Курс платный? Нет, все уроки бесплатны. — Нужна ли регистрация? Каталог доступен без регистрации, первый модуль открыт без записи на курс. Регистрация нужна только чтобы сохранять прогресс и закладки. — Сколько длится обучение? 37 уроков, около 13 ч; темп вы выбираете сами. — Какой уровень нужен? Продвинутый уровень. Все уроки полностью бесплатны — без подписки и скрытых платежей. Субконто.Академия — бесплатная IT-академия от компании «Субконто Урал». Все курсы: https://academy.66soft.ru/ Разработка ПО: https://66soft.ru/ Ключевые слова: Design, SQL, PostgreSQL, бесплатный курс, онлайн-обучение #Design #бесплатныйкурс #СубконтоАкадемия

Название:

Проектирование баз данных — бесплатно | Субконто.Академия

Категория:

Обучение