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).
Ссылка на скачивание - внизу страницы.