Ja ja, ik weet het, ze zijn er in overvloede, maar toch wil ik er een zelf gaan maken als onderdeel van mijn Site.

Reden hiertoe zijn oa.

- Maak het liefst alles zelf, ookal is dit vaak niet beter dan een FreeWare stukje code te gebruiken maar helaas.
- Wil niet alleen DVD's maar ook Games etc. toe kunnen voegen.

Nu weet ik op voorhand dat de Table "Media" erg veel Rijen gaat krijgen, dit omdat er zowel de entries voor DVD als Games etc ingevuld moeten kunnen worden.

Ik wil werken met Losse Users die ieder hun eigen films in kunnen voeren maar ook inzicht kunnen hebben in de Collecties van andere of een totaal overzicht waarbij je een film kan zoeken om eventueel te lenen van iemand.

Zoals het er nu voorstaat wil ik de volgende Media toe kunnen voegen:
- DVD's
- DVD Series (Lost, Charmed, The O.C. etc.)
- DivX (Losse Entries die aan elkaar worden gekoppeld zodat je terug kunt vinden welke DivX films op welke Disc staan)
- Audio CD's
- Games (Voornamelijke Focus op PS2, PS3 en PSP, misschien XboX en PC)

Items die voor alle Media ongeveer beschikbaar zullen zijn zijn
- Titel
- Label
- Genre
- Release

- Review Link van bijvoorbeeld IMDB, Musicmeter, IGN etc.
- Commentaar

Tevens komen er functies als Zoeken, Toevoegen/Bewerken/Verwijderen en Overzicht in.

Wat voor dingen zie ik volgens jullie over het hoofd
Hoe zouden jullie het aanpakken
en wat voor Entries zouden jullie per Media willen kunnen toevoegen?
Voor wwat betreft de aanpak zou ik beginnen met ALLE gegevens die je in je database wil hebben: (onderstaand een opzet van benodigde tabellen, zonder de kolommen die daarin moeten)
-> user gegevens
-> genres
-> media
-> producer
-> groepen -> voor de gekoppelde entries
-> platform
-> artiesten -> voor cd's

Hier zal nog niet alles in staan, maar je moet maar vooral even gaan zien wat voor gegevens je wilt hebben van je gebruikers en voor de media.

Voor wat betreft de dingen die ik per media zou willen zien:
- Titel
- Omschrijving
- Type media (DVD, game, Audio, etc)
- Release jaar
- Filmstudio/Gamestudio/Platenmaatschappij
- Producer/ Artiest
- Voor de Div-x -> Resolutie en groep
- en voor de rest idd het commentaar en de review links.
Ik zou van artiest / producer, uitvoerende maken. Zo heb je bij films ook gelijk regisseur. Bij games de uitgever. Etc.. Ligt er natuurlijk aan hoe gedetaileerd je het wilt hebben...

[edit]

catogorieen
    (id)
    (hier komen dus de catogorie. DVD, DVD serie etc.)
titels
    (titel_id)
    (titel_titel)
Labels
    (label_id)
    (label_label)
Genres
    (genre_id)
    (genre_name)
Release
    (release_id)
    (release_date)
// zo heb je dus alles netjes apart. Makkelijk om te zoeken!
// Nu moet je voor iedere tabel een koppeltabel maken.
// zodat je query's makkelijk met een Join kan uitvoeren!

[/edit]

Reageren