Sie sind auf Seite 1von 8

Republic of the Philippines

SULTAN KUDARAT STATE UNIVERSITY


Isulan, Sultan Kudarat
College of Computer Studies
S.Y. 2014-2015

UNIVERSITY VISION
UNIVERSITY OBJECTIVES
A trailblazer in arts, science and technology in the region. a. Enhance competency development, commitment,
professionalism, unity and true spirit of service for public
accountability, transparency and delivery of quality services;
UNIVERSITY MISSION b. Provide relevant programs and professional trainings that will
respond to the development needs of the region;
The University shall primarily provide advance instruction and c. Strengthen local and international collaborations and
professional training in science and technology, agriculture, fisheries, partnerships for borderless programs;
education and other related field of study. It shall undertake research d. Develop a research culture among faculty and students;
and extension services, and provide progressive leadership in its area e. Develop and promote environmentally-sound and market-driven
of specialization. knowledge and technologies at par with international standards;
f. Promote research-based information and technologies for
sustainable development;
UNIVERSITY GOAL g. Enhance resource generation and mobilization to sustain
financial viability of the university.
To produce graduates with excellence and dignity in arts, science and
technology.
Program Objectives and its relationship to University Objectives :

PROGRAM OBJECTIVES (PO)


UNIVERSITY OBJECTIVES
A graduate of BS in Information Technology can:
a b c d e f g
a. innovate technological concepts and ideas underpinning desired IT solutions; / / / / / /
/ / / / / / /
b. administer competently the computer networks, system development, software applications
operations, hardware servicing and maintenance;
c. design industry-based applications, infrastructures and technologies that will promote the / / / / / / /
advancement and development of the community;
d. Demonstrate the code of conduct as well as the social and legal aspects of information / / / / / / /
technology.

1. Course Code : IT 116 5. Course Description:


2. Course Title : Database Management System I
3. Prerequisite : IT 103 Introducing the fundamental concepts necessary for designing, using,
4. Credits : 3 UNITS and implementing database systems and applications. For the
students to become well-grounded in basic concepts necessary for
understanding database and their users, DBMS concepts,
architecture, the concepts of the Entity Relationship(ER) model, the
data abstraction and semantic modeling concepts leading to EER data
model, describe the basic relational model, its integrity constraints and
update operations, and the operation of relational algebra, describe
relational schema design, and it covers the normalization and
functional dependency algorithm.
6. Course Learning Outcomes and Relationships to Program Objectives
Course Learning Outcomes Program Objectives
At the end of the semester, the students can: a b c d e
a. Understand database system architecture, components, and services / / / / /
b. Understand and compare basic database design approaches / / / / /
c. Understand database memory and storage management as a DBA; / / / / /
d. Understand user account & session management and security as a DBA; / / / / /
e. Understand basic database migration, backup and recovery mechanisms as a DBA; / / / / /
f. Design, Implement and manage a reliable database system, given an application / / / / /

7. Course Content

Course Objectives, Topics, Desired Student Learning Outcomes-Based Evidence of Course Program Values
Time Allotment Outcomes Assessment (OBA) Outcomes Learning Objectives Integration
Activities Outcomes
1. Topic: SKSU VMGO, Classroom Policies, Course Overview, Course Requirements, Grading System (1 hour)
1.1 Student can be aware of
1. Discuss the VMGO of
and appreciate of the Individual Group and individual
the university, classroom
university’s VMGO, classroom participation in class discussions Value of
policies, scope of the
policies, course overview, discussion and appreciation
course, course
requirements and grading group presentation
requirements and grading
system.
system
2. Topic: Database Modeling Past and Present: Grasping the concept of a Database (2 hrs.)
1. discuss database concept a. Awareness of database Group discussions
uses in different types of
businesses. Value of
participation
3. Topic: Database Modeling Past and Present: Understanding a Database Model (2 hrs.)
1. What is an Application? a. Can define what Individual Group discussions b, f b Value of
application software is. participation in class participation
discussion and
group presentation
4. Topic: Database Modeling Past and Present: The Evolution of Database Modeling (2 hrs.)
1. File Systems a. Explain what flat file is. Team development. Group discussions c, d c, d Unity and
2. Hierarchical Database Model b. Differentiate different type teamwork
3. Network Database Model of data modeling and its
4. Relational Database Model application.
5. Object Database Model
6. Object-Relational Database Value of
Model participation
5. Topic: Database Modeling Past and Present: Examining the Types of Databases (3 hrs.)
1. Transactional Databases a. Can differentiate different Individual Individual discussions b, d, f b, d, f
2. Decision Support Databases types of databases. participation in class
3. Hybrid Databases discussion and Value of
group presentation participation
and
cooperation
6. Topic: Database Modeling Past and Present: Understanding Database Model Design (3 hrs.)
1. Defining the Objectives a. Can set objectives for Individual Group and individual b, d, f b, d, f
database modeling. participation in class discussions
2. Looking at Methods of b. Can look for methods of discussion and Value of
Database Design designing a database. group presentation participation
and
Team building cooperation
7. Topic: Database Modeling Building Blocks: Information, Data and Data Integrity (2 hrs.)
1. Information, data and Data a. Can define and discuss the Individual Group and individual b, d, f b, d, f
integrity differences between the participation in class discussions Value of
three and its uses. discussion and participation
group presentation and
cooperation
8. Topic: Database Modeling Building Blocks: Understanding the Basics of Tables (3 hrs.)
1. Records, Rows and Tuples a. Can explain and discuss Individual Group discussions b, d, f b, d, f
2. Fields, Columns and records, rows and tuples. participation in class
Attributes b. Able to create fields, discussion and Value of
3. Data Types columns and attributes in a group presentation participation
 Simple data types particular relation. and
 Complex data types c. Can identify and apply cooperation
 Specialized data different types of data
types types for relation.
4. Constraints and Validation d. Can create constraints and
validate them.
9. Topic: Database Modeling Building Blocks: Understanding Relations for Normalization (2 hrs.)
1. Benefits of normalization a. Can explain why need a Individual Group and individual f, g g
database normalization. participation in class discussions Value of
b. Can identify potential discussion and participation
2. Potential normalization hazards on normalization. group presentation and
hazards cooperation
10. Topic: Database Modeling Building Blocks: Representing Relations for Normalization (3 hrs.)
1. Crows Foot, UML a. Can create a database Individual Group and individual b, c, d b, c, d
relations applying participation in class discussions
2. One to one normalizations discussion and Value of
b. Can apply cardinality and group presentation participation
3. One to many relationships in a database and
model. Individual and actual cooperation
4. Zero, one or many c. Can create database activity
model.
5. Identifying and non-
identifying relationships
11. Topic: Database Modeling Building Blocks: Understanding Keys (3 hrs.)
1. Primary Keys a. Can explain and use keys Individual Individual discussions a, b, c, d a
2. Unique keys in creating relations. participation in class Value of
3. Foreign Keys b. Can use keys for table discussion and participation
4. Understanding referential references. group presentation and
integrity cooperation
12. Topic: Database Modeling Building Blocks: Understanding Indexes (2 hrs.)
1. What is an Index? a. Can create and apply Individual Group and individual c, d c, d
2. Alternate Indexing indexing for filtering participation in class discussions Value of
3. Foreign Key indexing records in a particular discussion and participation
4. Types of indexes relations. group presentation and
5. Different ways to build cooperation
indexes
13. Topic: Database Modeling Building Blocks: Introducing Views and other specialized objects (3 hrs.)
1. Views a. Can create views for a Individual Group and individual b, e, c, f e
2. Materialized Views particular user of a system. participation in class discussions Value of
discussion and participation
group presentation and
cooperation
14. Topic: Understanding Normalization: Normalization (3 hrs.)
1. What is Normalization? a. Can create database from Individual and actual Individual discussions b, e, c, f e
2. 1st Normal Form flat file to a normalized and activity
3. 2ND Normal Form better database. Value of
4. 3rd Normal Form b. Can differentiate the cooperation
5. Beyond 3rd normal form different types of
normalization.
15. Topic: Advance Relational Database Modeling: Understanding Denormalization (3 hrs.)
1. Reversing Normal Form a. Can apply Denormalization Individual Individual discussions c, d Value of
2. Denormalization using in a particular and needed participation in class participation
specialized Database objects way of a relation. discussion and and
3. Denormalization tricks group presentation cooperation
17. Topic: Advance Relational Database Modeling: Understanding the Object Model (3 hrs.)
1. Class, Object a. Can explain and discuss Group presentation Group and individual e, c, f Value of
2. Attribute, Method data modeling using class, discussions participation
object and attributes Individual and actual and
method. activity cooperation
18. Topic: Advance Relational Database Modeling: Introducing the Data Warehouse Database Model (3 hrs.)
1. Data warehouse and a. Can explain the need of Group presentation Group and individual b, e, c, f Value of
relational model data warehouse database discussions participation
2. Data warehouse and object model. and
model cooperation
19. Topic: SQL Introduction to MySQL Databases: Overview of the MySQL Database Management System (3)
1. What is MySQL? a. Discuss what MySQL individual and actual Group and individual b, e, c, f Value of
is. activity discussions participation
2. History of MySQL b. Can discuss the origin and
and history of MySQL cooperation
c. Enable to discuss the
3. MySQL Developer History MySQL developer
history.
20. Topic: SQL Introduction to MySQL Databases: How to work with MySQL Database. (8 hrs.)
1. Connecting to and a. Can manage MySQL Individual and actual Group and individual b, e, c, f Value of
Disconnecting from the Database. activity discussions participation
Server. b. Can apply and use and
2. Entering Queries queries for a particular cooperation
3. Getting Information About transaction in a
Databases and Tables database.
4. Common Queries c. Perform CRUD (create,
retrieve, updated and
delete) queries.
Contact Hours : 54 Hours Lecture

8. Course Evaluation

Course Requirements : 80% Proposed Project Database Model (minimum requirement: Database Model)

Grading System:
MID-TERM and FINAL-TERM

Attendance 5%
Quiz/Assignment 10%
Labwork 10%
Exam 50%
Project 25%

MTG+FTG/2=FG
Classes End -

Schedule of Examination:

Midterm -
Final Term -

References:

Textbooks:

Nikolay V Kovaley, Database Management Systems

Ramez Elmasri & Shamkant B. Navathe , Fundamentals of Database Systems, 6th Edition

Supplemental:

Learn DBMS, http://www.tutorialspoint.com/dbms/dbms_quick_guide.htm

Prepared by: Reviewed by:

CYRUS B. RAEL, MIT MARY GRACE L. PEROCHO, MIT


Faculty Program Head, BSIT

Recommending Approval:

ELMER C. BUENAVIDES, CS, MIT EDWIN C. ALIDO, EdD


Dean, College of Computer Studies Director, SKSU-Isulan Campus

Approved:

JESUSA D. ORTUOSTE, Ph.D.


VP-ACA, SKSU

Das könnte Ihnen auch gefallen