limbaj de definire a datelor) Comenzi DML (Data Manipulation Language - limbaj de manipulare a datelor) Comenzi pentru controlul tranzacțiilor Comenzi pentru controlul sesiunii Comenzi pentru controlul sistemului Comenzi SQL încapsulate Comenzi DDL (Data Definition Language - limbaj de definire a datelor) permit:
Crearea, modificarea și distrugerea oricărui
obiect al schemei; Acordarea și retragerea privilegiilor și rolurile utilizatorilor; Adăugarea comentariilor în dicţionarul de date; Stabilirea opțiunilor de auditare. Comenzile DDL
Oracle salvează în mod implicit tranzacţia
curenta înaintea fiecărei instrucţiuni DDL. Comenzile DDL nu sunt suportate de modulul PL/SQL al serverului Oracle, în continuare urmează o scurta descriere a celor mai utilizate instrucţiuni DDL. Comenzi DDL
Majoritatea comenzilor DDL încep cu create,
alter sau drop. Comenzile create se folosesc pentru a crea noi obiecte și structuri Oracle. Comenzile alter va permit să modificaţi obiectele și structurile existente. Comenzile drop elimină din baza de date obiecte și structuri. Comenzi DDL CREATE
CREATE CLUSTER Aceasta comanda creează un grup ce
poate conţine unul sau mai multe tabele, care au cel puţin o coloana în comun. CREATE DATABASE Această comandă creează o baza de date Oracle. Ex: CREATE DATABASE produse; CREATE DATABASE LINK Această comandă creează o legătura cu o baza de date situată la distanță. CREATE FUNCTION Această comandă creează o funcţie care este păstrata în memorie. CREATE INDEX Această comandă creează un index pentru un tabel sau un grup. Comenzi DDL CREATE
CREATE PROCEDURE Această comandă creează o procedura
de sine stătătoare stocată în memorie. CREATE ROLE Această comandă creează un rol. Un rol reprezintă un set de privilegii care pot fi acordate utilizatorilor sau altor roluri. CREATE SEQUENCE Această comandă creează o secvenţă pentru generarea numerelor secvenţiale. CREATE TABLE Această comandă creează un tabel. Exemplu: create table lista_articole (cod_articol number primary key, nr_bucati varchar2(15), descriere_articol varchar2(50)) Comenzi DDL CREATE
CREATE USER Această comandă creează un nou utilizator al
bazei de date sau un cont prin intermediul căruia va puteţi conecta la baza de date.
CREATE VIEW Această comandă creează o vedere a unuia
sau mai multor tabele. Instrucţiunea următoare creează vederea tuturor coloanelor tabelului LISTA_ARTICOLE, afişând numai acele linii pentru care cantitatea comandata este mai mare decât 10000. create view v_1st_art as select * from lista articole where cant comanda > 10000; Comenzi DDL ALTER
ALTER TABLE Comanda alter table poate fi folosită
pentru a face următoarele: · Pentru a adăuga o coloană; · Pentru a redefini tipul, dimensiunea sau valoarea prestabilită ale unei coloane; · Pentru a adăuga, modifica sau distruge o restricţie de integritate; · Pentru a modifica parametrii de stocare Comenzi DDL ALTER
ALTER USER Folosiţi această comandă
pentru a modifica oricare dintre următoarele caracteristici ale utilizatorului bazei de date: · Parola · Spaţiul-tabel prestabilit · Rolul prestabilit · Limitele resurselor alocate Comenzi DDL ALTER
ALTER VIEW Această comandă
recompilează vederi, în general această măsură se ia atunci când tabelul de baza al vederii a fost modificat. Recompilarea nu modifica definiţia vederii. Comenzi DDL drop Comenzile DDL drop elimină din baza de date obiecte, restricţii de integritate, utilizatori și roluri. Sintaxa generală a tuturor comenzilor drop este următoarea: – DROP cuvant_cheie nume_obiect/comanda cuvant_cheie poate fi înlocuit cu oricare dintre articolele următoare:Un grup, o legătură cu o baza de date, o funcţie, un index, un pachet, o procedură, un profil, un rol, un segment de revenire, o secvenţă, un sinonim, un tabel, un spaţiu-tabel, un declanşator, un utilizator, o vedere, un privilegiu. Comenzile DML
Bun venit la broșura informativă Ai grijă de viața ta despre droguri. Scopul acestei broșuri este de a oferi informații utile pentru a te ajuta să înțelegi mai bine pericolele și riscurile asociate consumului de (2)