Gegevensbanken: de cursus

  • 818 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
818
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
88
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. GegevensbankenProf. Erik Duval, Prof. Bettina Berendt, dr. Katrien Verbert2010 - 2011 1
  • 2. http://www.slideshare.net/erik.duval2
  • 3. 3
  • 4. • docenten • Prof. Erik Duval, Prof. Bettina Berendt, dr. Katrien Verbert• medewerkers • Sten Govaerts, Tommy Messelis, Nik Corthaut, Wim Desmet• 18 hoorcolleges • video conferencing, om de beurt• 11 oefeningen • 8 op papier, 3 in computerlokaal 4
  • 5. Planning• do 17 feb, 11u00-13u00 (Kortrijk) di 22 feb, 10u35-12u35 (Leuven) • Katrien• do 24 feb, 8u25-10u25 (Kortrijk+video conf) • Erik• do 24 feb, 11u00-13u00 di 1 maart, 10u35-12u35: geen les• do 3 maart 8u25-10u25 (Leuven+video conf) • Joris 5
  • 6. Elmasri & Navathe, Fundamentals of Database Systems, Addison Wesley, 5th edition, 2007goed genoeg voor zelfstudie ;-)
  • 7. • mondeling examen met schriftelijke oefeningen • meer details volgen• focus • concepten en methodes • kennen en kunnen gebruiken• toepassingen • ontwerpen van een gegevensbank • queries
  • 8. doelstellingen• basisconcepten van gegevensbanksystemen kennen• een gegevensbank kunnen ontwerpen• een gegevensbank kunnen definiëren en gebruiken• praktisch kunnen werken met een databasemanagement systeem• inzicht hebben in implementatietechnieken van gegevensbanken• enige begrippen hebben van nieuwe technieken en toepassingen 8
  • 9. inhoud• gegevensmodel: (E)ER en relationeel • en een beetje: OO, ERDBMS, netwerk, hierarchisch• ontwerp: (E)ER en relationeel• opslag: bestand, hashing, indexen, bomen, meerdimensionaal• implementatie: queries, transacties, concurrentie, herstel• geavanceerd: distributie, data warehouse, multimedia • een beetje 9
  • 10. deel 1: inleiding en conceptuele modellering 1. gegevensbanken en hun gebruikers 2. gegevensbanksystemen: begrippen en architectuur 3. gegevensmodellering met het entiteit-relatie model 4. uitgebreide entiteit-relatie model en UML modelleringdeel 2: relationeel model: begrippen, beperkingen, talen,ontwerp en programmeren 5. het relationeel model en relationele gegevensbank beperkingen 6. relationele algebra en relationele calculus 7. relationeel gegevensbank ontwerp door afbeelding van ER en EER naar relationeel model 8. SQL-99: schema definitie, basis beperkingen, queries, views 9. nog SQL: programmeertechnieken 10
  • 11. deel 3: gegevensbankontwerp: theorie en methodologie 10. functionele afhankelijkheden en normalisatie 11. relationeel gegevensbankontwerp en verdere afhankelijkheden 12. praktisch gegevensbank ontwerp methodiek en gebruik van UML diagrammendeel 4: gegevensopslag, indexering, query verwerking, en fysisch ontwerp 13. basis bestandstructuren en hashing 14. index structuren voor bestanden 15. query verwerking en optimalisering 16. praktisch gegevensbankontwerp en fijnregeling 11
  • 12. deel 5: begrippen van transactieverwerking 17. inleiding tot transactieverwerking 18. technieken voor concurrentie controle 19. hersteltechnieken voor gegevensbankendeel 6: object en object-relationele gegevensbanken 20. begrippen voor object gegevensbanken 21. object gegevensbanken: standaarden, talen en ontwerp 22. object relationele en uitgebreid relationele systemen 12
  • 13. deel 7: verdere onderwerpen 23. gegevensbank beveiliging en authetificatie 24. uitgebreide gegevensmodellen voor gevorderde toepassingen 25. gedistribueerde gegevensbanken en client-server architecturendeel 8: ontluikende technologieën 26. Web gegevensbanken programmeren 27. XML en gegevensbanken 28. Data mining 29. Data warehousing en OLAP 30. ontluikende gegevensbanktechnologieën 13
  • 14. Vragen...? 14