Vous êtes sur la page 1sur 2

Parte teoretica:

1. Necesitatea studierii BD. Introductiv


2. Istoric
3. Sisteme bazate pe fisiere. Probleme (dezavantaje)
4. Tratarea (problemelor) prin BD
5. Aplicatii BD. Arhitectura ANSI/SPARC. Vederi
6. Independenta datelor
7. SGBD. Functii (8 Codd) [pag. 1..pag 27]
8. Modelul relational. Rol. Propus de Codd. Cardinalitate, grad. Domeniul. Terminologie (relatie,
table, attribute, campuri, coloane, randuri, inregistrari) [pag. 28 .. pag 35]
9. Integritatea relationala [pag. 38, 39 + ex. Pag. 42]
10. Algebra relationala [pag. 50 pag. 65]
MySQL:
1. Google search: MySQL Tutorial (www.mysql.com) cap. 3.3?
2. Conectarea la BD (mysql.exe parametri: host, port, user parola)
3. XAMPP PhpMyAdmin (pt. management BD folosind interfata grafica)
4. Interogari:
a. SHOW DATABASES
b. USE nume_BD
c. SHOW TABLES
d. DDESCRIBE nume_Tabel
e. SELECT enumerare attribute sau * FROM nume_Tabel WHERE conditie
E.g:
select titel, jahr FROM cds WHERE jahr=2000;
select titel, jahr FROM cds WHERE jahr>=1997 and jahr<=2001;
select titel, jahr FROM cds WHERE jahr BETWEEN 1997 and 2001;

select titel, jahr FROM cds WHERE jahr BETWEEN 1997 and 2001 ORDER BY jahr ASC;
select titel, jahr FROM cds WHERE jahr BETWEEN 1997 and 2001 ORDER BY jahr DESC;

SELECT * FROM cds WHERE interpret LIKE "B%"; // Care incep cu B si sunt urmate de
oricare alte caractere
SELECT * FROM cds WHERE interpret LIKE "%zz%"; // care contin zz in nume
SELECT * FROM cds WHERE interpret LIKE "%t"; // care se termina cu t

select count(id) from cds;
select * from cds GROUP BY interpret;
select count(interpret) from cds GROUP BY interpret;
select count(id) from cds;
select sum(id) from cds;

select distinct * from cds;
select distinct interpret,titel,jahr from cds;

SELECT interpret, id, titel FROM cds WHERE title LIKE "M%" AND jahr BETWEEN 1990
AND 2000 ORDER BY jahr;

INSERT INTO cds (titel, interpret, jahr) VALUES ("Simf. no. 6", "Mozzart", "1993");
DELETE FROM cds WHERE id=11;
DELETE FROM cds WHERE jahr BETWEEN 1997 and 2000;

DROP cds; // goleste tabelul cds (sterge toate intregistrarile) SI reseteaza indexul cheii
primare!
DELETE * FROM cds; // NU reseteaza indexul cheii primare!

CREATE TABLE nume_tabel descriere_atribute_si_tip;
CREATE DATABASE nume_baza_date;
f.

Vous aimerez peut-être aussi