Baza de date (DB) - datele în sine sunt stocate în memorie și computerul într-un mod structurat.
un sistem de management de baze de date (SGBD) - set de software, folosind baze de date care de gestiune și acces la date (date de scriere, și selectarea acestora de către utilizatori și cererea de programe de aplicație, protecția datelor împotriva accesului neautorizat și distorsiuni).
Pentru a lucra cu baze de date de limbi speciale de baze de date utilizate. două limbi sunt eliberate mai des:
- Data Definition Language (DDL) - utilizat pentru a determina structura bazei de date logice;
- limbaj de manipulare a datelor (LMD) - cuprinde un set de operatori de manipulare a datelor (se adaugă la baza de date, ștergerea, modificarea, prelevarea de probe, etc.).
Mulți SGBD sprijinit, în general, o singură limbă integrată, care conține toate instrumentele necesare pentru a lucra cu baze de date, de la începuturile sale, și oferă o interfață de utilizator de bază, cu baze de date.
Limbajul standard a limbajului de baze de date relaționale este SQL (Structured Query Language, interogare - problema) - un limbaj de interogare structurată nu operează înregistrări individuale și grupuri de înregistrări.
bază de date relațională (relația - raport): 1970 prezintă datorită management al datelor la descrierea lor în ceea ce privește teoria matematică a relației - un model de date flexibil și ușor-relațională a devenit dominant în rândul dezvoltatorilor și utilizatorilor de baze de date.
Baze de date obiect relațional - caracteristici orientate-obiect (definirea unor noi tipuri de date și funcții de procesare) sunt încorporate într-o bază relațională.
limbaj SQL combină instrumente DDL și DML, care este, vă permite să definiți schema de baze de date relaționale și de manipulare a datelor.
Folosind limbajul SQL prevede:
- organizarea datelor - capacitatea de a schimba structura reprezentărilor de date, să stabilească relația dintre elementele bazei de date;
- citirea datelor (utilizator sau aplicație);
- de prelucrare a datelor - adăugarea de date noi, ștergere, modificare;
- control acces - pentru a restricționa capacitatea utilizatorului de a citi și modifica datele și protecția acestora împotriva accesului neautorizat;
- integritatea datelor - protecția împotriva distrugerii DB ca urmare a unor acțiuni necoordonate sau de eșec al sistemului;
- Schimbul de date - utilizatori, care lucrează în paralel (astfel încât acestea să nu interfereze unul cu celălalt).