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

📝 Задания

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

  1. Создать представление на все строки таблицы Employees.
  2. Создать представление с первыми двумя столбцами таблицы Employees.
  3. Создать представление с фильтром по городу.
  4. Создать представление с вычисляемыми столбцами.

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

1

Задание 1

Создайте представление All_Employees_View, которое возвращает все строки и все столбцы таблицы Employees.

2

Задание 2

Создайте представление Employee_Names_View, которое возвращает только столбцы EmployeeID и FirstName из таблицы Employees.

3

Задание 3

Создайте представление Berlin_Employees_View, которое возвращает сотрудников из города Berlin с основными контактными данными.

4

Задание 4

Создайте представление Employee_Summary_View, которое добавляет к данным сотрудников:

  • Годовую зарплату как Annual_Salary (зарплата × 12).
  • Уровень зарплаты как Salary_Level: High, Medium или Low.
5

Задание 5

Напишите запрос к представлению Employee_Summary_View, который выводит сотрудников с уровнем зарплаты High.

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

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

Вопрос 1

Что такое SSH?

Вопрос 2

Для чего нужны vi/nano?

Вопрос 3

Что делает SELECT?

Вопрос 4

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

Вопрос 5

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

Вопрос 6

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

Вопрос 7

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