Sunteți pe pagina 1din 3

- TOP 10 sisteme de gestiune a bazelor de date (SGBD).

Sistemele de gestiune a bazelor de date (n englez: "database management system"), abreviat SGBD,
reprezint totalitatea programelor utilizate pentru crearea, interogarea i ntreinerea unei baze de date. Include
dou categorii de module: module care sunt comune cu cele ale sistemelor de operare ale calculatoarelor i
module cu funcii specifice bazei de date. Subsistemele monitor conin programele de control al perifericelor i
sistemul de gestiune a fiierelor. Subsistemele externe sunt alctuite din procesorul de defini ie i programul de
administrare. Alturi de acestea exist programe de descriere a bazei de date i cereri de prelucrare. ntre
utilizator i sistem exist dou interfee: definirea bazei de date i utilizarea bazei de date. Definirea unei baze
de date se execut sub controlul procesorului de definiie (PD), capabil s prelucreze programe de descriere,
formulate folosind limbaje specializate cunoscute sub denumirea de limbaje de definiie a datelor (LDD).
Top 10 SGBD : MySQL , PhpMyAdmin , XAMPP , IBM DB2J , Java Persistence APIM , Microsoft
SQL Server , MongoDBP , PostgreSQL , Informix etc.
MySQL este un sistem de gestiune a bazelor de date relaionale, produs de compania suedeza MySQL
AB i distribuit sub Licena Public General GNU. Este cel mai popular SGBD open-source la ora actual[6],
fiind o component cheie a stivei LAMP (Linux, Apache, MySQL, PHP).Dei este folosit foarte des mpreun
cu limbajul de programare PHP, cu MySQL se pot construi aplicaii n orice limbaj major. Exist multe scheme
API disponibile pentru MySQL ce permit scrierea aplicaiilor n numeroase limbaje de programare pentru
accesarea bazelor de date MySQL, cum ar fi: C, C++, C#, Java, Perl, PHP, Python, FreeBasic, etc., fiecare
dintre acestea folosind un tip specific API. O interfa de tip ODBC denumit MyODBC permite altor limbaje
de programare ce folosesc aceast interfa, s interacioneze cu bazele de date MySQL cum ar fi ASP sau
Visual Basic. n sprijinul acestor limbaje de programare, unele companii produc componente de tip
COM/COM+ sau .NET (pentru Windows) prin intermediul crora respectivele limbaje s poat folosi acest
SGBD mult mai uor dect prin intermediul sistemului ODBC. Aceste componente pot fi gratuite (ca de
exemplu MyVBQL) sau comerciale.
phpMyAdmin este un sistem de gestiune a bazelor de date MySQL liber, open source, scris n PHP i
destinat administrrii bazelor de date prin intermediul unui browser web. Prin phpMyAdmin se pot ntreprinde
diverse operaii cum ar fi crearea, modificarea sau tergerea bazelor de date, tabelelor, cmpurilor sau
rndurilor; executarea de comenzi (interogri) SQL.
XAMPP este un pachet de programe free software, open source i cross-platform web server, care
const n Apache HTTP Server, MySQL database i interpretoare pentru scripturile scrise n limbajele de
programare PHP i Perl. In mod oficial, designerii XAMPP au avut intenia de a l utiliza numai ca utilitar de
dezvoltare, pentru a permite designerilor i programatorilor web s i testeze munca pe calculatoarele proprii,
fr a avea nevoie de acces la Internet. Pentru a face posibil acest lucru, multe caracteristici de securitate
importante sunt dezactivate n mod implicit. In practic, totui, XAMPP este uneori utilizat pentru a servi pagini
web n World Wide Web. Un utilitar special este asigurat pentru a proteja prin parol cele mai importante pr i
ale pachetului. XAMPP deasemeni asigur suport pentru crearea i manipularea bazelor de date n MySQL i
SQLite ntre utilizatori. Odat ce XAMPP este instalat, poi trata adresa de localhost a serverului XAMPP ca pe
un server la distan, prin connectarea utiliznd protocolul client FTP. Utilizarea unui program ca FileZilla are
multe avantaje atunci cnd instalezi un [CMS[content management system]] (CMS) ca Joomla. Te poi
deasemeni conecta la o gazd local prin FTP utiliznd editorul HTML propriu. Pentru utilizatorul FTP implicit
"newuser", parola FTP implicit este "wampp". Utilizatorul MySQL implicit este "root", iar acesta nu are o

parol MySQL implicit. Cu programul batch resetroot.bat din subdirectorul mysql al directorului unde este
instalat XAMPP, putei reseta acest utiliyator nct s aib parola vid.
IBM DB2 este o familie de sisteme de gestiune a bazelor de date dezvoltate de compania IBM. Toate
sistemele sunt construite pe modelul relaional i pe limbajul de interogare SQL, dar n ultimii ani unora dintre
ele li s-au adugat funcionaliti de stocare a obiectelor sau a unor structuri non-relaionare cum ar fi JSON sau
XML. Spre deosebire de ali productori de sisteme de gestiune a bazelor de date, IBM a realizat versiuni de
DB2 pentru aproape toate sistemele de operare.
Java Persistence API (JPA) este specificaia unei interfee de programare a aplicaiilor (API) care
descrie managementul datelor relaionale n aplicaii ce folosesc platformele Java Standard Edition (SE) i Java
Enterprise Edition (JEE). n acest context Persistence acoper trei domenii:

API-ul propriu zis, definit n pachetul javax.persistence;

limbajul Java Persistence Query Language (JPQL);

metadate obiect/relaional.

Microsoft SQL Server este un sistem de gestionare de baze de date relaionale (RDBMS) produs de
compania american Microsoft Corp. Limbajele de interogare este SQL iar extensia procedural este T-SQL.
Suport versiunea companiei Microsoft de SQL (Structured Query Language - limbaj structurat de interogri),
cel mai rspndit limbaj pentru bazele de date. Este un sistem pentru ntreprinderi - se poate aplica bazelor de
date de dimensiuni foarte mari. Microsoft SQL Sever folosete o variant de SQL numit T-SQL, sau TransactSQL, o implementare de SQL-92 (standardul ISO pentru SQL) cu unele extensii. T-SQL n principal adaug
sintax adiional pentru procedurile stocate i pentru tranzacii. Standardele SQL necesit ACID; acesta este un
acronim pentru cele 4 condiii ce trebuie ndeplinite de orice tranzacie: atomicitate, consisten, izolare,
durabilitate. MS SQL Server suport ODBC (Open Database Connectivity). Stocarea datelor se face pe modelul
relaional, sub forma unei colecii de tabele cu rnduri i coloane. Fiecare coloan este de un anumit tip: SQL
Server suport att tipurile primare, precum ntreg, zecimal, caracter, dat calendaristic, dar i tipuri mai
complexe precum text, date binare, date geometrice, date spaiale, XML, etc.
MongoDB este o baz de date NoSQL open-source orientat pe documente. Acest baz de date
beneficiaz de suport din partea companiei 10gen. MongoDB face parte din familia de sistemelor de baze de
date NoSQL. Diferena principal const n faptul c stocarea datelor nu se face folosind tabele precum ntr-o
baz de date relaional, MongoDB stocheaz datele sub form de documente JSON cu scheme dinamice.
PostgreSQL este un sistem de baze de date relationale. Este disponibil gratuit sub o licent open source de
tip BSD. PostgreSQL nu este controlat de nici o companie, i bazeaz dezvoltarea pe o comunitate rspndit
la nivel global, precum i cteva companii dezvoltatoare.
Informix este realizat de fima Informix i respect teoria relaionar.

S-ar putea să vă placă și