CyberYozh Academy

Модуль 1: Основы SQL и работа с базами данных

Дата публикации: 16 дек. 2024

Последнее изменение: 28 дек. 2024

В этом модуле ты изучишь основы работы с базами данных, начиная с ключевых теоретических понятий, таких как реляционные и NoSQL базы данных, ACID-свойства транзакций и базовые SQL-операции (SELECT, INSERT, UPDATE, DELETE). Мы также познакомим тебя с популярными инструментами для работы с SQL: MySQL Workbench, DBeaver и pgAdmin.

Практическая часть включает настройку PostgreSQL, создание базы данных, заполнение её тестовыми данными и выполнение запросов для сортировки, фильтрации и анализа данных. К концу недели ты будешь готов уверенно работать с базами данных и выполнять основные SQL-запросы.

Содержание

  • Урок 1. Теория. SQL для хакера. Что такое базы данных?
  • Урок 1. Практика. Установка ПО для работы с SQL
  • Урок 1. Домашнее задание. Введение в базы данных и SQL
  • Урок 2. Теория. Основные команды SQL
  • Урок 2. Практика. Основные команды SQL
  • Урок 2. Домашнее задание. Основные команды SQL
  • Урок 3. Теория. Создание таблиц PRIMARY KEY, FOREIGN KEY
  • Урок 3. Домашнее задание. Работа с таблицами
  • Урок 4. Теория. Что такое индексы и зачем они нужны?
  • Урок 4. Домашнее задание. Индексы и оптимизация запросов