Het valt mij op dat er veel profielsites zijn, maar analyse voor deze sites vind je niet zo gemakkelijk. Tenzij iemand hier een goed voorbeeld van heeft?
Ik ben zelf aan een eenvoudige profielsite bezig, hieronder het LGS, maar ik had toch wat vraagjes aan jullie, aangezien het mij nog niet allemaal duidelijk is en ik denk dat het niet helemaal goed zit :
BAN(gebruikersnaam, ip , datum)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
FAQ(id, vraag, antwoord)
LID(id, naam, voornaam, straat, gemeente, land, geboortedatum, telefoon, gsm, email, msn, coa, website, nieuwsbrief, lidinfo, foto, timestamp)
NIEUWS(id, datum, titel, gebruikersnaam, bericht)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
NIEUWS_REACTIE(id, nieuws_id, datum, gebruikersnaam, ip, bericht)
Foreign keys :
(nieuws_id -> NIEUWS(id)
gebruikersnaam -> (PROFIEL(gebruikersnaam))
ONLINE(id, gebruikersnaam, ip, datum, datum_start)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
PRIVEBERICHT(id, onderwerp, van, naar, datum, bericht, ip, gelezen)
PROFIEL(gebruikersnaam, lidid, wachtwoord, ip, activatie, status, datum)
Foreign keys :
(lidid -> LID(id))
SHOUTBOX(id, gebruikersnaam, email, bericht)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
--
Vraagjes :
Zoals jullie in bovenstaand LGS zien komt "ip" in een 5-tal tabellen voor ? Is dit slecht en moet ik er eigenlijk voor zorgen dat het ip vb. alleen bij het profiel wordt opgeslagen tijdens het inloggen. Wat is de correcte manier om zoiets op te lossen?
Ik ben ook aan een ERD bezig maar vroeg mij af, is in bovenstaande situatie vb. FAQ een entiteit, FAQ staat eigenlijk los van de rest, moet dit dan in een ERD worden opgenomen, en zoja hoe dan wel?
Kunnen verschillende type gebruikers in een ERD getoond worden?
Ik hoop dat iemand mij wat wijzer kan maken, alvast hartelijk bedankt!
Peter
Ik ben zelf aan een eenvoudige profielsite bezig, hieronder het LGS, maar ik had toch wat vraagjes aan jullie, aangezien het mij nog niet allemaal duidelijk is en ik denk dat het niet helemaal goed zit :
BAN(gebruikersnaam, ip , datum)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
FAQ(id, vraag, antwoord)
LID(id, naam, voornaam, straat, gemeente, land, geboortedatum, telefoon, gsm, email, msn, coa, website, nieuwsbrief, lidinfo, foto, timestamp)
NIEUWS(id, datum, titel, gebruikersnaam, bericht)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
NIEUWS_REACTIE(id, nieuws_id, datum, gebruikersnaam, ip, bericht)
Foreign keys :
(nieuws_id -> NIEUWS(id)
gebruikersnaam -> (PROFIEL(gebruikersnaam))
ONLINE(id, gebruikersnaam, ip, datum, datum_start)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
PRIVEBERICHT(id, onderwerp, van, naar, datum, bericht, ip, gelezen)
PROFIEL(gebruikersnaam, lidid, wachtwoord, ip, activatie, status, datum)
Foreign keys :
(lidid -> LID(id))
SHOUTBOX(id, gebruikersnaam, email, bericht)
Foreign keys :
gebruikersnaam -> (PROFIEL(gebruikersnaam))
--
Vraagjes :
Zoals jullie in bovenstaand LGS zien komt "ip" in een 5-tal tabellen voor ? Is dit slecht en moet ik er eigenlijk voor zorgen dat het ip vb. alleen bij het profiel wordt opgeslagen tijdens het inloggen. Wat is de correcte manier om zoiets op te lossen?
Ik ben ook aan een ERD bezig maar vroeg mij af, is in bovenstaande situatie vb. FAQ een entiteit, FAQ staat eigenlijk los van de rest, moet dit dan in een ERD worden opgenomen, en zoja hoe dan wel?
Kunnen verschillende type gebruikers in een ERD getoond worden?
Ik hoop dat iemand mij wat wijzer kan maken, alvast hartelijk bedankt!
Peter