Cuprins
- DESCRIERE 2
- SCHEMA CONCEPTUALA 3
- CATEGORII DE COMENZI 4
- Comenzi pentru definirea datelor: 4
- Comenzi pentru manipularea datelor: 9
- Modificare inregistrari: 16
- Stergere inregistrari: 19
- INTEROGARE: 24
- Tabele virtuale: 32
- Indecsi: 34
- Sinonime: 35
- Secvente: 36
Extras din proiect
DESCRIERE
Baza de date “Outlet SC” a fost creata pentru a reprezinta sub forma generala sistemul de gestiune al unui lant de magazine , ce cuprinde tranzactii care se efectueaza la fiecare moment de catre clienti.
Este formata din 7 tabele (vezi schema).
Tabela a_PRODUSE are 3 campuri si 2 legaturi de tipul 1:N. Pentru a putea sti din ce magazin provine fiecare produs se utilizeaza o tabela intermediara a
NUMAR_MAGAZIN ce inregistreaza brandul produsului; se asociaza de a_PRODUSE prin campul id_produs si de tabela a_MAGAZIN prin campul id_magazin. Aceasta din urma inregistreaza numele, locatia si data deschiderii unui magazine si la randul ei are asociata tabela a_ANGAJATI, prin campul id_angajat, ce inregistreaza numele, numarul de telefon, salariul, si data angajarii.
Tot prin campul id_produs, tabela a_PRODUSE are o legatura de tip 1:N cu tabela DETALII_CCOMANDA. Aceasta este o tabela intermediara intre a_PRODUSE SI a_COMENZI (prin campul nr_comanda) si inregistreaza cate o comanda cu pret si cantitate. Tabelei a_COMENZI ii este asociata tabela a_CLIENTI, prin campul id_client, ce inregistreaza numele, telefonul si mail-ul clientilor.
Mai exista o relatie 1:N intre tabelele a_ANGAJATI si a_COMENZI prin campul id_angajat.
SCHEMA CONCEPTUALA
CATEGORII DE COMENZI
Comenzi pentru definirea datelor:
a) Crearea tabelelor: CREATE TABLE
Pentru a crea o tabela se specifica urmatoarele:
- definitiile atributelor
- modul de organizare a tabelei
- restrictiile de integritate
- spatiul de tabela
- caracteristicile de stocare
- clusterul
- datele daca se preiau dintr-o alta tabela
- definitiile partitiilor
Restrictiile de integritate sunt:
- NOT NULL
- UNIQUE
- PRIMARY KEY
- FOREIGN KEY
- CHECK
Precizarea restrictiilor se poate face in 2 moduri:
1. in-line - la definirea coloanei pe care se impune restrictia;
2. out-of-line - separat, fie la sfarsitul sintaxei create table, fie prin comanda ALTER
Preview document
Conținut arhivă zip
- Gestiune Magazin(SQL).doc