Avatar billede jimmythetulip1 Nybegynder
09. september 2015 - 22:11 Der er 1 kommentar

Design af database til bibliotekssystem

Hej

Jeg vil oprette et simpelt bibliotekssytem, hvor man kan registere lånere, bøger og udlån. Jeg er nået så langt, at jeg har fået defineret følgende 3 entiter i mit e/r-diagram.

1. låner
2. udlån
3. bog

Jeg har valgt at lave følgende relationer mellem entiterne:
låner og udlån (1 til mange)
udlån og bog (1 til mange)

Som jeg ser det, er der noget der mangler i mit database design. Jeg kan bare ikke gennemskue det selv.
Kunne det være at der manglede en "join tabel" mellem udlån og bog, da der kan være mange bøger som ikke er udlånte og hvor man har en sammensat primærnøgle fra begge tabeller?

På forhånd tak for hjælpen :)
Avatar billede jimmythetulip1 Nybegynder
10. september 2015 - 02:17 #1
Problemet er løst.
Fandt ud af at der var en fejl i entiterne bog og udlån, hvor bog ikke skulle indeholde en fremmednøgle fra udlån, men omvendt.
Bogen behøver jo ikke at indgå i et lån, men hvert lån er selvfølgelig nød til at have en bog.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester