Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных и операционные системы. Учебно-методическое пособие.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
842 Кб
Скачать

Задания для самостоятельной работы

1.Создайте таблицу DEPT из столбцов DEPARTMENT_ID и DEPARTMENT_NAME.

2.Заполните таблицу DEPT данными из таблицы DEPARTMENTS. Включите только нужные вам столбцы.

3.Создайте таблицу EMP на основе экземпляра таблицы EMPLOYEES.

4.Измените столбец в таблице EMP так, чтобы он вмещал фамилии большей длины. Проверьте изменение.

5.Создайте таблицу EMPLOYEES2 на основе структуры таблицы EMPLOYEES, включив только столбцы EMPLOYEE_ID, FIRST_NAME, LAST_NAME, SALARY и DEPARTMENT_ID.

Присвойте столбцам новой таблицы имена ID, FIRST_NAME, LAST_NAME, SALARY и

DEPT_ID.

6.Удалите таблицу EMP.

7.Переименуйте таблицу EMPLOYEES2 в EMP.

8.Удалите столбец FIRST_NAME из таблицы EMP. Проверьте описание таблицы, чтобы убедиться, что столбец удален.

9.Добавьте ограничение PRIMARY KEY на уровне таблицы EMP, используя столбец ID. Назовите ограничение my_emp_id_pk.

10.Создайте ограничение PRIMARY KEY для таблицы DEPT, используя столбец DEPARTMENT_ID. Ограничение должно получить название при создании. Назовите огра-

ничение my_dept_id_pk.

11.Добавьте столбец DEPT_ID к таблице EMP. Добавьте ссылку в определение таблицы EMP, благодаря которой служащий не сможет быть приписан к несуществующему отделу. Назовите ограничение my_emp_dept_id_fk.

12.Измените таблицу EMP. Добавьте в нее столбец COMMISSION с типом данных NUMBER точностью 2 и масштабом 2. Добавьте ограничение для столбца COMMISSION, чтобы величина комиссионных была больше нуля.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Кузнецов С.Д. Базы данных : учебник для студентов высших учебных заведений, обучающихся по направлению подготовки «Прикладная математика и информатика» / С.Д. Кузнецов.—

Москва : Академия, 2012. — 490 с. — ISBN 978-5-7695-8430-5.

Мишра С. Секреты Oracle SQL / С. Мишра, А. Бьюли. — Санкт-Петербург ; Москва :

Символ-плюс, 2006. — 368 с. — ISBN 5-93286-047-2, 0-596-00129-0.

OracleDocumentationLibrary11gR2//Oracle:[сайт].—URL:https://docs.oracle.com/cd/E11882_01/index.htm

Пакетные (batch, bat) файлы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]