02.08.2013 Views

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

SHOW MORE
SHOW LESS

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 E­R­diagram 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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!