4. Проверьте добавленные ограничения путем запроса к представлению USER_CONSTRAINTS. Запомните типы и имена ограничений. Сохранитекоманду в скрипт-файле p11q4.sql.
|
CONSTRAINT_NАМЕ |
С |
|
DEPARTMENT_ID_PK |
P |
|
EMPLOYEE_ID_PK |
P |
|
EMPLOYEE_DEPT_ID FK |
P |
5. Из представления словаря данных USER_OBJECTS выведите имена и типы всехобъектов, имеющих в своем названии слова EMPLOYEE и DEPARTMENT.Отформатируйте столбцы для простоты чтения. Заметьте, что созданы новыетаблицы и новый индекс.
|
OBJECT_NAME |
OBJECT_TYPE |
|
DEPARTMENT |
TABLE |
|
DEPARTMENT_ID_PK |
INDEX |
|
EMPLOYEE |
TABLE |
|
EMPLOYEE_ID_PK |
INDEX |
6. Измените таблицу EMPLOYEE. Добавьте в нее столбец SALARY с типомданных NUMBER и точностью 7.
Практическое занятие 12
На этом занятии вы будете создавать простые и сложные представления и пытаться выполнить с ними команды DML.
|
EMPNO |
EMPLOYEE |
DEPTNO |
|
7839 |
KING |
10 |
|
7698 |
BLAKE |
30 |
|
7782 |
CLARK |
10 |
|
7566 |
JONES |
20 |
|
7654 |
MARTIN |
30 |
|
7499 |
ALLEN |
30 |
|
7844 |
TURNER |
30 |
|
7900 |
JAMES |
30 |
|
7521 |
WARD |
30 |
|
7902 |
FORD |
20 |
|
7369 |
SMITH |
20 |
|
7788 |
SCOTT |
20 |
|
7876 |
ADAMS |
20 |
|
7934 |
MILLER |
10 |
|
14 rows selected. |
||
|
VIEW_NAME |
TEXT |
|
EMP_VU |
SELECT empno, ename employee, deptno |
|
FROM emp |
|
EMPLOYEE |
DEPTNO |
|
KING |
10 |
|
BLAKE |
30 |
|
CLARK |
10 |
|
JONES |
20 |
|
MARTIN |
30 |
|
... |
|
|
14 rows selected. |
|
|
Name |
Null? |
Type |
|
EMPLOYEE_ID |
NОТ NULL |
NUMBER(4) |
|
EMPLOYEE |
VARCHAR2 (10) |
|
|
DEPARTMENT_ID |
NОТ NULL |
NUMBER(2) |
|
EMPLOYEE_ID |
EMPLOYEE |
DEPARTMENT_ID |
|
7566 |
JONES |
20 |
|
7902 |
FORD |
20 |
|
7369 |
SMITH |
20 |
|
7788 |
SCOTT |
20 |
|
7876 |
ADAMS |
20 |
Практическое занятие 13
На этом занятии вы создадите последовательность, которая должна использоваться при заполнении таблицы DEPARTMENT. Вы также научитесь создавать явные и неявные индексы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.