← К оглавлению занятия
⚡ Кратко: задания
- Создайте таблицу
Employees с ограничениями.
- Вставьте 5 строк.
- Попробуйте нарушить ограничения.
- Создайте копию таблицы с двумя строками.
- Обновите зарплату одного сотрудника.
- Увеличьте зарплату на 10% для сотрудников, нанятых с 2024 года.
База данных с доступом на запись: hostname: ich-edit.edu.itcareerhub.de, MYSQL_USER: ich1, MYSQL_PASSWORD: ich1_password_ilovedbs.
1
Задание 1
Создайте таблицу Employees со следующими столбцами и ограничениями:
EmployeeID — первичный ключ, автоинкремент.
FirstName, LastName — строки длиной 50 символов, NOT NULL.
BirthDate — дата.
HireDate — дата, по умолчанию текущая.
Salary — DECIMAL(10, 2), больше 0.
Email — строка длиной 100 символов, уникальная.
2
Задание 2
Вставьте в созданную таблицу 5 строк с разными сотрудниками.
3
Задание 3
Попытайтесь вставить строки, не соответствующие ограничениям, и проанализируйте сообщения об ошибках.
4
Задание 4
Создайте таблицу Employees_short, содержащую первые две строки из Employees.
5
Задание 5
Измените зарплату сотрудника с EmployeeID = 1 на 65000.
6
Задание 6
Увеличьте зарплату всех сотрудников, нанятых с 2024 года, на 10%.
Проверка понимания
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Вопрос 1
Что делает SELECT?
Вопрос 2
Почему в SQL важен явный список столбцов?
Вопрос 3
Как лучше форматировать сложный SQL-запрос?
Вопрос 4
Что означает NULL?
Вопрос 5
Почему запросы стоит проверять на маленькой выборке?
Вопрос 6
Зачем нужны транзакции?
Вопрос 7
Что главное закрепить в уроке «Создание и изменение таблиц. Ограничения»?