Download Lecturer: Jan Baumbach Class: Database Design and Programming

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Lecturer: Jan Baumbach
Class: Database Design and Programming
Weekly note 3
Lecture 1
In the fourth lecture we will catch up with aggregate queries in SQL
and extended relational algebra. Then we will introduce concepts
needed for designing good relational databases. We will start on
functional dependencies, decomposition of relations, and normal
forms.
Topics
Functional Dependency,
Normal Form
Anomalies,
Decomposition,
Boyce
Codd
Reading
Chapters 3.1-3.3
Lecture 2
The fifth lecture will continue with normal forms and introduce the
third normal form (3NF). In the second half we will start on entity
relationship diagrams (ER diagrams).
Topics
3rd Normal Form, ER diagrams
Reading
Chapters 3.4-3.5, Chapters 4.1-4.2
Exercises
Time to get your hands dirty! This exercise will take place in IMADA's
terminal room. You should get an account for the database server and
set up a test database with the running examples from the lectures.
Try some of the queries from the lecture on this test database. Then
add some relations from the previous exercises and perform queries
on them.
Related documents