You are on page 1of 15

UNIVERSITY OF LA SALETTE, INC.

Santiago City, Philippines

COURSE LEARNING PLAN


Second Semester
AY 2020-2021

Course Number : PBSIT 007


Descriptive Title : Advanced Database Systems
Units : 2 units Lecture / 1 unit Laboratory
Hours per Week : 2 hours Lecture / 3 hours Laboratory per week
Pre-requisite : PCCBSIT 005

Prepared and Submitted by: Date Submitted: Reviewed by: Date Reviewed:

JAYSON S NACORDA _______________ RAMONSITO B. ADDUCUL, DIT _________________


Instructor Program Coordinator

Endorsed by:

RAMONSITO B. ADDUCUL, DIT


Dean, College of Information Technology

Approved by:

MADEILYN B. ESTACIO, Ph.D.


Vice President for Academics

Revised as of July 2021


VISION In keeping with its Philosophy, Vision and Mission, La Salette professes the
The University of La Salette, Inc., a Catholic institution founded by the following institutional objectives:
Missionaries of Our Lady of La Salette, forms RECONCILERS “so that they 1. To foster a reconciled and reconciling community through spiritual
may have life, and have it to the full.” (John 10:10) upliftment programs and liturgical activities.
2. To sustain the quality assured education of the university through
MISSION institutional and program accreditations, professional certification,
The University of La Salette, Inc. is a premier institution of choice, providing and compliance with international standards for curricular programs
accessible, quality, and transformative education for integral human and university management.
development particularly the poor. 3. To provide accessible education through various modalities of
learning.
CORE VALUES 4. To lead the academic community with strategic and transformative
competencies in realizing the Vision, Mission and La Salette
Philosophy of Education.
1. FAITH-The total submission to God’s call to Holiness to His will
5. To develop and implement transformative teaching and learning
2. RECONCILIATION-Constantly renewing our relationship with God,
experience through critical approach and values-based integration.
others and all creation through a life of prayer, penance and zeal
6. To undertake research on various disciplines and generate new
3. INTEGRITY-The courage and determination to live and to die for
knowledge needed for the advancement of the university as well as
Salettinian ideals
for the national development.
4. EXCELLENCE – Upholding the highest standard of quality education 7. To realize ICT oriented learning by establishing the monitoring
and professionalism in the areas of instruction, research and system to collect and review information needed to manage an
extension organization or on-going activities of the university.
5. SOLIDARITY – Commitment to building a community anchored on 8. To provide industry experience through on-the-job-trainings,
mutual trust, confidence, teamwork, unity and respect for the dignity exposures, internship, immersion programs and linkages.
of the human person and creation 9. To provide a holistic curriculum that integrates instruction,
CORE COMPETENCIES extension, research, ICT, industry experience for both students and
 Researched-Based Oriented Learning faculty.
 ICT-Integrated Learning 10. To adopt an interdisciplinary approach by enhancing the
 Industry-Based Oriented Learning institution’s interest in the understanding of the cultural
 Oriented Toward Transformative Learning reproduction and social integration and in spiritual and moral
 Oriented Toward Integrative Learning formation

INSTITUTIONAL OUTCOMES
INSTITUTIONAL OBJECTIVES
2

Revised as of July 2021


Having finished their academic degree at the University of La Salette, the graduates An IT graduate must acquire skill set that enables him or her to successfully
are expected to become: perform integrative task including:
Transformative Leaders. Active involvement in their respective community and
organization by championing the Salettinian ideals.

Reconcilers. Continue to communicate their Salettinian identity and culture


through active involvements in the evangelizing ministry of reconciliation in their
local communities, work-places and in social organizations.

Industry Competent. Demonstrate their readiness in the arena of and qualification


for employment through the established link between theoretical aspect of the
curriculum and its practical dimension as a result of their on-the-job trainings,
exposures, internship, immersion programs and linkages with relevant industries or
workplaces.

Research-Oriented. Keep abreast with current developments and trends in all


relevant technical/professional knowledge areas for successful adaptation to a
changing and complex world through continuing engagement in research projects
to contribute to the humanization of the world in general, and to the reconciling
effects on their relationships with God, with fellow human beings, with society and
with nature.

Information and Communication Technology Proficient. Demonstrate


contemporary skills applications as they offer innovative solutions in work situations
through the employment of new technology and new ways of communication.

Critical Thinkers. Engage themselves in critical reflection and communicative


discourses on uncritically assimilated assumptions, beliefs, value-system and diverse
perspectives that need to be collaboratively addressed for an emancipatory and
integral process of human growth and community building.

Holistic Persons. Demonstrate through their attitude, behavior and engagement a


synthesis of faith and lived experience, of faith and science; synthesis of cognitive,
affective and behavioral aspects of learning; synthesis of cultural and global
concerns, and a synthesis of curricular and co-curricular programs.
PROGRAM OUTCOMES

CODE BSIT PROGRAM OUTCOMES

Revised as of July 2021


Apply knowledge of computing, science and mathematics appropriate to
IT01 the discipline

IT02 Understand best practices and standards and their applications

IT03 Analyze complex problems, and identify and define the computing
requirements appropriate to its solution
IT04 Identify and analyze user needs and take them into account in the
selection, creation, evaluation and administration of computer-based
systems
Design, implement and evaluate computer-based systems, processes,
IT05 components or programs to meet desired needs and requirements under
various constraints
IT06 Integrate IT-based solutions into the user environment effectively

IT07 Apply knowledge through the use of current techniques, skills, tools and
practices necessary for
Function effectively as athe IT profession
member or leader of a development team
IT08
recognizing the different roles within a team to accomplish a common goal
IT09 Assist in the creation of an effective IT project plan

IT10 Communicate effectively with the computing community and with society
at large about complex computing activities through logical writing,
presentations andand
Analyze the local clear instructions
global impact of computing information technology
IT11
on individuals, organizations and society
IT12 Understand professional, ethical, legal, security and social issues and
responsibilities in the utilization of information technology.
IT13 Recognize the need for and engage in planning self-learning and improving
performance as a foundation for continuing professional development

Revised as of July 2021


PROGRAM OUTCOMES AND THEIR RELATIONSHIP TO THE INSTITUTIONAL OUTCOMES:

INSTITUTIONAL
CODE BSIT PROGRAM OUTCOMES OUTCOMES
T R I R I C H
IT01 Apply knowledge of computing, science and mathematics appropriate to the discipline X X X
IT02 Understand best practices and standards and their applications X X X X
IT03 Analyze complex problems, and identify and define the computing requirements appropriate to its solution X X X X
Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of
IT04 X X X X
computer-based systems

Design, implement and evaluate computer-based systems, processes, components or programs to meet desired needs
IT05 X X X X
and requirements under various constraints
IT06 Integrate IT-based solutions into the user environment effectively X X X X

IT07 Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession X X X X X
Function effectively as a member or leader of a development team recognizing the different roles within a team to
IT08 X X X X
accomplish a common goal

IT09 Assist in the creation of an effective IT project plan X X X X

Communicate effectively with the computing community and with society at large about complex computing activities
IT10 X X X X
through logical writing, presentations and clear instructions

IT11 Analyze the local and global impact of computing information technology on individuals, organizations and society X X X X

Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information
IT12 X X X X
technology.

Revised as of July 2021


Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing
IT13 X X X X
professional development
COURSE INFORMATION

Course Code PBSIT 007


Course Title Advanced Database Systems
Course Description This course covers approaches to database application development; database application analysis and design methodology;
development of database applications with typical tools such as: MS SQL Server, JDBC, and Eclipse. It includes extensive coverage
of the relational model, relational algebra, and SQL. It also covers XML data including DTDs and XML Schema for validation, and
the query and transformation languages XPath, XQuery, and XSLT. The course includes database design in UML, and relational
design principles based on dependencies and normal forms. Many additional key database topics from the design and application-
building perspective are also covered: indexes, views, transactions, authorization, integrity constraints, triggers, on-line analytical
processing (OLAP), JSON, and emerging NoSQL systems.
Pre-requisite PCCBSIT 005
Co-requisite PBSIT 008
Credit 3 unit
Class Hours 2 hours Lecture / 3 hours Laboratory per week
Class Schedule 12:30-3:30 W/3:30-5:30 W
Room Assignment ONLINE

COURSE OUTCOMES AND THEIR RELATIONSHIP TO THE PROGRAM OUTCOMES:

COURSE OUTCOMES IT01 IT02 IT03 IT04 IT05 IT06 IT07 IT08 IT09 IT10 IT11 IT12 IT13
LO1 Perform the basic functions of a data administrator, including database E E E E     E            
planning, analysis, design, implementation, maintenance and protection.
LO2 Analyze the appropriateness of a recommendation to replicate (or not
replicate) a distributed database in a given situation.
LO3 Analyze the appropriateness of a partitioning recommendation for a
distributed database in a given situation.
LO4 Use XML in the implementation of an n-tier database architecture.

Revised as of July 2021


LO5 Connect a number of different databases and/or other applications using
SOAP.

COURSE OUTLINE

Revised as of July 2021


TIME LEARNING LEARNING
COURSE TOPICS METHODOLOGY ASSESSMENT
FRAME OUTCOMES RESOURCES
At the end of the MODULE.I Introduction ODL USING ULS CLMS ODL USING ULS CLMS Silberschatz, A., Korth, H., &
module, students should Sudarshan, S. (2019). Database
have the ability to:  Database-System Asynchronous: Students will explain how System Concepts (7th ed.).
 Explain how the Applications  Self-paced learning: the database system McGraw-Hill Education.
concept of a database  Purpose of Database uploaded module on the concept has evolved.
February, 1-13, 2021

system has developed. Systems introduction of a August, & Raza, M. (2018,


 List six major steps on  View of Data database system. Students will list six major August 29). DBMS: An intro to
how to set up a  Database Languages  Use of Messenger and phases for creating a database management systems.
database for a  Database Design Google-drive shared link database for a specific BMC Blogs.
particular enterprise.  Database Engine to access the module. business. https://www.bmc.com/blogs/db
 Database and ms-database-management-
Synchronous: systems/.
Application
Live online class via Google-meet
Architecture to further discuss the lesson, share
 Database Users and ideas and allow students to
Administrators interact in a dynamic learning
 History of Database environment.
Systems
At the end of the MODULE.II Relational Model ODL USING ULS CLMS ODL USING ULS CLMS Silberschatz, A., Korth, H., &
module, students should and SQL Sudarshan, S. (2019). Database
have the ability to: Relational Model Asynchronous: Students will defines the System Concepts (7th ed.).
 Structure Of Relational  Self-paced learning: basics of the relational McGraw-Hill Education.
 Defines the basics of Databases uploaded module on data model.
February, 15-27, 2021

the relational data  Database Schemas relational model and Creates database tables and Guru99. (2019). Relational data
model.  Keys SQL makes structural changes model in dbms: Concepts,
 Designs SQL queries to  Schema Diagrams  Use of Messenger and using SQL queries. constraints, example. Guru99.
create database tables  Relational Query Google-drive shared link https://www.guru99.com/relatio
and make structural Languages Use SQL queries to perform nal-data-model-dbms.html.
to access the module.
modifications. updates, insertions, deletions,
 Relational Operations Synchronous:
 Apply the SQL queries, and primary key creation. W3schools. (2021). SQL Tutorial.
 The Relational Algebra Live online class via Google-meet
updates, insertions, SQL to further discuss the lesson, share SQL tutorial.
deletions and primary  SQL Queries ideas and allow students to https://www.w3schools.com/sql/
key. interact in a dynamic learning .
 Updates
environment.
 Insertions
 Deletions
 Primary Key
At the end of the MODULE.III Intermediate SQL ODL USING ULS CLMS ODL USING ULS CLMS Silberschatz, A., Korth,8H., &
module, students should and Advanced SQL Asynchronous: Sudarshan, S. (2019). Database
Intermediate SQL  Self-paced learning: Creates SQL queries to add System Concepts (7th ed.).
have the ability to:
 Join Expressions uploaded module on data to a database, change McGraw-Hill Education.
Revised as of July 2021
 Designs SQL queries to  Views Intermediate SQL and existing data, and delete
add data to the  Transactions data from it.
advanced SQL
database, edit existing  Integrity Constraints W3schools. (2021). SQL Tutorial.
 Use of Messenger and
data, and to delete Create a query with a SQL tutorial.
 SQL Data Types and Google-drive shared link
data from the variety of SQL joins. https://www.w3schools.com/sql/
Schemas to access the module.
database. .
 Index Definition in SQL Synchronous:
2021

 Create query using Students will discuss the


 Authorization Live online class via Google-
COURSE REQUIREMENTS:

1. Schedule and manage your time to read and understand every part of the module.
2. Log in to the course site at least thrice a week (if you can log in daily, do so) and as scheduled to keep abreast of important announcements, discussions,
and other class activities.
3. Do not procrastinate. Remember, it is not others who short-changed if you will not do your work on time.
4. Before you start doing your tasks, read and understand the assessment tools provided.
5. You are free to browse and read the different materials even prior to doing the tasks in each topic of the module.
6. All course discussions conducted using forum of CLMS.
7. All the discussions are academic discussions, which mean that the relevant academic conventions apply.
a. Post appropriate and well-thought rejoinders. Avoid merely approving or disapproving with your classmates and course facilitators. You need to
support your inputs in the discussions from reliable information and resources. Do not post uninformed opinions.
b. Read and analyze the contributions made by your classmates in the discussion forums. Respond appropriately and courteously.
c. Be polite and respectful arguing a point and in defending your opinions.
d. Do not post lengthy contributions.
e. Quote your sources in the online discussion by mentioning the last name of the author and the year.
f. Protect your privacy.
1. Do not plagiarize and do not patch write.
2. Follow the schedule of course activities.
3. Note that our ULS CLMS is a virtual learning environment, not a asocial networking site. Use recent and appropriate ID photo on your profile page for
proper identification.
4. Lastly, you are the learner; hence, you do the module on your own. As learner, we always need to demonstrate our core values of competence,
creativity, social involvement and Christian spirit.

COURSE REQUIREMENTS:

1. Read all course readings and answer the assessment quizzes, self-assessment activities, and reflection questions.
9

Revised as of July 2021


2. Participate in the asynchronous online discussion forums exercises and quizzes.
3. Submit all assignments and graded quizzes for midterms and finals.
4. Submit the final requirements.
5. Perform the Prelim, Midterm and Final Examinations.

ASSESSMENTS

 You are required to answer the assessment quizzes, self-assessment activities, and reflection questions, the reflection questions are designed to help
you critically analyze the course readings for better understanding while the assessment quizzes and self-assessment activities are designed as a review
management tool to prepare you for formal graded quizzes and periodical examinations.

 The assessment quizzes, self-assessment activities, and reflection questions are posted so you can take it anytime within the scheduled days assigned for
each module.
A. Quizzes and Examinations

The graded quizzes and examination may take the form of True/False, Multiple choice, Matching type, short answer, Essay, Enumerations, or a combination
of these.

B. Technological Tools

To be able to accomplish all the tasks in this course, you needing the following software applications: browser to access the https://myulsclms.online, MS
office application, pdf reader. All materials and activities facilitated through Google Suite Applications particularly, Google Forms, https://myulsclms.online,
google drive, and Google Doc.

GRADING SYSTEM:

The student’s grade is composed of:

a. Prelim Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/Lab Exercises/ Requirements)
 Prelim Examination (PT) = 1/3
 Prelim Grade = CS + PT

10

Revised as of July 2021


b. Midterm Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/Lab Exercises/ Requirements)
 Midterm Examination (MT) = 1/3
 Midterm Grade = CS + MT
 Cumulative Midterm Grade = 2/3 of Midterm Grade + 1/3 of Prelim Grade

c. Final Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/Lab Exercises/ Requirements)
 Final Examination (FT) = 1/3
 Final Grade = CS + FT
 Cumulative Final Grade = 2/3 of Final Grade + 1/3 of Midterm Grade

Final Grade Remarks:

a.Passing Mark is 75% and above.


b.Failing Mark is below 75%.
c. Incomplete Mark given to students on the following instances:
 The student failed to take the final examination.
 The student failed to submit course requirements.
d.FDA (Failure Due to Absences) Mark given to students who have incurred a significant number of absences. (ULS-Student Handbook Section 3.3.4-6
PERFORMANCE ASSESSMENT RUBRICS: LECTURE

Exemplary Acceptable Developing Beginning


Criteria
4 3 2 1
Descriptions of scientific terms, Descriptions of scientific terms, Descriptions of scientific terms, Descriptions of scientific terms,
facts, concepts, principles, facts, concepts, principles, facts, concepts, principles, facts, concepts, principles,
Knowledge theories and methods are theories and methods are theories and methods are theories and methods are
complete and correct mostly complete and correct somewhat complete and minimally present or correct
correct
Application Applications are thorough, Applications are mostly Applications are somewhat Applications are minimally
appropriate and accurate thorough, appropriate and thorough, appropriate and appropriate and accurate

11

Revised as of July 2021


accurate accurate
All of the written, oral and/or Most of the written, oral Some of the written, oral Little of the written, oral and/or
Communication visual communication is and/or visual communication is and/or visual communication is visual communication is
organized and effective organized and effective organized and effective organized and effective

PERFORMANCE ASSESSMENT RUBRICS: LABORATORY

Exemplary Acceptable Developing Beginning No Output


Criteria
4 3 2 1 0
Program The application meets all The code works for typical The code sometimes The code often fails, Program that does not run
Correctness the requirements specified input, but fails for minor fails or typical input. even for typical input. and/ or implemented
in the project special cases; the major Many parts of the Most indicated incorrectly (based on
specification. requirements are met, program implementation restrictions were specifications and
The code is syntactically though some minor ones violate indicated violated restrictions) automatically
and logically correct for all are not. Some restrictions and some gets 0 for this course
cases. Implementation of implementation of the parts of the solution are output
the program follows the program violates restrictions not implemented using
indicated guidelines and appropriate
does not violate indicated programming constructs
restrictions. The
implementation also
exhibits appropriate use of
programming constructs.
Effective Answers to questions are Answers to questions are Answers to questions Correct understanding Failure to explain and
communication/ correct, reasonable, and correct, but some are correct, but cannot of the problem, but justify workings of the code
Concept Under- reflective of the code. The justifications provided are justify solution (e.g., was unable to explain submitted will automatically
standing justifications provided are weak. solution via trial and workings of code merit for this course output
sound. error, rather than proper provided.
understanding and
application of concepts.)
Readability The program conforms to Minor code formatting does Not all functions/ Minimal internal No internal documentation
a coding standard that not exhibit consistency in program features have documentation and and code is not readable.
promotes code readability. coding standard proper internal code readability
Internal documentation is documentation

12

Revised as of July 2021


comprehensive

CONSULTATION HOURS:

Days Time/ Availability Room


Monday/Tuesday/Wednesday 7:30-10:30 ULS CLMS
Thursday 3:30-5:30 ULS CLMS
Friday 12:30-5:30 ULS CLMS

REFERENCES:

BOOK
 3G eLearning. (2018). Advanced database management systems. New York : 3G eLearning LLC
 3G eLearning. (2018). Information security. New York : 3G eLearning LLC
 Boother, J. (2016). Laboratory information management systems. New York: Magnum Publishing.
 Deka, G. C. (2017). No SQL database for storage and retrieval of data in cloud. Boca Raton ; CRC Press Taylor & Francis Group
 Evergreen, S. D. H. (2018). Presenting data effectively. 2nd ed. Los Angeles Sage Publication.
 Kroenke, D. M. (2015). Experiencing MIS. (5th ed.). Boston : Pearson Education Inc.,
 Lowe, H. (2017). Information technology management. New York: Larsen & Keller.
 Penn, M. (2017). Modern database management. New York : Larsen & Keller
 Pepito, C. P. Introduction to oracle database - 11g programming: series 1 - simple RDMBS application. National Book Store, Mandaluyong City, 2011.
 Silberschatz, A., Korth, H., & Sudarshan, S. (2019). Database System Concepts (7th ed.). McGraw-Hill Education.
 Stephens, R. Stephens` C# Programming with visual studio 2010. Wiley Publishing Inc., Indianapolis, 2010.
 Suarez, C. (2016). Big data analysis : database management systems. New York : Willford Press.
 Taylor, A. G. SQL for dummies. 7th ed. Wiley Publishing, Inc., Canada, 2010.
 Valacich, J. (2018). Information systems today: managing in the digital world. 8th ed. Harlow : Pearson
 Yadav, P. K. (2015). Database management system. New Delhi: S.K. Kataria & Sons.

WEBSITE

13

Revised as of July 2021


 August, & Raza, M. (2018, August 29). DBMS: An intro to database management systems. BMC Blogs. https://www.bmc.com/blogs/dbms-database-
management-systems/.
 Guru99. (2019). Relational data model in dbms: Concepts, constraints, example. Guru99. https://www.guru99.com/relational-data-model-dbms.html.
 W3schools. (2021). SQL Tutorial. SQL tutorial. https://www.w3schools.com/sql/.
 Guru99. (2021). What is normalization in Dbms (SQL)? 1NF, 2NF, 3NF, BCNF database with example. Guru99. https://www.guru99.com/database-
normalization.html.
 Oracle. (2021). Oracle7 Parallel Server Concepts and Administrator's Guide. Application analysis.
https://docs.oracle.com/cd/A57673_01/DOC/server/doc/SPS73/chap12.htm.
 Tutorialspoint. (2021). Dbms - architecture. Tutorialspoint. https://www.tutorialspoint.com/dbms/dbms_architecture.htm.
 StorPool. (2019, January 30). What is distributed storage system? StorPool. https://storpool.com/blog/what-is-distributed-storage-system.
 Tutorialspoint. (2021). Query optimization in distributed systems. Tutorialspoint.
https://www.tutorialspoint.com/distributed_dbms/distributed_dbms_query_optimization_distributed_systems.htm.
 Hazelcast. (2020, May 15). What is a distributed transaction? Hazelcast. https://hazelcast.com/glossary/distributed-transaction/#:~:text=A
%20distributed%20transaction%20is%20a,data%20repositories%20(especially%20databases).&text=ACID%20is%20most%20commonly
%20associated,that%20guarantee%20across%20multiple%20databases.

REVISION AND APPROVAL NOTATION:

NAME POSITION/DESIGNATION SIGNATURE DATE


Last Revised by JAYSON S. NACORDA IT Instructor

Last Updated by JAYSON S. NACORDA IT Instructor

Reviewed by RAMONSITO B. ADDUCUL, DIT CIT Dean

14

Revised as of July 2021


Endorsed by RAMONSITO B. ADDUCUL, DIT CIT Dean

Approved by Vice President for


MADELYN B. ESTACIO, Ph.D.
Academics

15

Revised as of July 2021

You might also like