Professional Documents
Culture Documents
Fundamente ale
bazelor de date relationale
Elemente generale de limbaj SQL
Administrative
3. Structura cursului;
5. Sustine performanta;
1. Notiuni generale
O baza de date relaionala este una in care organizarea informaiei respecta modelul
relaional.
Este nevoie de un software care sa realizeze toate functiile acesteia -> SGBD sau DBMS.
Putem unifica cele doua cazuri vorbind - la modul general - despre aplicaii client sau,
mai scurt, clieni.
Utilizatorul unui DBMS nu stie si nici nu doreste sa stie sistemul de fisiere al acestuia.
El este interest sa aiba o viziune logica asupra datelor memorate, care sa-i permita
definirea structurii BD, introducerea, extragerea si prelucrarea de date.
Acest scop este realizat prin intermediul unui limbaj, in cazul nostru SQL (Structured
Query Language).
Toate softurile majore de tip DBMS actuale inglobeaza o forma de SQL. Printre
acestea Oracle, DB2, Microsoft SQL, Postgresql, MySQL, SQLite fiecare cu dialetul sau.
InfoAcademy - SQL 2015 25
Notiuni generale recapitulare
1. Notiuni generale
1. Notiuni generale
1. Notiuni generale
Moduri de lucru:
Comanda: mysql [-h 1.2.3.4] [-P 3306] -u user -p[password] [--safe-updates] [BD]
Comenzile sunt ale clientului mysql, care nu fac parte din standardul SQL.
Exemplul 1.02
InfoAcademy - SQL 2015 35
Utilizarea mysql in modul non-interactiv (batch mode)
Script-uri SQL
- Comentarii care se intind pe mai multe linii incep cu /*, se termina cu */;
Ce inseamna interactiv/non-interactiv?
1. Notiuni generale
Categorii de instructiuni/operatii
Intr-o baza de date relationala ne putem referi la tabele sau coloane folosind
nume complete sau relative:
USE academie;
SELECT * FROM clase;
InfoAcademy - SQL 2015 46
RECAPITULARE
- Edit / Preferences;
49
Refresh baze de date si tabele, daca
Limiteaza numarul de
le-am adaugat recent
inregistrari afisate de
un raport
Butoane pentru
ascunderea / afisarea
Switch la pagina de
benzilor din stanga,
administrare
dreapta, jos
Setata o valoare
mai mare decat
cea default
Ce exportam? Doar
structura, doar datele,
ambele?