Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем InvisibleMan, 30 авг 2023.

Цена: 3000р.-93%
Взнос: 198р.
99%

Основной список: 40 участников

Статус обсуждения:
Комментирование ограничено.
  1. 30 авг 2023
    #1
    InvisibleMan
    InvisibleMan ЧКЧлен клуба

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

    [​IMG]
    Это 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. Что изучать дальше

    Ссылка на сайт
     

    Вложения:

    • БД.JPG
      БД.JPG
      Размер файла:
      47 КБ
      Просмотров:
      1.375
    Последнее редактирование: 16 сен 2023
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      4 сен 2023
    2. skladchik.com
      Взнос составляет 99р.
      4 сен 2023
    3. skladchik.com
      Складчина активна.
      4 сен 2023
    4. blokhin42
      blokhin42 участвует.
      4 сен 2023

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      4 сен 2023
    2. skladchik.com
      Взнос составляет 99р.
      4 сен 2023
    3. skladchik.com
      Складчина активна.
      4 сен 2023
    4. skladchik.com
      Сбор взносов начинается 04.09.2023.
      2 сен 2023
Статус обсуждения:
Комментирование ограничено.