Course:INFO210 - Database Management Systems
On Campus Offering:Fall (eve), Winter (day), Spring (eve), Summer (eve)
Online Offering:None
Faculty:Grillo, Peter
Song, Il-Yeol
Li, Jiexun Jason
An, Yuan
Extended Course Description:

Catalog Course Description:
Focuses on how to design databases for given problems, and how to use database systems effectively.  Topics include database design techniques using the entity-relationship (ERD) approach, techniques of translating the ERDs into a relational schema, set operations (union, union all, intersect, and minus), commercial query languages, and normalization techniques.

Pre-requisites and Co-requisites:
INFO 102 Minimum Grade: D or SE 210 Minimum Grade: D or ISYS 200 Minimum Grade: D

Curriculum Role:
This course is offered to students who have no formal training in database systems and presents basic theory and technology for database design.  This is a required course for the BSIS, BSIT and BSSE undergraduate curriculums.

Course Rationale:
This course establishes the theoretical background of relational databases, database query language and database design. This course is offered for students who want to be a database expert for conceptual database design.

Course Outcomes:
Upon successful completion of this course the learner will be able to:
• specify the fundamental concepts necessary for the design, use, integrity maintenance, and implementation of database systems.
• arrange an entity-relationship diagram (ERD) into a relational schema.
• construct a database for a given problem from a relational schema.
• set up relational algebra (set operations) and contemporary query language statements (SQL).
• formulate simple database application programs.
• transform a relation into 1st, 2nd, 3rd normal forms.
• analyze the issues and problems in relational database systems.
• summarize the components of database management systems.
• recognize the evolving roles of database systems in an enterprise.

Course Content:
• Principal topics and the approximate number of weeks devoted to each are:
• Database design using the entity-relationship model, techniques of translating ER diagrams into relational schema (2)
• The basic concepts and components of DBMS (1)
• Commercial query languages (2)
• Functional dependencies and normalization (1)
• Fundamentals of relational model, set operations, and query languages (2)
• Relational database systems including integrity constraints and relational algebra (2)

Presentation:
Note: Presentation method may vary somewhat from section to section.
Lecture presentation.

Assessment:
Note: Assessment method may vary somewhat from section to section.
Assignments and examinations.

Previous | Course List | Course Offerings | Next
Email this page Print this page
Course Details
Dotted Underline