Практическое занятие 10: обработка данных.
- Вставка данных в таблицы DEPARTMENT и EMPLOYEE. Вы можете использовать скрип-файлы предыдущего занятия для создания таблиц DEPARTMENT и EMPLOYEE.
- Просмотрите описания таблиц DEPARTMENT и EMPLOYEE для выяснения имен столбцов.
- Просмотрите ограничения, относящиеся к каждой таблице (первичный ключ и т.д.). Создайте командный файл “test101.sql”, который содержит типичный запрос для проверки ограничений.
- Добавте строку данных в таблицу DEPARTMENT с номером отдела 10 и названием отдела “Finance”. В команде INSERT столбцы не указывайте.
- Добавьте две строки данных в таблицу EMPLOYEE. Создайте командный файл “test102.sql”, запрашивающий у вас значение для каждого столбца.
Пусть первым служащим будет Донна Смит (Donna Smith), номер отдела – 10, персональный номер – 200. Второй служащий – Альберт Джонс (Albert Jones), номер отдела – 54, персональный номер – 201. Какой результат и почему?
- Вставьте в таблицы DEPARTMENT и EMPLOYEE сведения об отделе маркетинга: номер отдела –10, название Marketing. Что получилось и почему?
- Убедитесь в том, что внесенные вами данные записаны в таблицы.
- Создайте командный файл “test103.sql”, добавляющий в таблицу DEPARTMENT следующие строки: отдел Marketing (номер 37), отдел Sales (номер 54) и отдел Personnel (номер 75)).
- Выполните файл “test103.sql”, чтобы добавить в таблицу EMPLOYEE следующие строки Albert Jones из отдела номер 54, личный номер – 201;
Harry Chin из отдела номер 75, личный номер – 202; Rey Guiliani из отдела номер 37, личный номер – 203.
- Убедитесь в том, что данные действительно добавлены в таблицы.
- Сделайте эти изменения данных постоянными.
- Изменение и удаление данных в таблицах DEPARTMENT и EMPLOYEE.
- Замените название отдела кадров с Personnel на Human Resourcer.
- Измените фамилию служащего номер 202 на Korsgaard.
- Проверьте, правильно ли сделаны изменения в таблицах.
- Попытайтесь удалить сведения об отделе номер 54. Каков результат и почему?
- Удалите информацию о служащем Albert Jones из таблицы EMPLOYEE.
- Снова попытайтесь удалить сведения об отделе номер 54 из таблицы DEPARTMENT. Каков результат и почему?
- Проверьте, внесены ли изменения в таблицы.
