Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Sa se creze o copie a tabelei EMP iar pe tablea copie sa se creeze o cheie externa
- ca fiind pe coloana dept_no ca fiind in relatie cu tabela dept.
- Aratati apoi din dictionar ca a fost creata constrangerea.
- create table emp_copy as select * from emp;
- ALTER TABLE emp_copy
- ADD CONSTRAINT FK_PersonOrder
- FOREIGN KEY (DEPTNO) REFERENCES dept(DEPTNO);
- SELECT constraint_name, constraint_type
- FROM USER_CONSTRAINTS
- WHERE table_name = 'emp_copy';
- 2. Faceti o lista in care sa apara numele tablespace-ului permanent asignat
- userului curent, fisierle atasate si starea lor.
- select file_name, status from DBA_DATA_FILES as df where tablespace_name =
- 3. Faceti o lista cu proprietarul, numele segmentului, numele tablespace-ului
- si nr de bytes alocati extensiilor segmentelor din userul curent.
- 4. Sa se creeze un index de tip arbore pe tabela copie. Sa se creeze
- apoi un nou fisier de date cu dim de 1 mb. In acest fisier sa se faca
- o extensie de 100k pentru indexul creat.
- CREATE INDEX emp_copy_name_idx ON emp_copy(ename)
- PCTFREE 30 STORAGE(INITIAL 200K NEXT 200K PCTINCREASE 0 MAXEXTENTS 50) TABLESPACE bd_data;
- create tablespace bd_data datafile 'E:/temp/extensie.dbf' 1MB;
- alter table emp_copy allocate extent(size 100k datafile 'E:/temp/extensie.dbf');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement