Назад    Оглавление    Далее

Практическое занятие 10: обработка данных.

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

  2. Изменение и удаление данных в таблицах DEPARTMENT и EMPLOYEE.
    1. Замените название отдела кадров с Personnel на Human Resourcer.
    2. Измените фамилию служащего номер 202 на Korsgaard.
    3. Проверьте, правильно ли сделаны изменения в таблицах.
    4. Попытайтесь удалить сведения об отделе номер 54. Каков результат и почему?
    5. Удалите информацию о служащем Albert Jones из таблицы EMPLOYEE.
    6. Снова попытайтесь удалить сведения об отделе номер 54 из таблицы DEPARTMENT. Каков результат и почему?
    7. Проверьте, внесены ли изменения в таблицы.

В соответствующий раздел курса    Список практических заданий