Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 30-11-2003, 15:11
cybergurlie17
Avatar van cybergurlie17
cybergurlie17 is offline
Hey!
Ik heb een opdracht gehad voor school. Ik moet een functioneel ontwerp maken voor een reisbureau. Dit systeem moet de volgende informatie kunnen geven:

- een rekening voor de klant met daarop o.a. de vertrekdatum
van de reis, het aantal personen dat de reis boekt
- een voerzicht van het aantal geboekte reizen per soort per maand
- een overzicht waarin het aantal boekingen per accommodatie vermeld wordt in een op te geven maand

Nou moet ik hiervan een entiteiten-relatie-diagram maken! Wat zijn hierin de entiteiten? Hoe ligt de relatie (1 enz.)? Wie kan mij helpen?
Met citaat reageren
Advertentie
Oud 30-11-2003, 15:16
Screaming Slave
Screaming Slave is offline
uh, heb je er geen uitleg over gehad?
Met citaat reageren
Oud 30-11-2003, 15:44
Unexplained
Avatar van Unexplained
Unexplained is offline
We zijn hier natuurlijk niet om jouw huiswerk te maken.

Lees eens iets over cardinaliteiten, dan kom je al wat meer te weten.
Een ERD is natuurlijk niet zo lastig, dat kun je zelf wel verzinnen neem ik aan. Zie de voorbeelden in je boek.

Overigens heeft dit nog niet zoveel met SQL te maken. Pas als je gaat normaliseren wordt dat relevant.
__________________
Risico's: als je nooit iets nieuws probeert, mis je veel enorme teleurstellingen
Met citaat reageren
Oud 30-11-2003, 15:45
zazzie
zazzie is offline
in een erd zet je alle tabellen van je database en geef je aan hoe deze tov elkaar staan. relaties zet je neer om aan te geven wat voor verhouding het is.

als bijvoorbeeld een tabel klassen en een tabel leerlingen hebt, dan zitten meerdere leerlingen in 1 klas maar een leerling zit niet in meer dan een klas. (als dat wel zo is, dan moet er een derde tabel komen, een zgn kruistabel, waarmee je de n:m relatie kan maken (n:m = meer:meer).)

de tabellen zijn met elkaar verbonden via de primairy key van tabel klassen die als foreign key in de tabel leerlingen staat met een 1 relatie.
__________________
OS's are like sex. It's better when it's free.
Met citaat reageren
Oud 30-11-2003, 16:35
cybergurlie17
Avatar van cybergurlie17
cybergurlie17 is offline
Citaat:
Unexplained schreef op 30-11-2003 @ 16:44:
We zijn hier natuurlijk niet om jouw huiswerk te maken.

Lees eens iets over cardinaliteiten, dan kom je al wat meer te weten.
Een ERD is natuurlijk niet zo lastig, dat kun je zelf wel verzinnen neem ik aan. Zie de voorbeelden in je boek.

Overigens heeft dit nog niet zoveel met SQL te maken. Pas als je gaat normaliseren wordt dat relevant.
er staan geen voorbeelden in het boek.
het boek gaat namelijk verder en propt het maken van een erd in 1 paragraaf. niet erg duidelijk.
ik vraag wat de entiteiten en de relaties tussen de entiteiten zijn. kon zijn dat iemand mij dat kan vertellen en uitleggen. aan zo'n reactie heb ik niets.
En cardinaliteiten..., dat heeft hier niets mee te maken.
Met citaat reageren
Oud 30-11-2003, 17:13
Screaming Slave
Screaming Slave is offline
lol, je weet duidelijk niet wat cardinaliteiten zijn succes met je opdracht.
Met citaat reageren
Oud 30-11-2003, 17:49
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
oj, ik zou zeggen, zoek eens een goed boek of misschien tutorials met google of database.pagina.nl of weet ik veel wat

Code:
|-----------|0..*          /--------\                   1..1  |----------|
| klant     |------------/heeft    \------------------------  |rekening  |
|-----------|               \             /                   |-----------|
                                 \--------/
(middelste geval meot een ruit zijn)
die "klant" en "rekening" zijn entiteiten
"heeft" is een relatie.

die 1..1 geeft aan dat bij iedere rekening precies 1 klant hoort.
die 0..* geeft aan dat bij iedere klant 0 of 'oneindig' veel rekeningen horen.

Nu moet je met elipsen aangeven wat de attributen zijn van de entieiten (en relaties), maar ik ben geen database helpdesk

Laatst gewijzigd op 30-11-2003 om 17:57.
Met citaat reageren
Oud 30-11-2003, 18:02
Screaming Slave
Screaming Slave is offline
Met citaat reageren
Oud 30-11-2003, 18:15
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
Screaming Slave schreef op 30-11-2003 @ 19:02:
had jij ook kunnen doen, luie aap
Met citaat reageren
Oud 02-12-2003, 13:07
cybergurlie17
Avatar van cybergurlie17
cybergurlie17 is offline
Citaat:
Fade of Light schreef op 30-11-2003 @ 18:49:
oj, ik zou zeggen, zoek eens een goed boek of misschien tutorials met google of database.pagina.nl of weet ik veel wat

Code:
|-----------|0..*          /--------\                   1..1  |----------|
| klant     |------------/heeft    \------------------------  |rekening  |
|-----------|               \             /                   |-----------|
                                 \--------/
(middelste geval meot een ruit zijn)
die "klant" en "rekening" zijn entiteiten
"heeft" is een relatie.

die 1..1 geeft aan dat bij iedere rekening precies 1 klant hoort.
die 0..* geeft aan dat bij iedere klant 0 of 'oneindig' veel rekeningen horen.

Nu moet je met elipsen aangeven wat de attributen zijn van de entieiten (en relaties), maar ik ben geen database helpdesk
Hey bedankt voor de reactie! Ik moest het al inleveren en heb zelf maar wat gebrouwen en die klopte!
deze klopt dus niet. de entiteiten zijn klant, boeking en accomodatie... klant-boeking is 1 en accomodatie-boeking is 1..
maar toch bedankt!!
Met citaat reageren
Oud 02-12-2003, 13:15
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
cybergurlie17 schreef op 02-12-2003 @ 14:07:
Hey bedankt voor de reactie! Ik moest het al inleveren en heb zelf maar wat gebrouwen en die klopte!
deze klopt dus niet. de entiteiten zijn klant, boeking en accomodatie... klant-boeking is 1 en accomodatie-boeking is 1..
maar toch bedankt!!
Ik gaf een voorbeeld hoe een ERD werkt, ik ga niet je opdracht maken, dus natuurlijk klopte die niet (als direct antwoord op je vraag)...

I can give you a fish, and you will eat and survive for one day...I can learn you how to fish and you'll survive for a loong time

(ofzoiets )
Met citaat reageren
Oud 02-12-2003, 16:28
Unexplained
Avatar van Unexplained
Unexplained is offline
Citaat:
Fade of Light schreef op 02-12-2003 @ 14:15:
I can give you a fish, and you will eat and survive for one day...I can learn you how to fish and you'll survive for a loong time

(ofzoiets )
Vrije invulling van Confusius
__________________
Risico's: als je nooit iets nieuws probeert, mis je veel enorme teleurstellingen
Met citaat reageren
Oud 02-12-2003, 20:47
cybergurlie17
Avatar van cybergurlie17
cybergurlie17 is offline
Citaat:
Fade of Light schreef op 02-12-2003 @ 14:15:
Ik gaf een voorbeeld hoe een ERD werkt, ik ga niet je opdracht maken, dus natuurlijk klopte die niet (als direct antwoord op je vraag)...

I can give you a fish, and you will eat and survive for one day...I can learn you how to fish and you'll survive for a loong time

(ofzoiets )
O nee maar zoals jij het zegt hebben klopt niet met de opdracht die wij hebben. dat er 1 een ruit is ken ik niet. zijn allemaal gewoon vierkantjes. en 'heeft' lijkt me geen entiteit maar meer een relatie.. maar ok. opdracht is ingeleverd dus boeit niet.
Met citaat reageren
Oud 02-12-2003, 20:49
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
cybergurlie17 schreef op 02-12-2003 @ 21:47:
O nee maar zoals jij het zegt hebben klopt niet met de opdracht die wij hebben. dat er 1 een ruit is ken ik niet. zijn allemaal gewoon vierkantjes. en 'heeft' lijkt me geen entiteit maar meer een relatie.. maar ok. opdracht is ingeleverd dus boeit niet.
ik zei ook dat heeft een relatie was, lees maar eens. En alleen vierkanten?!?!?! Dat lijkt me vriiijjj sterk. En je wilt toch iets leren ipv gewoon je opdracht maken, of was het iets verplichts wat nooit meer terug komt ofzo?
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 19:39.