Documente Academic
Documente Profesional
Documente Cultură
1
Prezentare generală
Tipuri de date
Crearea tabelelor
Declararea restricţiilor
Actualizarea tabelelor
SQL - Structured Query Language
A N S I A FN O R ... Naţional
(Franţa)
Comitetul de
... stardarde acreditate
Comitete tehnice,
X 3H4 X 3H7 X 3T3 X 3H2 D B S SG grupuri de studiu
IRDS OIM ODP SQL
P R IS -T G Grupuri pe activităţi
ISO – International Organisation for Standardization, ANSI – American
National Standard Institute, AFNOR – Association Francaise de
Normalisation, OMG – Operational Management Committee, DBSSG –
Database Systems Study Group, PRIS-TG – Predictable Real-time
Information Management Task Group
Standarde SQL
SQL1 sau SQL89
SQL:2003
SQL:2008
Orientări SQL:1999, SQL:2003,
SQL:2008
Definirea şi gestionarea obiectelor complexe şi persistente:
- generalizare şi specializare
- moşteniri multiple
- polimorfism
- încapsulare
- tipuri de date definite de utilizator
-expresii privind interogări recursive şi instrumente
adecvate de administrare a datelor.
SQL furnizeaza suport pentru:
Definirea datelor
Consultarea BD
Manipularea datelor din bază
Controlul accesului
Partajarea bazei între mai mulţi utilizatori ai
acesteia
Menţinerea intergrităţii BD
Atuuri ale SQL
Independenţa de producător
Portabilitate
Este standardizat
Bazat pe modelul relaţional
Limbaj de nivel înalt
Răspunsuri la înterogări simple, ad-hoc
Suport programatic pentru accesul la BD
Permite multiple imagini asupra datelor bazei
Permite definirea dinamică a datelor
Suport pentru arhitecturi client-server
Comenzi SQL
Câteva tipuri de date SQL
Adăugarea/anularea restricţiilor
ALTER TABLE PERSOANE DROP PRIMARY KEY
ALTER TABLE PERSOANE ADD PRIMARY KEY (CNP)
Ştergerea tabelelor
Ştergerea liniilor
DELETE FROM nume-tabelă WHERE predicat
DELETE FROM FACTURI WHERE NrFact = 1122