Cebu International Distance Education College #11 Wilson St. corner Pasteur St., Lahug, Cebu City COURSE SYLLABUS Course No.: IT131 Course Name: Database Management I Course Credit: 3 units Instructor: Ms. Jerry Lyn R. Ortiz E-mail Address: jlyn009@gmail.com Course Description Database Management I is an introductory course in database management. It is a pre-requisite course for Database Management II. This course is design for students in information technology curriculum. It talks about the context of database management, the role of database in organizations and the database development process. As we go through this course, we will also tackle database analysis, design, and its implementation. This course also allows the student to understand the importance of database to organizations. Course Objectives Understands the context of database management and the role of database to different organizations Learn the basic database concepts and terminology Knows the database management development process Learn how to make business rules, entity-relationship diagrams and identify supertype and subtype relationships Understand the importance of database to organization Develop their own database systems Course Content Module I: The Context of Database Management A. Database Environment B. Database Development Process Module II: Database Development Within Information Systems Development Database Development Process Managing the People Involved in the Database Development Three-Schema Architecture for Database Development Three-Tiered Database Location Architecture Database Analysis A. Modeling Data in the Organization B. Modeling the Rules of the Organization The E-R Model Entity – Relationship Model Constructs Relationships The Enhanced E-R Model and Business Rules Module III: Basic Database Concepts and Definition Traditional File Processing Systems Database Approach and its advantages Range of database applications Costs and Risks of the Database Approach Components of the Database Environment Representing Supertypes and Subtypes Specifying Constraints in Supertype Relationships Entity Clustering Packaged Data Model Business Rules / Subtype Database Design A. Logical Database Design and the Relational Model B. Relational Data Model Integrity Constraints Transforming EER Diagrams into Relations Normalization Merging Relations Physical Database Design and Performance Physical Database Design Process Designing Fields Designing Physical Records and Denormalization Designing Physical Files Using and Selecting Indexes Improving File Access Performance By Parallel Processing (RAID) Designing Databases Optimizing for Query Performance Module IV: Database Implementation A. Introduction to SQL B. History of the SQL Standard Role of SQL in a Database Architecture SQL Environment Defining a Database in SQL Inserting, Updating and Deleting Data Internal Schema Definitions in RDBMS Processing Single Tables Advanced SQL Processing Multiple Tables Ensuring Transaction Integrity Data Dictionary Facilities Triggers and Routines Embedded SQL and Dynamic SQL Instructional Design / Methodology A. B. Modular Instruction Lecture (Online) Evaluative Measures 1. Quizzes - 30 % This will be given every after sub-module in order to gauge students if they really understand the subject matter in every sub-module. 2. Research / Assignments / Projects - 10% This will be given before each module so that each student can read in advance each topic in the module. 3. Major Exams - 70% This will be given every after each module. This is to gauge if the student really the topics in each module. References Modern Database Management by Jeffrey A. Hoffer, Mary B. Prescott and Fred R. McFadden www.w3schools.com www.searchdatabase.com