ITEC521 Database
Instructor Gary Geunbae Lee,
gblee@postech.ac.kr
1. Course Objectives
This
course focuses on the basic concepts necessary for designing, using and
implementing database systems and applications. Students will learn about database
modeling and design, the languages provided by database management systems, and
important system implementation techniques.
2. Pre-requsities
No
prerequisites are required
3. Grading
Midterm
40%
Final 40%
Class participation 20%
4. Textbook and references
Silberschatz, Korth and Sudarshan. Database system concepts, 5th edition, McGraw-Hill International editions, May 2005 (main text)
C.
J. Date, An introduction to database systems, 6th edition. Addison Wesley
publishing company, 1995 (somewhat old, but still very useful) * you don¡¯t need
to buy it
5. Course schedules
- Introduction (chap 1)
- Storage and file structure (chap 11)
- index and hashing (chap 12)
- relational model (chap 2)
- SQL (chap 3)
- Query Processing (chap 13)
- data base design: ER approach (chap 6)
- relational database design (chap
7)
- Midterm exam with review
- application design (chap 8)
- XML (chap 10)
- Transactions (chap 15)
- concurrency control (chap 16)
- recovery systems (chap 17)
- Data analysis and mining (chap 18)
- Information retrieval (chap 19)
- Final exam
6. Notes
Instruction language is
Korean. When foreign students are in the class, the course can be taught in
English.