DB1_course_syllabus(2)

advertisement
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
Download