Toon posts:

[Ontwerp] Vragen bij maken van ERD, scherm en storyboard*

Pagina: 1
Acties:
  • 109 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Sorry voor de gekke titel, maar dit was het best wat ik ervan kon maken :/

Ik ben nu bezig voor een opdracht bezig (geen cijfer ofzo, dus jullie hoeven niet mijn huiswerk te maken :) ), maar wil even graag dat dit gecontroleerd wordt want ik heb het gevoel dat het niet helemaal klopt. En misschien dat anderen hier ook nog wat aan hebben. Ok hier komt ie:


-----

Voor een sportvereniging is ten behoeve van de administratie de volgende database gedefinieerd.

ADRES (postcode,huisnr,straat,postcode)
LID (lidnr,voornaam,achternaam,gebdat,postcode,huisnr)
TEAM (teamnr,omschrijving,poule,trainer,coach,categoriecode)
TEAMSAMENSTELLING (teamnr,lidnr)
CATEGORIE (categoriecode,oudste-gebdat,jongste-gebdat)

Vraag 1: Maak een gegevensstructuur diagram met de juiste 1:n relaties van het bovenstaande database-ontwerp.

Afbeeldingslocatie: http://www.p911.nl/erdschermstoryboardontwerp_1.jpg

Hier bedacht ik mij dat een koppeltabel (TEAMSAMENSTELLING in dit geval) altijd een ‘veel-tabel’ is? Graag jullie mening hierover :)


Vraag 2: Geef een layout van het scherm dat TEAMS vastlegt.

Dit scherm moet zowel het bestand TEAM als TEAMSAMENSTELLING vullen. Ieder team heeft maximaal 15 spelers. Bedenk de naam van de systeemfunctie en plaats die in de kop van het scherm.

Ik ben op dit uitgekomen maar ben er eigelijk zeker van dat het niet klopt :X

--

Teamnummer (teamnr)
Omschrijving (komt automatisch de beschrijving als je teamnr aanklikt)
Poule (lijst met poules)
Trainer (lijst met trainers)
Coach (lijst met coaches)
Categorie (lijst met categoriecodes)
Speler1 (invulvak)
Speler2 (invulvak)
Speler3 (invulvak)
Speler4 (invulvak)
Speler5 (invulvak)
Speler6 (invulvak)
Speler7 (invulvak)
Speler8 (invulvak)
Speler9 (invulvak)
Speler10 (invulvak)
Speler11 (invulvak)
Speler12 (invulvak)
Speler13 (invulvak)
Speler14 (invulvak)
Speler15 (invulvak)

--

Vraag 3: Vul het storyboard c.q. geef aan welke geprogrammeerde controles (bestaanbaarheidcontroles, redelijkheidscontroles, etc.) van toepassing zijn bij het gebruik van het scherm (scherm bij vraag 2).


- Poule mag niet meer dan 1 teken bevaaten
- Omschrijving niet meer dan 50 tekens
- Coach mag geen cijfers bevatten en niet meer dan 20 tekens
- Categorie geen cijfers bevatten en niet meer dan 20 tekens bevatten


Alvast bedankt voor jullie commentaar en ik hoop ik, in mn eerste post, aan alle richtlijnen van het forum heb voldaan :)

  • Vedett.
  • Registratie: November 2005
  • Laatst online: 18:31
Ten eerste: Je zal toch zelf moeten bepalen wat je wilt, en aan de hand daarvan je model opstellen.

Ik zou het volgende overwegen:
1) Een extra tabel aanmaken voor Coaches, Trainers, en Poules. Vervolgens de Id's in de Team's tabel gebruiken.


2) Als je trainers en Coaches ook gewone leden zijn, maak dan van de Trainers en Coaches tabel (hierboven aangemaakt) een tabel die enkel teams koppelt aan een lid met als id trainerId of coachId
dus:
Trainers (trainerId,lidId,teamId)

3) Zijn je trainers of coaches méér dan alleen leden, Dan kan je het nog verfijnen door aan de tabel Trainers extra informatie toe te voegen, maar dan de twee id's zoals in de tabel hierboven (teamId, trainerId) in een aparte koppeltabel te plaatsen (Zoals je nu met teamsSamenstelling doet).

Verwijderd

Topicstarter
Sorry misschien dat het er een beetje gek staat maar de database is al gegeven :) , dus daar kan niks aan worden veranderd.