Dansk - English

Short version - Full version


Databases (Fall 2007)

Course code : IDBS3B-U1
ECTS Credits : 5 Status : Compulsory
Revised : 08/02 2006 Written : 12/08 2004
Placement : 3. semester Hours per week : 4
Length : 1 semester Teaching Language : Danish

Objective : This course unit contains theory and practice about construction of a logic and physical data model based on simple systems.
Implementing the systems with support from database tools and generating input/output data.
Principal Content : 1. Introduction to database tools.
2. Introduction to databases with entity sets and relationship types together with ER-diagrams.
3. Database normalization algorithm dependencies, consistency preservation and the conception of primary/foreign keys.
4. Information analyses, database design, metadata and data modeling.
5. Queries and updating with SQL standard.
6. Database applications with Java & JDBC.
7. Database interaction on the Web.
8. Basic transaction processing.
9. Visit a company with a database department.
Teaching method : The curriculum of the course unit will be introduced by the teacher and supplied with exercises and course assignments in groups.
The final course assignment must be documented in a report that will be used for the oral examination common with CSP3.
Required prequisites : Documented knowledge similar to OOP1 & OOP2
Recommended prerequisites : -
Relations : -
Type of examination : Look under remarks
External examiner : Internal
Marking : 7 step scale
Remarks : Before the individual examination the students present their project as a group. Afterwards they leave the room.
The teachers and the examiner evaluates the project work (the report and the presentation). After this the students are evaluated one at the time.
Teaching material : Principles of Database systems with internet and Java applications by Greg Riccardi. ISBN: 0-201-61247-x
Responsible teacher : Jens Meilby , jme@ihk.dk