Cursus gegevensbanken

1,099 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,099
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
83
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Cursus gegevensbanken

    1. 1. GegevensbankenProf. Erik Duval, Prof. Bettina Berendt, dr. Katrien Verbert2011 - 2012 1
    2. 2. http://www.slideshare.net/erik.duval2
    3. 3. 3
    4. 4. 4
    5. 5. • docenten • Prof. Erik Duval, Prof. Bettina Berendt dr. Katrien Verbert 4
    6. 6. • docenten • Prof. Erik Duval, Prof. Bettina Berendt dr. Katrien Verbert• medewerkers • McElory Hoffmann, Tommy Messelis, Rula Sayaf, Matthijs van Leeuwen, Mathias Verbeke, Albrecht Zimmermann 4
    7. 7. • docenten • Prof. Erik Duval, Prof. Bettina Berendt dr. Katrien Verbert• medewerkers • McElory Hoffmann, Tommy Messelis, Rula Sayaf, Matthijs van Leeuwen, Mathias Verbeke, Albrecht Zimmermann• 18 hoorcolleges • video conferencing, om de beurt 4
    8. 8. • docenten • Prof. Erik Duval, Prof. Bettina Berendt dr. Katrien Verbert• medewerkers • McElory Hoffmann, Tommy Messelis, Rula Sayaf, Matthijs van Leeuwen, Mathias Verbeke, Albrecht Zimmermann• 18 hoorcolleges • video conferencing, om de beurt• 11 oefeningen • 8 op papier, 3 in computerlokaal • woensdag: in English 4
    9. 9. Elmasri & Navathe, Fundamentals ofDatabase Systems, Addison Wesley, 6thedition, 2011
    10. 10. Elmasri & Navathe, Fundamentals of Database Systems, Addison Wesley, 6th edition, 2011goed genoeg voor zelfstudie ;-)
    11. 11. • mondeling examen met schriftelijke oefeningen
    12. 12. • mondeling examen met schriftelijke oefeningen• focus • concepten en methodes • kennen en kunnen gebruiken
    13. 13. • mondeling examen met schriftelijke oefeningen• focus • concepten en methodes • kennen en kunnen gebruiken• toepassingen • ontwerpen van een gegevensbank • queries
    14. 14. GB 2011 June - Frequencies of final points 16 14absolute frequency (Leuven + Kortrijk) 12 10 8 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 points
    15. 15. doelstellingen 8
    16. 16. doelstellingen• ? 8
    17. 17. doelstellingen 9
    18. 18. doelstellingen• basisconcepten van gegevensbanksystemen kennen 9
    19. 19. doelstellingen• basisconcepten van gegevensbanksystemen kennen• een gegevensbank kunnen ontwerpen 9
    20. 20. doelstellingen• basisconcepten van gegevensbanksystemen kennen• een gegevensbank kunnen ontwerpen• een gegevensbank kunnen definiëren en gebruiken 9
    21. 21. doelstellingen• basisconcepten van gegevensbanksystemen kennen• een gegevensbank kunnen ontwerpen• een gegevensbank kunnen definiëren en gebruiken• praktisch kunnen werken met een databasemanagement systeem 9
    22. 22. 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 9
    23. 23. 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 9
    24. 24. inhoud 10
    25. 25. inhoud• ? 10
    26. 26. inhoud 11
    27. 27. inhoud• gegevensmodel: (E)ER en relationeel • en een beetje: OO, ERDBMS, netwerk, hierarchisch 11
    28. 28. inhoud• gegevensmodel: (E)ER en relationeel • en een beetje: OO, ERDBMS, netwerk, hierarchisch• ontwerp: (E)ER en relationeel 11
    29. 29. inhoud• gegevensmodel: (E)ER en relationeel • en een beetje: OO, ERDBMS, netwerk, hierarchisch• ontwerp: (E)ER en relationeel• opslag: bestand, hashing, indexen, bomen, meerdimensionaal 11
    30. 30. 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 11
    31. 31. 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 11
    32. 32. 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 12
    33. 33. 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 13
    34. 34. 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 14
    35. 35. 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 15
    36. 36. http://emurgency.eu/ http://www.role-project.eu/ http://www.stellarnet.eu/ Questions? http://erikduval.wordpress.com/ @ErikDuval Thanks! 16

    ×