Vakomschrijvingen

Docenten:

Dr. Hamideh Afsarmanesh
Science Park 107

1098 XG Amsterdam
h.afsarmanesh(at)uva.nl
Tel:  +31 20 525 7512
Fax: +31 20 525 7490

Bestemd voor:

Jaar 2 bachelor Informatiekunde                      Databases bachelor IK

Jaar 1 bachelor Kunstmatige Intelligentie          Databases bachelor AI

Jaar 1 bachelor Informatica                             Databases1 – Informatica (IN)

Semester

2 blok 1

IK            wk 5-12

AI            wk 5-10

IN            wk 5-11

Voorkennis:

Basis Informatica, Programmen, Conceptueel Modelleren

Leerdoelen:

Kennismaking met de fundamentele principes voor data management. Begrip van basisconcepten voor ontwerp en ontwikkeling van databases.

Inhoud:

Analyse, ontwerp, en ontwikkeling van eenvoudige database applicaties m.b.v. het relationeel data modelleren (normalisatie), data manipulatie talen (relationele algebra, SQL, en Query-by-example), data beveiliging, en relationele en object-oriented database architecturen.

Literatuur:

A. Silberschatz, H. Korth, and S. Sudarshan, Database System Concepts , 5th ed: McGraw-Hill, 2006. (author's book page), ISBN: 0-07-295886-3

Onderwijsvorm:    

Hoorcolleges en practicum; het practicum bestaat uit huiswerkopgaven over het ontwerpen van databases en data manipulatie talen.

Studielast:

5 ECs (IK)  – 3 ECs (AI)    3 ECs (IN)

Toetsing:

Een verplichte toets afgenomen – deze telt mee voor het eindcijfer.

Schriftelijk tentamen (50 %) en opdrachten (50 %)

College:  

maandag 15.30 - 17.30, Science Park C1.110

Practicum:

IK                   P1: dinsdag 15.00 - 19.00, REC-P 1.24

AI                   P2: dinsdag 15.00 - 19.00, REC-P 1.25

IN Groep A    P3: dinsdag 9.00 - 13.00, REC-P 1.25

IN Groep B    P4: dinsdag 9.00 - 13.00, REC-P 1.24

 Grades

IK

IN

AI

Bijzonderheden: De hoorcolleges voor deze cursus zijn in het Engels.

 

Course Assistants: 

                                             IK                           Mr. Jafar Tanha      <j.tanha(at)uva.nl>

                                             AI                           Mr. Shabaz Sultan   <shabaz.sultan(at)gmail.com>

                                             IN Group A            Mr. Roy Bakker     <bakkerr(at)cience.uva.nl>

                                             IN Group B            Mr. Ricus Smid       <henricus.smid(at)student.uva.nl>

 

IMPORTANT  POINTS: Attending all lectures / practicums, and timely arrival at the course lectures are strongly recommended to all students taking this course, since:

  • All the knowledge required for doing the assignments and the exams will be covered at the lectures, and at the practicums.
  • "Bonus points" of 5 % is considered and assigned for active participation through answering to both questions discussed in class and a few "special pop quizzes" that will be given at the end of some lectures in this course, as well as participation in practicums. What is special about the quizzes is that they will "only" focus on the subject discussed "on that same day".
  • Please notice that different database books use & introduce different notations for "modeling" (e.g. for the ER model), and for query specification (e.g. relational algebra, SQL, etc.). For the purpose of grading the assignments and for the written exam in this course, the only acceptable "notations" would be the notations presented in the course book by Silberschatz.