CS3380 Database Application and Information Systems


Syllabus

Overview:    This course covers the fundamental topics of database management systems (DBMS) and database-enabled applications, as they relate to today’s Information Systems (IS). Topics will include a brief history of secondary storage & databases, data modeling, introductory SQL, an overview of current database trends, and current popular database systems.  Students will develop hands on experience through weekly labs and a series of small projects implementing increasingly larger databases and various data access methods.

Textbook:    Michael V. Mannino
    Design, Application Development, and Administration, 2nd Ed
    McGraw-Hill, 2003

        
Prerequisites:    CS 2050

Topics:    1. History of Secondary Storage and database systems        (1.0 weeks)
    2. Relational Data Modeling: conceptual, logical, physical                (1.5 weeks)
    3. Entity-Relationship-Diagrams                                                        (2.0 weeks)
    4. Relational Algebra                                                                        (1.0 weeks)
    5. Database Normalization                                                                (1.0 weeks)
    6. Database Architectures                                                                 (1.0 weeks)
    7. Information Systems and Database integration                            (2.0 weeks)
    8. SQL                                                                                            (2.0 weeks)
    9. Procedural DB Interfacing: PHP/Java                                          (1.5 weeks)
    10. ODBC/JDBC                                                                              (1.0 weeks)
    11. PL/SQL                                                                                    (1.0 weeks)
    12. Database Maintenance/Tuning                                                (1.0 weeks)

Prepared by:    Grant Scott

Date:    September 2004

Covers fundamental top-
ics of database management systems (DBMS)
and database-enabled applications.  Topics
include a brief history of secondary storage and
databases, data modeling, introductory SQL, an
overview of current database trends, and current
popular database systems.  Prerequisite:  CS
2050.  Graded on A/F basis only.