Voorbeeld-case

Om een beetje feeling te krijgen met een “real-life-situatie” heb ik een scenario opgesteld waarbij ik alle genoemde zaken aan bod laat komen. Het voorbeeld zal zich slechts beperken tot SQL, de PHP-cliënt is niet bijzonder moeilijk. Het voorbeeld is misschien wat abstract maar geeft hopelijk wel een goed beeld van een toepassing.

Ontwikkel een database waarin medewerkers van een hotelketen kunnen worden opgeslagen, de volgende entiteiten zijn aanwezig:

- Hotels
- Medewerkers
- Klanten (particulier)
- Klanten (zakelijk)
- Reserveringen

Een en ander is gevisualiseerd in onderstaand klassendiagram, hierin staan de relaties weergegeven:

Afbeelding

Toelichting:
- Een hotel heeft 1 manager.
- Een medewerker heeft 0 of 1 manager, als er geen manager aan een medewerker is toegekend zal dit de hoogste pief zijn :)
- Een medewerker is werkzaam bij 1 hotel
- Een klant heeft 0 of meer reserveringen
- Een medewerker behandeld 0 of meer reserveringen

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Voorbeeld-case
  3. Overerving in PostgreSQL
  4. Aanmaken van tabellen en het leggen van relaties
  5. Views
  6. PL/pgSQL functies en procedures
  7. Triggers
  8. Check constraints en domains
  9. Conclusie

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.