Extras din document
Introducere
Database Management System
Database: o colectie structurata de date
Controleaza accesul la o baza de date
- autentificare
- impune restrictii
- servicii de acces
Database Manager
Interfata utilizator & protocol de comunicare
SELECT * FROM produse WHERE name LIKE Peren%
Client
Client - Server Databases
- Database Server este un proces separat pe un
server.
- Clientul poate fi orice calculator.
- Multe programe pot fi clienti folosind standard API.
Server
mysqld
"mysql" utility
Java App
+JDBC client
Excel client
Client side Server side
Serverul
controleaza
accesul la baza
de date
Client - Server Databases
Datele: structurate in tabele
SERVER
Motor de baze de date (Database Engine) =>
= operatii cu tabele
= executa interogarile
= controleaza drepturile de acces
Neavand interfata utilizator avem nevoie de o aplicatie de administrare a bazelor de data
Pentru a crea serverul se instaleaza o aplicatie = MySQL server
MySQL Workbench: aplicatie client care administreaza server-ul de baza de date si bazele de date create
MySQL = aplicatie de gestiune a bazelor de date
Exemple de alte aplicatii de tip client: PhP MyAdmin, Moodle
Structura unei baze de date
Database
Schema
Table
field1: t1
field2: t2
field3: t3
indexes
Schema
Table
field1: t1
field2: t2
field3: t3
indexes
Table
field1: t1
field2: t2
field3: t3
indexes
Table
field1: t1
field2: t2
field3: t3
indexes
Schema descrie organizarea bazei de date.
Schema contine:
tables - contin datele
index files - structuri interne ale bazei de date pentru optimizarea cautarilor in tabele. Pe fiecare tabela se poate defini un index (un camp) sau mai multe (campuri)
stored procedures- mai multe comenzi SQL care definesc o actiune curenta. In loc sa editezi de fiecare data apelezi o astfel procedura scrisa anterior. Poate sa returneze un select sau nimic
functions- returneaza un scalar (numar sau sir de caractere)
triggers - contin instructiuni SQL
Client Software
MySQL Workbench - soft de tip client pentru administarea si interogarea datelor din cadrul unei baze de date MySQL
Stabilirea conexiunii cu baza de date MySQL
1.Se deschide aplicatia MySQL Workbench
2.Se stabileste conexiunea master_gnda cu serverul
3. Se introduce parola: master_mtc
Client Software
4. Se actioneaza butonul OK.
Preview document
Conținut arhivă zip
- C1.pdf
- C2.pdf