Що нового?

Придбаний Базы данных и SQL - с нуля до профи - PostgreSQL [javabegin] [Тимур Батыршинов]

Інформація про покупку
Тип покупки: Складчина
Ціна: 2000 ГРН
Учасників: 0 з 60
Організатор: Відсутній
Статус: Набір учасників
Внесок: 34.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Базы данных и SQL - с нуля до профи - PostgreSQL [javabegin] [Тимур Батыршинов]

Это 3-ий курс из сборника javabegin

✅ В данном курсе вы пройдете основы работы с базами данных, которые должен знать любой начинающий прикладной разработчик.

✅ Все главные принципы создания таблиц, планирования структуры, загрузки тестовых данных и многое другое.

✅ Также внимание уделено оптимизации и анализу для нахождения "узких" мест, из-за чего БД может работать медленно.

✅ Многие новички изначально строят неверную структуру БД, поэтому страдает весь проект.

✅ Основное направление - правильное создание БД и оптимизация многих процессов.

✅ Знания из курса нужны не только новичкам, но и многим профессионалам, которые в свое время перепрыгнули нужные разделы.

✅ За основу берется БД PostgreSQL, хотя полученные знания можно применять для любой современной СУБД.

ЗАЧЕМ: В любом приложении используются данные и вы должны уметь создавать структуру на какой-либо СУБД (PostgreSQL, MySQL и пр.) – работа с таблицами, планирование связей, загрузки тестовых данных и многое другое. Также должны уметь оптимизировать и анализировать “узкие места”, из-за чего БД может работать медленно.

СПОСОБ: С нуля создадите структуру таблиц, связи, триггеры, ключи, SQL запросы и многое другое. Если БД сразу делать правильно – то и проект (код) будет работать верно.

ЕСЛИ ПРОПУСТИТЬ: Не сможете работать с БД и будете способны создавать только простые приложения (например, консольные, без SQL запросов)


Курс состоит из 96 уроков!
Курс будет с высоким качеством видео и текстом в pdf формате.


  1. План и поддержка
  2. Прикладной СУБДшник
  3. Базовые термины
  4. Термины РСУБД
  5. PostgreSQL и pgAdmin
  6. Экспорт и импорт БД
  7. Серверные и файловые БД
  8. Техническое задание
  9. Проектирование таблиц
  10. Создание таблиц в PostgreSQL
  11. Простые поля
  12. Значение NULL и DEFAULT VALUE
  13. Primary key - первичный ключ
  14. Код создания таблицы
  15. Счетчик Autoincrement
  16. Foreign key - внешний ключ
  17. Схема для внешних ключей
  18. Тестовые данные
  19. Первая нормальная форма
  20. Вторая нормальная форма
  21. Третья нормальная форма
  22. Связи таблиц (визуальная диаграмма)
  23. Язык запросов SQL
  24. Подгруппы SQL
  25. Оператор select
  26. Оператор insert
  27. Оператор update
  28. Оператор delete
  29. Очистка таблиц truncate и delete
  30. Условие where
  31. Сравнение =, in, like
  32. Сортировка ORDER BY
  33. Выборка из нескольких таблиц - JOIN
  34. INNER JOIN
  35. LEFT JOIN
  36. RIGHT JOIN
  37. FULL JOIN
  38. Представления VIEWS
  39. JOIN нескольких таблиц
  40. UTC
  41. Хранение даты
  42. Работа с датой
  43. Агрегатные функции
  44. Группировка GROUP BY
  45. Группировка + WHERE
  46. Группировка + HAVING
  47. Группировка по нескольким полям
  48. GROUP BY + JOIN
  49. Индексы
  50. Создание индексов
  51. Fetch и Limit
  52. Конвертация NULL - COALESCE
  53. Преобразование CAST
  54. Чекпоинт
  55. Командная строка PSQL
  56. Системные таблицы и метаданные
  57. Системные SEQUENCE
  58. Создание SEQUENCE
  59. Роли пользователя (связь много-ко-многим)
  60. Запрос на получение ролей пользователя
  61. Статистика по категориям
  62. Функции, триггеры
  63. Создание триггера
  64. Код триггера при добавлении записи
  65. Код триггера при обновлении записи
  66. Код триггера при удалении записи
  67. Общая статистика задач
  68. Обновление общей статистики
  69. Тестовые данные с помощью триггеров
  70. ACTION для внешних ключей
  71. Скрипт для тестовых данных
  72. Транзакции
  73. Принципы ACID
  74. Создание транзакций в Query Editor
  75. Commit и Rollback транзакции
  76. Планировщик запросов
  77. Анализ результата EXPLAIN
  78. Типы сканирований таблиц
  79. EXPLAIN с WHERE
  80. Типы условий
  81. EXPLAIN с ORDER BY
  82. EXPLAIN ANALYZE
  83. Визуальное представление EXPLAIN ANALYZE
  84. EXPLAIN с JOIN
  85. Разбор шагов JOIN
  86. Типы соединения таблиц
  87. Создание множества тестовых данных в цикле
  88. Сканирование с применением индекса
  89. Пример оптимизации запроса
  90. Нахождение проблемных мест
  91. Активность пользователя (связь один-к-одному)
  92. Доработка триггера для activity
  93. Блокировка данных
  94. Взаимная блокировка (deadlock)
  95. Просмотр процессов и запросов блокировок
  96. Что изучать дальше
https://javabegin.ru/courses/osnovy-bazy-dannyh-na-primere-postgresql-2021/
 
Угорі