Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    pH
    Ontwerp Muziek database
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Ontwerp Muziek database

    [f'up gezet naar nl.internet.www.server-side]

    Ik wil met MySQL en PHP een database gaan maken van mijn muziek
    verzameling. Ik heb eerst een ontwerp voor de database gemaakt, onderlinge
    relaties staan hier [1], een overzicht van de tabellen hier [2].

    Is dit ontwerp goed, of zou ik nog wat verbeteringen kunnen aanbrengen. Het
    ontwerp is misschien wat complex, hoewel ik beter nu rekening mee kan
    houden wat ik wil, dan later het ontwerp wijzigen.

    Wat ik oa wil is het volgende:
    Als ik al mijn CD's van Dream Theater laat zien, wil ik ook neven projecten
    in de lijst terug vinden (bv Transatlantic en OSI) en eventueel ook gast
    bijdragen (Ayreon, Neal Morse). Voor het laatste zal nog wat moeten
    verzinnen.

    [1] http://home.hccnet.nl/p.hustinx/relaties.pdf
    [2] http://home.hccnet.nl/p.hustinx/ontwerp.pdf

    --
    Groeten, Pieter
    http://pieter.hustinx.org

  2. #2
    Edwin Martin
    Ontwerp Muziek database
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Ontwerp Muziek database

    pH wrote:
    > [f'up gezet naar nl.internet.www.server-side]
    >
    > Ik wil met MySQL en PHP een database gaan maken van mijn muziek
    > verzameling. Ik heb eerst een ontwerp voor de database gemaakt, onderlinge
    > relaties staan hier [1], een overzicht van de tabellen hier [2].
    >
    > Is dit ontwerp goed, of zou ik nog wat verbeteringen kunnen aanbrengen. Het
    > ontwerp is misschien wat complex, hoewel ik beter nu rekening mee kan
    > houden wat ik wil, dan later het ontwerp wijzigen.
    >
    > Wat ik oa wil is het volgende:
    > Als ik al mijn CD's van Dream Theater laat zien, wil ik ook neven projecten
    > in de lijst terug vinden (bv Transatlantic en OSI) en eventueel ook gast
    > bijdragen (Ayreon, Neal Morse). Voor het laatste zal nog wat moeten
    > verzinnen.
    >
    > [1] http://home.hccnet.nl/p.hustinx/relaties.pdf
    > [2] http://home.hccnet.nl/p.hustinx/ontwerp.pdf
    >


    Ik heb er even snel naar gekeken en zie dat je een link album naar
    artiest hebt en een kruistabel naar muzikanten.

    Dat is leuk om te zien op welke albums een muzikant staat.

    Helaas werkt dat niet, tenzij dezelfde band meerdere keren in de
    artiesttabel zal voorkomen.

    Voorbeeld: bij een overzicht van alle albums waar Candy Dulfer op staat,
    wil je mischien ook een album van Pince zien. Maar ze staat niet op alle
    albums van Prince, dus zou je twee artiesten moeten hebben: "Prince" en
    "Prince met Candy". Beetje onhandig.

    Beter is om in de artiestenkruistabel niet een verwijzing naar artiest
    te maken, maar direct naar album.

    Verder is het heel handig om in de subgenretabel een verwijzing naar de
    genretabel op te nemen.

    Groeten,
    Edwin Martin



    --
    http://www.bitstorm.org/

  3. #3
    pH
    Ontwerp Muziek database
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Ontwerp Muziek database

    Edwin Martin <e.j.martin@chello.nl> wrote in
    news:H5Sce.87430$Sc7.57557@amsnews05.chello.com:

    > Ik heb er even snel naar gekeken en zie dat je een link album naar
    > artiest hebt en een kruistabel naar muzikanten.
    >
    > Dat is leuk om te zien op welke albums een muzikant staat.
    >
    > Helaas werkt dat niet, tenzij dezelfde band meerdere keren in de
    > artiesttabel zal voorkomen.
    >
    > Voorbeeld: bij een overzicht van alle albums waar Candy Dulfer op
    > staat, wil je mischien ook een album van Pince zien. Maar ze staat
    > niet op alle albums van Prince, dus zou je twee artiesten moeten
    > hebben: "Prince" en "Prince met Candy". Beetje onhandig.


    Ik wil dit alleen doen voor muzikanten die in meerdere bands spelen, en dan
    niet als gast muzikanten.

    In de tabel Artiesten staat bv After Forever met ID 1, in de tabel
    artiesten is veld 1 dan het ID van Floor jansen en het ID After Forever,
    het volgende veld is dan het ID van Mark jansen en het ID van After
    Forever. In de tabel artiest staan de namen van de band.

    Ik zou artiesten beter relaties kunnen noemen en artiest artiesten, de
    namen heb ik niet echt handig gekozen.

    > Beter is om in de artiestenkruistabel niet een verwijzing naar artiest
    > te maken, maar direct naar album.
    >
    > Verder is het heel handig om in de subgenretabel een verwijzing naar
    > de genretabel op te nemen.


    Dit heb ik bewust niet gedaan, ik wil een subgenre voor meerdere genres
    gebruiken. bijvoorbeeld:
    Genre: Rock en Subgenre: Progesief
    Genre: Metal en Subgenre: Progesief

    --
    Groeten, Pieter
    http://pieter.hustinx.org

  4. #4
    pH
    Ontwerp Muziek database
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Ontwerp Muziek database

    pH <usenet@hustinx.invalid> wrote in
    newsns9648AE790A9CDmyToken@62.251.0.70:

    > [f'up gezet naar nl.internet.www.server-side]
    >
    > Ik wil met MySQL en PHP een database gaan maken van mijn muziek
    > verzameling. Ik heb eerst een ontwerp voor de database gemaakt,
    > onderlinge relaties staan hier [1], een overzicht van de tabellen hier
    > [2].


    > [1] http://home.hccnet.nl/p.hustinx/relaties.pdf
    > [2] http://home.hccnet.nl/p.hustinx/ontwerp.pdf


    Ik ben op het moment zover dat ik albums kan invoeren en weergeven.
    Relaties tussen muzikanten en groepen moet ik nog doen, eerst de database
    vullen.

    http://pieter.hustinx.org/Muziek/

    Wat ik niet snap is het volgende, in de tabel album heb ik een veld release
    (not null) en herrelease (null). Als ik voor herrelease niets in vul en de
    data doorstuur naar het volgende formulier staat daar niets. Wanneer ik
    deze gegevens in de database invul is de waarde van herrelease steeds 2000.
    Ik heb geen standaarwaarde voor herrelease opgegeven.

    Vul ik voor herrelease wel iets in, dan staat wel de juiste data in de
    database.

    Waar moet ik het probleem zoeken, ligt het aan de naam van de variabele? Ik
    kan natuurlijk iets met een if constructie doen, maar daar dan weet ik niet
    wat ik fout deed.


    --
    Groeten, Pieter
    http://pieter.hustinx.org

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics