Professional Documents
Culture Documents
BD S2 LDD
BD S2 LDD
___________________________________________________________________________
Comanda Scop
CREATE Creaza un obiect nou: TABLE, INDEX, CLUSTER, TABLESPACE,
SEQUENCE, VIEW, MATERIALIZED VIEW, USER, ROLE,
PROCEDURE, FUNCTION, TRIGGER
ALTER Modifica o parte dintre proprietățile unui obiect
DROP Șterge un obiect din baza de date
RESTRICTII DE INTEGRITATE
- Tipuri de restrictii:
o NOT NULL
o UNIQUE
o PRIMARY KEY
o FOREIGN KEY
o CHECK
Exemplul 1. Să se creeze tabela firme și tabela agenți în care să fie precizate restricțiile de
integritate.
Pagina 1 din 4
BAZE DE DATE – SEMINAR 2
___________________________________________________________________________
Exemplul 3. Să se creeze tabela fosti_agenti pe baza tabelei agenți și care va conține doar o
parte din coloanele tabelei inițiale (codagent, numeagent, functia, codfirma)
Pagina 2 din 4
BAZE DE DATE – SEMINAR 2
___________________________________________________________________________
Exemplul 4
4.1 Să se redenumească tabela agenți cu personal
ALTER TABLE agenti RENAME TO personal;
sau
RENAME agenti TO personal;
Pagina 3 din 4
BAZE DE DATE – SEMINAR 2
___________________________________________________________________________
Exemplul 5.
5.1 Să se șteargă tabela fosti_agenti
DROP TABLE fosti_agenti;
5.2 Să se recupereze tabela fosti_agenti
FLASHBACK TABLE fosti_agenti TO BEFORE DROP;
Comanda TRUNCATE TABLE șterge înregistrările unei tabele și eliberează spațiul alocat
acestora
Pagina 4 din 4