Course Outline

I. Introduction to database systems:

    This portion of the course serves as an introduction into the basic concepts of database (DB) systems.


II. Relational data model and systems

         A good part of the course will be spent on the relational data model since this is the most dominant model used in today's DBMSs. However, it will not totally dominate the course as it does in some textbooks.  We will also study other currently relevant and emerging data models and paradigms.


III. Database design

IV. Database system implementation issues


V. Web services technologies

VI. Other topics of interests in database management

      These topics include current topics of interest in database management in database research and/or my current topics of interest.

VI. Homework and projects 

       Throughout the semester, homework assignments would be given, using SQL Server 2000 and Visual Studio.NET. Also, I plan to have a project that should begin before or at the middle of the semester and is due at the end of the semester, using SQL Server 2000, Visual Studio.NET (VB.NET and C#.NET).