School of Engineering and Technology, (SET) | ||
AT71.01 : Database Design 3(3-0) | ||
Course objectives: | ||
The availability of excellent database software enables easy creation of databases and database applications. However, creation without design usually leads to various database problems, disasters and complete failures. Therefore, good knowledge of database design in both theoretical and practical aspects is required. |
||
Learning Outcomes: | ||
Databases and Transactions. The Relational Database Model. Entity Relationship (E-R) Modeling. Normalization. Physical Data Organization and Indexing. Distributed Database Design. Transaction Management and Concurrency Control. Object Databases. XML and Web Data. Data Warehouses and Data Mining |
||
Pre-requisite(s): | ||
None |
||
Course Outline: | ||
|
||
Learning Resources: | ||
Textbook: | ||
P.M. Lewis, A. Bernstein and M. Kifer:
Databases and Transaction Processing, Addison-Wesley, 2002
|
||
Reference Books: | ||
C.J. Date:
An Introduction of Database Systems, 7th Ed., Addison-Wesley, 1999.
R. Ramakrishnan:
Database Management Systems, 3rd Ed., McGraw-Hill, 2002.
G. Riccardi:
Principles of Database Systems with Internet and Java Applications, Addison-Wesley, 518 p., 2001.
P. Rob and C. Coronel:
Database Systems: Design, Implementation and Management, 4th Ed., Course Technology, 740 p., 2000.
T.J. Teorey:
Database Modeling and Design, 3rd Ed., Morgan Kaufmann, 366 p., 1998.
J.D. Ullman and J. Widom:
A First Course in Database Systems, Prentice Hall, 470 p., 1997.
|
||
Journals and Magazines: | ||
ACM Trans. Database Systems. |
||
Evaluation Scheme: | ||
The final grade will be computed from the following constituent parts:
Mid-semester exam (50%),
Final exam (50%) and
Assignments/projects (20%).
Closed-book examination is used for both mid-semester and final exam.
|
||
Instructor(s): | ||
|
||