Capitolul II Structurarea bazelor de date
Capitolul II Structurarea bazelor de date
Capitolul II Structurarea bazelor de date
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
28<br />
AfişaŃi titlul cărŃii, numele şi prenumele autorului, numele şi prenumele<br />
cititorului pentru cărŃile împrumutatate inainte <strong>de</strong> 01 oct 2008:<br />
select carti.titlu as titlul_cartii, TRIM(autori.nume)||' '||TRIM(autori.prenume) as<br />
Nume_autor, TRIM(cititori.nume)||' '||TRIM(cititori.prenume) as Cititorul from<br />
autori, carti, autcarti, cititori, imprumut where autcarti.cod_carte =<br />
carti.cod_carte and autcarti.cod_autor = autori.cod_autor and cititori.cod_cit =<br />
imprumut.cod_cit and imprumut.cod_carte = carti.cod_carte and<br />
data_imprumut < '10-OCT-2008'<br />
4. IntroduceŃi şi alte comenzi SQL pentru a afla <strong>date</strong> din celelalte tabele.<br />
O mică pauză…<br />
constructivă<br />
łinând cont <strong>de</strong> importanŃa înŃelegerii modului <strong>de</strong> structurare a unei baze <strong>de</strong> <strong>date</strong>, în<br />
continuare vor fi prezentate câteva studii <strong>de</strong> caz: evi<strong>de</strong>nŃa notelor elevilor, evi<strong>de</strong>nŃa câinilor <strong>de</strong><br />
rasă, gestionarea informaŃiilor legate <strong>de</strong> o bancă…sau orice altceva….<br />
1. CreaŃi un utilizator nou, scoala, cu parola scoala<br />
2. CreaŃi o bază <strong>de</strong> <strong>date</strong> pentru gestionarea materiilor pre<strong>date</strong> şi a notelor obŃinute <strong>de</strong><br />
elevi.<br />
3. Pentru acesta creaŃi următoarele tabele:<br />
ELEVI<br />
cod_elev - cheie primară (număr întreg)<br />
nume - (şir <strong>de</strong> caractere)<br />
initiala - (caracter)<br />
prenume - (caracter)<br />
data_nasterii - (data)<br />
adresa - (caracter)<br />
telefon - (caracter)