← К оглавлению занятия

📝 Задания

⚡ Кратко: задания

  1. Повторите создание таблицы products и View product_overview.
  2. Создайте таблицу погоды и View для анализа погодных данных.
  3. Проверьте себя тестовыми вопросами по ограничениям и Views.

База данных с доступом на запись: hostname: ich-edit.edu.itcareerhub.de, MYSQL_USER: ich1, MYSQL_PASSWORD: ich1_password_ilovedbs.

1

Задание 1

Создайте таблицу products с ограничениями и заполните её 5 строками. Уменьшите остаток товара с product_id = 1 на 3.

2

Задание 2

Создайте представление product_overview со столбцами product_name, category, stock_value и stock_status.

3

Задание 3

Создайте таблицу мониторинга здоровья с собственными столбцами и ограничениями. Заполните её 3 строками.

4

Задание 4

Создайте таблицу погоды за последние 5 дней и View со средней суточной температурой и категорией ветра.

5

Контрольные вопросы

  • Зачем нужны ограничения в таблице?
  • Чем PRIMARY KEY отличается от UNIQUE?
  • Что произойдёт, если выполнить UPDATE без WHERE?
  • Что такое View и почему оно не хранит данные?
  • Какие источники данных используются чаще ручного ввода?

Проверка понимания

Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.

Вопрос 1

Как лучше использовать summary-урок?

Вопрос 2

Что показывает хороший результат после повторения блока?

Вопрос 3

Какой вопрос стоит задать себе после каждого ответа?

Вопрос 4

Что делает SELECT?

Вопрос 5

Почему в SQL важен явный список столбцов?

Вопрос 6

Как лучше форматировать сложный SQL-запрос?

Вопрос 7

Что означает NULL?

Вопрос 8

Почему запросы стоит проверять на маленькой выборке?