i5 Logo - Home

RWTH Aachen University 
Homepage o Projects o Teaching o Staff o Publications o Service o o
o


Introduction to Database Systems 
(Einführung in Datenbanken)
summer term 2007

Contact Hours

Prof. Dr. Matthias Jarke
jarke@informatik.rwth-aachen.de
Office Hours: by appointment after the lecture
Dr. Christoph Quix
quix@cs.rwth-aachen.de
Tel: 0241/80-21510
Office hours: every Monday 13.00 - 14.00
Dipl.-Inform. Dominik Lübbers
luebbers@informatik.rwth-aachen.de
Tel.: 0241/80-21512
Room: 6235
Office Hours: when the door is open...

News

bulletThe second exam has been corrected. See the results below.

Dates

bulletLecture
bulletTuesday, 08.15-09.45, AH V (start: April 10)
bulletThursday, 11:30-13:00, AH V
bulletTutorial
bulletMonday, 11.45-13.15, AH VI (start: April 23)
bulletExam
bulletWednesday, July 18, 2007, 14.00, Aula 2

  General Information

bulletAnnouncement in CAMPUS
bullet Structure and organization of lecture and tutorial sessions

Lecture

bulletCourse material (use the password announced in the lecture to access the files)
bullet Chapter 1 (Introduction)
bullet Chapter 2 (Conceptual Modelling)
bullet Chapter 3 (Relational Databases)
bulletOracle Introduction
bullet Slides
bullet Travel scenario
bulletQueries and Commands
bullet Chapter 4 (Object-Oriented Database Model)
bullet Chapter 5 (Semistructured Data Models and XML)

Tutorials

bulletTutorial Session "0"
bulletAssignment 1
bulletAssignment 2
bulletSolution sketches for task 2.1 and task 2.2
bulletAssignment 3
bulletShort summary of alternatives for mapping IS-A relationships to the rel. DB model
bulletAssignment 4
bulletAssignment 5
bulletSolution sketch to task 5.1b)
bulletSolution sketch to SQL part of 5.2
bulletSolution sketch to part 5.2.d)
bulletAssignment 6
bulletSolution sketch to task 6.1b)
bulletAssignment 7
bulletAssignment 8
bulletAssignment 9
bulletSolution sketch to task 9.4a)
bulletAssignment 10
bulletSolution sketch to task 10.1a)
bulletSolution sketch to task 10.3a) and 10.3b)
bullet Assignment 11
bulletThis assignment is only intended for students who want to receive 8 ETCS points for the course, for the other students the 10th assignment is the last one.
bulletCriteria for getting 8 ETCS points
bullet50% of points in assignments 1-10
bulletactive participation
bullet50% of points in assignment 11
bullet50% of points in exam
bulletResources:
bulletLectures1.xml
bulletLectures2.xml
bulletLectures.xsd
bulletShopData.xml

 

Exam

bulletThe exam will take place on July 18. During the next week we will provide a simple web interface to register for the exam.
bulletLast year's exam sheets
bulletfirst exam
bulletsecond exam
bulletResults
bulletStudents' results
bulletOverview
bulletSecond Exam
bulletResults
bulletYou can take a look at our correction on Tuesday, October 23, at the office of Dominik Lübbers (room 6235).

 

Links

bulletRelational Data Model
bulletSQL-introduction (Uni Gießen): 
bullet Lexical Syntax, Tuple Variables, Conditions, Null Values
bullet Aggregation, Subqueries, UNION, Outer Joins
bullet Data Types, CREATE TABLE, Updates
bulletMySQL (free SQL database system, frequently used for small (web-) applications, does only support a limited set of SQL statements)
bulletPostgreSQL (free SQL database system, very close to the SQL standard)
bulletOracle Technology Network
bulletObject-Oriented Data Model
bulletODMG
bullet Enterprise Java Beans
bullet Java Data Objects
bullet Object-Relational Features of Oracle (Material of a course at Stanford Univ.)
bullet LINQ Project of Microsoft (Webcast shown in lecture)
bullet UML Reference Card (by Allen I. Holub, short overview of the concepts of the UML structure diagram)
bulletXML

General
bulletXML page of W3C (information about the XML standard)
bulletXML Tutorial (by Anders Møller & Michael I. Schwartzbach)
bulletManaging XML and Semistructured Data (course by Dan Suciu)
bulletJava Web Services Tutorial, look at chapter 9!
bulletAltova XMLSpy (look for the freely available Home Edition)

XQuery
bulletXML Query (information about the XML Query standard)
bulletXML Query Use Cases
bulleteXist, an open-source XML DBMS with an frontend to execute XQueries online.

XSLT
bulletXSLT at W3C
bulletXML Bible, chapter on XSL-T
bulletAltova XMLSpy

bullet ConceptBase's home page (Metadata Manager developed by Informatik 5)
bullet Databases & Logic Programming bibliography server
bulletACM SIGMOD (Special Interest Group Management of Data): Links to many online resources related to research in databases

 

Updated: 29.01.08
www
Disclaimer       Webmaster  |  i5 Home  |  Projects  |  Teaching  |  Staff  | Publications | Service
 BSCW Server | Lehr- und Forschungsgebiet Informatik 5  |  Fachgruppe Informatik  |  RWTH Aachen