Documente Academic
Documente Profesional
Documente Cultură
Punctaj
maxim:
2
(din
nota
final)
Termen-limit
de
ncrcare
pe
Google
Drive
:
21
decembrie,
ora
15:00
Diagrama
E-R
diagram
de
mai
jos
descrie
schema
bazei
de
date
CREDITE
utilizat
de
o
banc.
Un
client
poate
lua,
n
timp,
mai
multe
credite,
dar
la
un
moment
dat
are
un
singur
credit
la
aceast
banc.
n
momentul
ncheierii
contractului
de
creditare
(ceea
ce
va
genera
o
nregistrare
n
tabela
credite),
se
cunoate
valoare
creditului
i
numrul
de
rate
lunare
n
care
va
fi
rambursat.
La
fiecare
rat
scadent,
clientul
pltete
valoarea
aceasteia,
plus
dobnda
aferent
ratei,
care
se
calculeaz
nmulind
valoarea
ratei
cu
rata
dobnzii
curente
pentru
acel
credit.
Rata
dobnzii
se
poate
modifica
pe
parcursul
rambursrii
creditului.
Modificarea
afecteaz
numari
ratele
rmase
de
rambursat.
Orice
plat
poate
acoperi,
parial
sau
integral,
una,
dou
sau
mai
multe
rate
(orice
rat
poate
fi
pltit
n
trane).
Nu
exist
penalizri
de
ntrziere
J.
Aciuni
pregtitoare:
- Descrcai
arhiva
cu
modelul
logic
al
bazei
de
date
(Oracle
Data
Modeler)
- Obineri
modelul
relaional
i
apoi
scriptul
DDL
(de
creare
a
tabelelor)
Cerin
principal:
implementai
declanatoarele
(plus
pachetele
i
alte
eventuale
proceduri
stocate)
pentru
automatizarea
urmtoarelor
operaiuni:
La
inserarea
unei
linii
n
tabela
credite:
o Valorile
atributelor
valoare_credit,
numr_de_rate
i
rata_dobnzii_iniial
vor
fi
preluate
din
comanda
INSERT
o Celelalte
atribute
din
linia
inserat
n
tabela
credite
vor
fi
preluate
dintr-o
secven
(id_credit),
data
sistemului
(data_ora_credit)
etc.
folosind
un
trigger
BEFORE-INSERT-ROW
o Pe
baza
valorilor
atributelor
din
linia
nou
inserat
n
tabela
credite,
vor
fi
generate
prin
declanator
nregistrrile
corespunztoare
credutului
curent
n
tabela
rate_programate;
ratele
sunt
lunare,
iar
cuantumul
unei
rate
este
Vei
ncrca
toate
scripturile
temei
n
directorul
echipei
de
la
Google
Drive
(SIAxx)
creai,
v
tog,
subdirectorul
Tema4).
Fiecare
membru
al
echipei
i
va
prezenta
contribuia
n
realizarea
soluiei,
iar
punctajul
va
fi
acordat
ntregii
echipe.