Apua tietokannan suunnitteluun

Olen tekemässä musiikkiaiheista tietokantaa. Sen taulut ovat levy-yhtiö, artisti/yhtye, albumi, kappale sekä arvostelija. Osaako joku sanoa, kun tehdään ER-kaavio, että miten kardinaalisuus menee albumin ja arvostelijan välillä? Eli arvostelija 'arvostelee' albumin...

Toinen asia on, että viitataanko relaatioita luodessa edellisen taulun ID:hen vai nimeen? Esimerkkinä kappale-taulu sekä albumi-taulu. Viittaanko kappale relaatiossa siis AlbumiID:hen vai AlbumiNimeen?
2158
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Manymany. yksi arvosteija voi arvostellla monta albumia ja yhdellä albumilla voi olla monta arvostelijaa (tullee albumiarvostelut taulu missä rivillä ainakin omaid, albumiid, arvostelijaid ja arvostelu).

Viitatataan albumitaulun primarykeyhin (albumiid), mistä tulee siihen foreignkey.

Äänestä

Tämä selvä. Kiitos vastauksesta!

Äänestä

Kommentoi aloitusta


hazuzi kirjoitti:

Olen tekemässä musiikkiaiheista tietokantaa. Sen taulut ovat levy-yhtiö, artisti/yhtye, albumi, kappale sekä arvostelija. Osaako joku sanoa, kun tehdään ER-kaavio, että miten kardinaalisuus menee albumin ja arvostelijan välillä? Eli arvostelija 'arvostelee' albumin...

Toinen asia on, että viitataanko relaatioita luodessa edellisen taulun ID:hen vai nimeen? Esimerkkinä kappale-taulu sekä albumi-taulu. Viittaanko kappale relaatiossa siis AlbumiID:hen vai AlbumiNimeen?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu