Documente Academic
Documente Profesional
Documente Cultură
Modelul relaţional
Modelul relaţional este modelul pe baza căruia datele din baza de date
sunt organizate sub formă de liste ordonate (ordered list) şi sunt
grupate prin relaţii. Listele ordonate sunt, de fapt, tabele cu rânduri şi
coloane - cum sunt cele pe care le găsiţi în orice software pentru lucrul
cu datele tabelare, iar legăturile dintre tabele se numesc relații.
DBMS
Ce este MySQL?
SQL
Putem spune că mediul MySQL este alcătuit din două părţi, din serverul
care gestionează datele şi client, cel din urmă solicitând de la server
executarea anumitor operaţii. De fapt, pe sistemele de operare
Windows, serverul este doar un serviciu capabil să primească comenzi
şi să execute stocarea datelor, dar şi în cazul altor sisteme de operare,
serverul este, de fapt, un software care funcţionează pentru a primi
comenzi şi pentru a le executa. În cazul lui MySQL, aceasta înseamnă
că primiţi comenzi SQL pentru crearea, actualizarea şi ştergerea
datelor şi a structurii în sine, precum şi pentru stocarea datelor.
Pe de altă parte, clientul este fiecare software care ştie cum trebuie
interogat serverul pentru a executa operaţiile dorite asupra bazelor şi a
datelor. În cadrul cursului ne vom familiariza, în primul rând, cu un
program client care ne vine în acelaşi pachet cu MySQL, respectiv cu
programul de comandă MySQL monitor.
Atunci când o bază de date este folosită într-o aplicaţie, fie aceasta o
aplicaţie web, desktop sau una mobilă, atunci aplicaţia devine clientul
bazei de date şi ea preia comunicarea cu serverul MySQL. Pentru ca
aplicaţia, pe care o dezvoltăm singuri, să fie capabilă să se înţeleagă
cu serverul MySQL, respectiv să recunoască limbajul lui, există aşa-
numiţii Conectori (Connectors), care se deosebesc în funcţie de
platformă şi de limbajul de programare care se va folosi. Aceștia sunt,
de fapt, biblioteci scrise în limbajul sursă pentru care sunt destinate şi
care conţin metode finalizate pentru comunicare.