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.
65<br />
RelaŃii între tabele. Comenzi SQL.<br />
Laborator nr. 5<br />
1. PorniŃi aplicaŃia – Start -> Programs -> Oracle Database 10g Express Edition -> Go To<br />
Database<br />
Home Page sau scrieŃi adresa http://127.0.0.1:8080/apex/ în browser-ul dv.<br />
2. CreaŃi un utilizator nou, banca, cu parola banca<br />
3. CreaŃi o bază <strong>de</strong> <strong>date</strong> pentru gestionarea unor informaŃii dintr-o bancă.<br />
Pentru asta creaŃi următoarele tabele<br />
Obs.<br />
DEPONENT<br />
cod_<strong>de</strong>p - cheie primară (number - 6,0)<br />
nume – numele şi prenumele <strong>de</strong>ponentului (varchar2 - 60)<br />
adresa – adresa <strong>de</strong>ponentului (varchar2 - 100)<br />
telefon – numărul <strong>de</strong> telefon al <strong>de</strong>ponentului (number - 10)<br />
CONTURI<br />
cont – numărul contului (number - 6,0 – cheie primară)<br />
cod_<strong>de</strong>p – codul <strong>de</strong>ponentului (number - 6,0 – cheie străină)<br />
OPERAT<strong>II</strong><br />
cod_op – codul operaŃiunii (cheie primară – number - 4)<br />
cont – numărul contului (number - 6,0, cheie străină )<br />
data – data în care se efectuează operaŃiunea (dată)<br />
valoare – valoarea operaŃiunii, valoare pozitivă pentru <strong>de</strong>punere şi valoare negativă<br />
pentru retragere (număr)<br />
Un <strong>de</strong>ponent poate avea mai multe conturi;<br />
Pentru un cont pot exista mai multe operaŃii în tabelul <strong>de</strong> operaŃii<br />
Depunerile vor fi pozitive (operatii.valoare >0) iar retragerile negative<br />
(operatii.valoare < 0)<br />
4. Se cere:<br />
• Să se adauge 5 clienŃi (<strong>de</strong>ponenŃi), 7 conturi şi 11 operaŃii pentru diferite conturi;