Räkneövning 2 i Databaser modellsvar vecka 6, 2012
Räkneövning 2 i Databaser modellsvar vecka 6, 2012
Räkneövning 2 i Databaser modellsvar vecka 6, 2012
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Konto = (kontonr, saldo)<br />
Ägare = (kontonr, kund_id) Obs! Kontonr ensamt räcker som PN, eftersom varje konto har<br />
max. en ägare!<br />
Kund = (kund_id, förnamn, efternamn, gata, gatunummer, postnummer, stad)<br />
Låntagare = (kund_id, lån_nr)<br />
Lån = (lån_nr, belopp)<br />
konto kund lån<br />
kontonr<br />
______________<br />
saldo<br />
kund_id<br />
____________<br />
förnamn<br />
____________<br />
efternamn<br />
____________<br />
gata<br />
____________<br />
lån_nr<br />
______________<br />
belopp<br />
ägare gatunummer<br />
____________<br />
låntagare<br />
kontonr<br />
postnummer<br />
kund_id<br />
________________ ____________<br />
_______________<br />
kund_id<br />
stad<br />
lån_nr<br />
3. Rita ett ERdiagram för ett litet inredningsföretag som säljer möbler mot<br />
avbetalning! Vi ska kunna lagra uppgifter om kunder, möbler och försäljare samt de<br />
olika inköpen som ska betalas i rater. För varje kund ska vi registrera kundnummer,<br />
kundens namn och kundens adress. För försäljarna registreras försäljarnummer och<br />
försäljarens namn. För möblerna registreras artikelnummer, artikelnamn och<br />
försäljningspris (vi skippar här den övriga lagerinformationen). För varje inköp<br />
registreras transaktionsnummer, datum och totalbelopp. Dessutom ska det gå att för<br />
varje inköp registrera ett antal avbetalningsrater (med löpande nummer, datum och<br />
belopp fundera noga hur dessa bäst skulle representeras!). Hur hänger alla dessa<br />
entitetsmängder ihop, dvs. vilka sambandsmängder behöver du för att representera de<br />
olika sambanden mellan dessa entiteter? Tänk noga på kardinaliteterna! (3p)