Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 122 стр.

UptoLike

124
CC_REG_NO_NNULL С СОМРАNY_CARS
CC_EMPNO_NNULL ССОМРАNY_CARS
CC_DEPTNO_NNULL ССОМРАNY_CARS
CC_CH_NO_PK P СОМРАNY_CARS
CC_MAKE_CHKUPP C СОМРАNY_CARS
CC_MODEL_CHKUPP C СОМРАNY_CARS
CC_REG_NO_CHKUPP C СОМРАNY_CARS
CC_EMPNO_FK R СОМРАNY_CARS
CC_DEPTNO_FK R СОМРАNY_CARS
Сохраните запрос для дальнейшего использования.
13. Упражнения на создание новой таблицы на основе другой;
добавление правила целостности в созданную таблицу; анализ
информации из словаря базы данных
1. Ответьте на следующие вопросы.
Какая команда используется для добавления нового столбца в таблицу?
Какую позицию займет новый столбец среди существующих?
Как можно добиться, чтобы новый столбец занял выбранную вами
позицию?
Можно ли модифицировать определение правила целостности?
Какую команду вы бы использовали для удаления правила
целостности, определенного для таблицы?
2. Используя команду CREATE TABLE AS, создайте другую версию
вашей таблицы COMPANY — CARS с именем СС2.
3. Выполните запрос к таблице USER-CONSTRAINTS словаря
данных.
Сколько правил целостности связано с новой таблицей?
CONSTRAINT
NAME C SEARCH_CONDITION
SYS_C0023089 C CHASSIS_NUMBER IS NOT NULL
SYS_C0023090 C REG_NO IS NOT NULL
SYS_C0023091 C EMPNO IS NOT NULL
SYS_C0023092 C DEPTNO IS NOT NULL
Какого типа эти правила целостности?
Замечание: формируемое по умолчанию имя правила целостности
имеет вид: SYS — Cnnnnn.