Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.
02
Republic of the Philippines
OCCIDENTAL MINDORO STATE COLLEGE
Rizal Street, San Jose, Occidental Mindoro 5100
Website: www.omsc.edu.ph Email address: omsc_9747@yahoo.com
Tele/Fax: (043) 491-1460
College of Arts, Sciences, and Technology
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
OBE COURSE SYLLABUS
OMSC VISION
A premier higher education institution that develops globally competitive, locally responsive, innovative professionals and life-long learners.
OMSC MISSION
OMSC is committed to produce intellectual and human capital by developing excellent graduates through outcomes-based instruction, relevant research,
responsive technical advisory services, community engagement, and sustainable production.
COLLEGE OF ARTS, SCIENCES AND TECHNOLOGY
The College of Arts, Sciences, and Technology aims to provide excellent education to students equipped with the necessary knowledge and skills in their
specialized profession.
COURSE TITLE: Advanced Database Systems
COURSE DESCRIPTION:
This course examines the different techniques of warehousing and mining data that will support organizational decisions. It also includes the propose possibilities
on how to improve a specific algorithm and to implement mathematical methods in IT solution to problems.
COURSE CODE: PC3106
CREDIT UNITS: 5
PREREQUISITES: Information Management
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
PROGRAM GOAL:
The BSIT graduates are expected to become globally competent, innovative, and socially and ethically responsible computing professionals engage in life-long
learning endeavors. They are capable of contributing to the country’s national development goals.
PROGRAM OUTCOMES:
Knowledge for solving computing problems
Problem analysis
Design/development of solutions
Modern tool usage
Individual and team work
Communication
Computing professionalism and social responsibility
Life-long learning
COURSE OUTCOMES:
Develop and justify design decisions in the context of a high-performance database system.
Examine the different techniques of warehousing and mining data that will support organizational decisions.
Proposed possibilities on how to improve a specific algorithm as may be applied to data warehousing and mining.
Critically assess new developments in database technology.
COURSE OUTLINE
Desired
Teaching/Learning
Week Learning Course Content Textbooks/ References Resource Materials Assessment
Activities
Outcomes
Discuss the VMGO/Anti- CMO No.25 s. 2015 Virtual interactive OMSC handbook Graded recitation
VMGO of Violence Against OMSC Student learning Powerpoint materials Virtual participation
OMSC, the Women and their Handbook discussion Video clips/Anti-
College and the Children (RA 9262) UNESCO Publication Information Sexual Harassment
1
program and Board (20110) gathering (RA 7877)
explain Gender Laptop
sensitivity and Facebook messenger
GAD related Google Classroom
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
issues. Google meet
Browsers (Google,
Understand the Mozilla, etc.)
content of the
course syllabus
and
requirements.
Explain the Lesson 1. Introduction, Silberschatz, A., Korth, Lecture Desktop/Laptop Quiz 1: Database
benefits and Concepts and H., Sudarshan, S. Discussion Projector Concepts
applications of Definitions (2020). Database Internet
databases as System Concepts, Multimedia Google Classroom/
Individual
data storage, Significance and Seventh Edition. Approach Facebook Group
Applications of McGraw-Hill Activity:
and the roles of Identifying
Databases Education Brainstorming on
database users appropriate
Database Connolly, T., Begg, C. the possible
and
Architecture (2015). Database application of database
administrators. Database Users and Systems: A Practical database in architecture base
Choose an Administrators Approach to Design, relation with
2 on the given user
appropriate Data and Analytics Implementation, and current issues and
database requirements.
Trends Management. Pearson trends.
architecture Education
based on user Case Study:
requirements. Data is Power. Rubric for the
Case Study
Explain what is
data
warehousing
and data
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
mining.
Identify and Lesson 2: Working Connolly, T., Begg, C. Multimedia MySQL Workbench Output and
explain the with RDBMS (2015). Database Approach 8.0 documentation of the
structure of a Systems : A Practical Desktop/Laptop group activity 1.
relational Structure of Approach to Design, Skills Projector
database and Relational Database Implementation, and demonstration Internet Rubrics for the group
the different Database Schema Management. Pearson Google Classroom/ activity 1.
query Query Languages Education Group Activity: Facebook Group
languages. MySQL GUI Tools Plan and create a Kaggle.com Laboratory Activity
3 Create a database schema 1: Create your own
database using a RDBMS. database schema
schema using a Selects a topic utilizing the datasets
RDBMS. that interest the in the kaggle.com.
group. Select a topic that
interests you.
Define what Lesson 3: Structured Silberschatz, A., Interactive Desktop/Laptop Quiz 2: SQL
SQL is. Query Language Korth, H., Sudarshan, Discussion Projector Concepts
Determine an SQL Concepts S. (2020). Database MySQL Workbench
appropriate SQL Data Types System Concepts, Skills 8.0 Output of the group
data type Constraints Seventh Edition. demonstration Online Site for activity 2.
before creating SQL Queries McGraw-Hill Practicing SQL :
a database. Structure Education Group Activity: http://sqlfiddle.com/ Rubrics for the
4
Explain and Integrity Constraints. Implement the group activity 2.
use integrity Retrieved from planned database
constraints https://docs.oracle.com schema. Use the Lab Activity 2:
correctly. /cd/B10500_01/server. correct SQL data Create tables with
Construct and 920/a96520/constrai.ht type and proper database and
execute SQL m constraints for constraints. This
queries. each table activity is the
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
attributes. implementation of
Lab Activity 1.
Explain the Lesson 4: SQL Data Silberschatz, A., Multimedia Desktop/Laptop Output of the group
purpose of the Manipulation Korth, H., Sudarshan, Approach Projector activity 3.
different Select Statement S. (2020). Database MySQL Workbench
keywords used Insert Statement System Concepts, Skills 8.0 Rubrics for the group
in Update Seventh Edition. Demonstration Online Site for activity 3.
manipulating Statement McGraw-Hill Practicing SQL:
data. Delete Statement Education Group Activity: http://sqlfiddle.com/ Lab Activity 3: Insert
Create SQL Populate the Google Classroom/ the records taken
query to select, MySQL:: MySQL 8.0 tables with Facebook Group from kaggle in the
5
add, modify, Reference Manual :: records. Group Kaggle.com database. Manipulate
and delete 13.2 Data can utilize the records using the
database Manipulation datasets available select, insert, update,
records. Statements. Retrieved in kaggle.com and delete
from statements.
https://dev.mysql.com/
doc/refman/8.0/en/sql-
data-manipulation-
statements.html
Apply retrieval Lesson 5: SQL Silberschatz, A., Interactive Desktop/Laptop Quiz 3: SQL
of records from Operations Korth, H., Sudarshan, Discussion Projector operations
multiple tables Joins and S. (2020). Database MySQL Workbench
using table Unions System Concepts, Skills 8.0 Graded Recitation
joins and Analytic Seventh Edition. Demonstration Online Site for
6-7
unions. Functions McGraw-Hill Practicing SQL: Lab Activity 4:
Perform Managing Education Simulation http://sqlfiddle.com/ Apply SQL
complex Views, and activity Google Classroom/ operations in the
calculations on Indexes Learn Advanced SQL Facebook Group existing database.
group of rows. Tutorials. Retrieved
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
Create and from
implement https://www.kaggle.co
views, and m/learn/advanced-sql
indexes.
Discuss Lesson 6: Silberschatz, A., Korth, Interactive Desktop/Laptop Quiz 3:
functional Normalization and H., Sudarshan, S. Discussion Projector Normalization
dependencies Denormalization (2020). Database MySQL Workbench
and their System Concepts, Skills 8.0 Output of the group
relationship to Functional Seventh Edition. Demonstration Online Site for activity 5.
keys. Dependency McGraw-Hill Practicing SQL:
Recognize Anomalies in a Education Multimedia http://sqlfiddle.com/ Rubrics for the group
database Database Approach activity 5.
8 anomalies and Normalization Connolly, T., Begg, C. Google Classroom/
identify tables process (2015). Database Group Activity: Facebook Group Lab Activity 5:
that are not Denormalization Systems : A Practical Create a Create a normalized
normalized. Approach to Design, normalized and and denormalized
Apply Implementation, and denormalized form of your
normalization Management. Pearson form of the database.
and Education database created
denormalizatio in the previous
n techniques. group activities.
Explain the use Lesson 7: Database MySQL :: Connectors Interactive Desktop/Laptop Group Project:
of connectors Integration and and APIs. Retrieved Discussion Projector CRUD database
and APIs. Implementation from MySQL Workbench application using the
Develop a MySQL https://dev.mysql.com/d Skills 8.0 records prepared by
9-10 system Connectors oc/refman/8.0/en/conne Demonstration Programming IDE the group in the
connected to MySQL APIs ctors-apis.html (Visual Studio, previous group
MySQL Simulation by NetBeans, etc.) activities.
Database connecting a Google Classroom/ Rubrics for the group
server. system to MySQL Facebook Group project.
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
Database Server. Lab Activity 6:
CRUD database
application using the
records prepared in
the previous lab
activities.
MIDTERM EXAM
Distinguish a Lesson 8: Introduction Silberschatz, A., Korth, Interactive Desktop/Laptop Quiz 4: Data
data to Data Warehousing H., Sudarshan, S. Discussion Projector Warehousing
warehouse Decision- (2011). Database Google Classroom/ Concepts
from an support system System Concepts, Sixth Multimedia Facebook Group
operational Data Warehouse Edition. McGraw-Hill Approach Grade Recitation
database Characteristics Education
system, and of a Data Case Study: Data
appreciate the Warehouse Introduction to Data Warehousing Rubrics for the Case
need for Benefits of Data Warehouse Concepts. Study.
developing a Warehousing Retrieved from
data Problems of https://docs.oracle.com/
11-13 warehouse for Data database/121/DWHSG/
large Warehousing concept.htm#DWHSG-
corporations. OLTP and Data GUID-452FBA23-
Describe the Warehousing 6976-4590-AA41-
problems and Environments 1369647AD14D
processes
involved in the
development
of a data
warehouse.
Explain the
role of data
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
warehouses in
decision
support.
Understand Lesson 9: Data Silberschatz, A., Korth, Interactive Desktop/Laptop Quiz 5: Data
the common Warehouse H., Sudarshan, S. Discussion Projector Warehouse
designs and Architectures (2011). Database Skills Talend Open Studio Architecture
structures of Overall System Concepts, Sixth Demonstration Google Classroom/
warehouse architecture Edition. McGraw-Hill Facebook Group Grade Recitation
systems and Data Process Education Group Activity:
data marts. Metadata Create and Rubrics for the group
Explain data Warehouse Introduction to Data execute ETL activity.
integration Schema Warehouse Concepts. processes using
14-16
and the Data Integration Retrieved from the previous Lab Activity 6:
extraction, and ETL Process https://docs.oracle.com/ database. Create and execute
transformation Data Marts database/121/DWHSG/ ETL processes using
, and load Data concept.htm#DWHSG- your previous
(ETL) Warehousing GUID-452FBA23- database.
processes. Tools 6976-4590-AA41-
Plan and 1369647AD14D
design a data
warehouse.
Explain what Lesson 10: Data Silberschatz, A., Korth, Interactive Desktop/Laptop Quiz 6: Data Mining
data mining is Warehousing and Data H., Sudarshan, S. Discussion Projector Concepts
and how data Mining (2011). Database WEKA
mining can be Benefits of data System Concepts, Sixth Multimedia Google Classroom/ Graded Recitation
17-18 employed and mining Edition. McGraw-Hill Approach Facebook Group
applied to Data mining Education Rubrics for the case
solve real compare with Connolly, T., Begg, C. Case Study: Data study.
problems. other techniques (2015). Database Mining in
Recognize Data mining Systems : A Practical Agriculture
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
whether a data Process Approach to Design, FINAL EXAM
mining Data Mining Implementation, and
solution is Tools Management. Pearson
feasible Education
alternative for
a specific
problem.
Compare data
mining with
other data
analysis
techniques and
tools.
Use a data
mining tool in
analyzing
data.
SUGGESTED LEARNING RESOURCES:
A. Books
1. Silberschatz, A., Korth, H., Sudarshan, S. (2020). Database System Concepts, Seventh Edition. McGraw-Hill Education
2. Connolly, T., Begg, C. (2015). Database Systems: A Practical Approach to Design, Implementation, and Management. Pearson Education
3. Silberschatz, A., Korth, H., Sudarshan, S. (2014). Database System Concepts, Sixth Edition. McGraw-Hill Education
B. Internet:
1. Integrity Constraints. Retrieved from https://docs.oracle.com/cd/B10500_01/server.920/a96520/constrai.htm
2. MySQL:: MySQL 8.0 Reference Manual :: 13.2 Data Manipulation Statements. Retrieved from https://dev.mysql.com/doc/refman/8.0/en/sql-data-
manipulation-statements.html
3. Learn Advanced SQL Tutorials. Retrieved from https://www.kaggle.com/learn/advanced-sql
4. MySQL :: Connectors and APIs. Retrieved from https://dev.mysql.com/doc/refman/8.0/en/connectors-apis.html
5. Introduction to Data Warehouse Concepts. Retrieved from https://docs.oracle.com/database/121/DWHSG/concept.htm#DWHSG-GUID-452FBA23-
6976-4590-AA41-1369647AD14D
Reference No.: OMSC-Form-COL-13 Effectivity Date: January 7, 2022 Revision No.02
COURSE REQUIREMENTS Individual/Group Laboratory Activities
Mid Term/Final Term Projects
Group Presentation
Online Activities
Class Standing =30%
Mid-Term/Final Examination =30%
GRADING SYSTEM Laboratory =40%
100%
*Final Rating = Midterm (40%) + Final Term (60%)
Attendance
1. Students having seven (7) absences without valid reasons will be dropped from the class. Students are required to
present admit to class slip from the Office of Student Affairs and Services after being absent in the previous
meeting.
COURSE POLICIES
2. Three (3), not necessarily consecutive, tardiness without further notice is equivalent to one (1) absence.
Incomplete Grade:
1. Students who were not able to take the midterm/final examinations will receive an incomplete grade.
2. Incomplete grade should be complied within one year.
Prepared by: Noted: Approved:
MARITES D. ESCULTOR, MSIT
JOEL B. ALVAREZ, MPA, MIT Program Chair, BSIT – San Jose
IT Faculty NORMA B. MUYOT, EdD
Recommending Approval: Vice President for Academic Affairs
August 4, 2023 ANGELINA C. PAQUIBOT, EdD, RGC _________________
Date Dean, College of Arts, Sciences and Technology Date
_______________________
Date