Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
COURSE SYLLABUS
COURSE TITLE: Advanced Database Management Systems
COURSE CODE: IT 333
COLLEGE: College of Information and Communications Technology
DEPARTMENT: Information Technology
PRE-REQUISITE: NONE
COURSE CREDIT: 3 units
FACULTY: MS. LOURDES MANGAHAS
CONSULTATION HOURS: Tuesday 1:00 pm – 3:00 pm
BSU Vision
A recognized leader for excellence in instruction, research, extension and production
services, a key player in the education and formation of professional competent, service
oriented, and productive citizens, and a prime mover of the nation’s sustainable
socioeconomic growth and development.
BSU Mission
The University shall provide higher professional, technical and special instruction for
special purposes and promote research and extension services, advanced studies and
progressive leadership in Agriculture, Commerce, Education, Fishery, Engineering, Arts,
Sciences, Law, Medicine, Public Administration, Technical and other fields as may be
relevant (Sec. 2, R.A. 7665)
CICT Vision
Excellence in producing globally competitive graduates in the field of Information
and Communications Technology responsive to the changing needs of the society.
CICT Mission
To provide quality education by ensuring efficient and effective delivery of
instruction through appropriate adoption of technological innovation and research in
carrying out extension services.
Goals
To realize its mission, the College of Information and Communications Technology
will explore to:
1. Produce globally competitive graduates by providing comprehensive programs
and up-to-date trainings.
2. Sustain faculty and staff development through relevant seminars, workshops,
and scholarship grants.
3. Establish strong linkages to students, academe, and industry through the
availability of resources and facilities and community partnership.
4. Contribute to the development of society through research, extension services,
and technology transfer based on industry standards.
Objectives
1. To provide students with holistic training by introducing new technologies in
Information and Communication Technology and allowing them to experience
actual workplace environment.
2. To inculcate discipline towards the achievements of professional competencies,
integrity, moral and ethical values.
1
Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
Bachelor of Science in Information Technology
To produce students knowledgeable in programming, networking,
database management, and with expertise on systems analysis and
design by providing appropriate trainings and laboratories.
BIT – Computer Technology
To develop skills in computer hardware technology through laboratory
activities and trainings in the field of networking, computer assembly and
troubleshooting
3. To promote culture of teamwork, discipline, good study habits and standards of
learning by exploring hardware and software technology in an environment
conducive to learning.
COURSE DESCRIPTION:
This course Database Management Systems 2 (IT 243) includes discussions on
how to convert the relational schema discussed in introduction to database
management system to specific database software specifically Microsoft Server 2010. It
comprises both the data definition language (DDL) and data manipulation language
(DML) statements. The topics include steps on how to create, remove and alter
structures of database objects such as database, tables and views. Thorough
discussions on inserting, deleting and updating contents of tables are also included.
LEARNING OUTCOMES (LO):
On completion of the course, the student is expected to be able to do the following:
Learning Outcomes
1. Acquire thorough understanding of the vision, mission, goals and objectives of the
university and its importance to this course.
2. Implement the skills acquired to become proficient in database design,
administration and implementation so as to gain competitive advantage and to
transfer the acquired knowledge/skills to other members of the
organization/society.
3. Differentiate conceptual, external and physical schemas of databases.
4. Apply database concepts in developing basic commands and functions using
Structured Query Language.
5. Develop and use basic DDL such as CREATE, DROP and ALTER as well as the
introduction of some DML statements INSERT, DELETE and UPDATE
6. Create queries for single-table using the SELECT, FROM, WHERE and ORDER
BY clauses.
7. Produce summary result from groups of rows in database tables using aggregates
functions as well as to retrieve groups of rows with the same values from tables
that falls within specific criteria(s)
8. Create queries that will supply the appropriate command in times when there is a
need of selecting rows from a table with a condition that depends on the data in the
table itself
9. Retrieve information from more than one table
10. Create views in SQL Server
11. Build and implement stored procedure
12. Implement SQL command in an application
2
Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
FINAL COURSE OUTPUT
Working Prototype System showing applications of SQL queries
RUBRIC FOR ASSESSMENT:
EXEMPLARY SATISFACTORY DEVELOPING BEGINNING
CRITERIA RATING
ER diagram ER diagram is ER diagram is ER diagram is ER diagram
clear and easy included and incomplete. is hard to
to understand. almost complete. understand
and does not
capture the
existing
organization’s
business
rules.
Relational Relations are Relations are Relations are Relations are
Design well- almost structured with mostly not normalize
structured, but with appropriate
with incomplete field names,
appropriate relational key and some
field names, and constraints. correctly
well- defined defined
relational keys, relational key
and and
constraints. constraints.
Queries Large Sufficient Limited Only few
numbers of numbers of numbers of simple
complex complex queries complex queries
queries are are utilized in the queries are utilized in the
utilized in the application utilized in the application
application system. Most application system.
system. All queries are system. Some Some queries
queries are appropriately queries are may be
appropriately named. appropriately appropriately
named named. named.
Form design Forms are Forms designs Forms are Forms’
user-friendly, are acceptable incomplete but design and
well designed and are show some colors are not
and are customized. customization. user friendly
customized and are
with a difficult to
consistent
3
Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
style, color comprehend
and layout.
Reports Reports are Reports are Reports are A very basic
based on based on queries based on report is
queries and and are queries included.
are well appropriately however; there
designed. designed. Page are only few
There are a layouts are number of
sufficient effective so that reports
range of data fits well on included.
reports the page.
included. Page
layouts are
effective so
that data fits
well on the
page.
Customization
is evident.
Communicati There are no There are 1 - 5 There are There are
on spelling or spelling or many spelling many spelling
grammar grammar errors or grammar and/or
errors in the in the work errors in the grammar
work submitted but the work submitted errors in the
submitted. meaning is clear. but the work
Choice of Choice of meaning is submitted
language is language is clear. Choice and it is
appropriate for appropriate for of language is difficult to
the audience. the audience. appropriate for understand
There is no There is no the audience. the intended
plagiarism. plagiarism. There is no meaning.
plagiarism.
Individual The member is The member is The member is The member
Presentation well-prepared well-prepared in somewhat is not
in the the presentation, prepared in the prepared in
presentation however, not in presentation the
and in the the question and and in the presentation
question and answer. question and and in the
answer. answer. question and
answer.
OTHER REQUIREMENTS AND ASSESSMENTS:
4
Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
Regular Class Attendance
Activities
Active Class Participation
Submission of Projects and Assignments
Passing Examinations
TABLE OF
GRADING SYSTEM: EQUIVALENTS
Major Examinations - 30% Below 75 5.00
75 3.00
Projects - 10% 76 78 2.75
79 81 2.50
82 84 2.25
Activities - 30% 85 87 2.00
88 90 1.75
Quizzes - 20% 91 93 1.50
94 96 1.25
Attendance / Work Ethics - 10% 97 100 1.00
LEARNING PLAN:
Week Learning
Learning Outcomes Topics
No. Activities
Acquire thorough VMGO of the College 1 Discussion
understanding of the Course Outline
vision, mission, goals Grading System
and objectives of the
college and its
importance to this
course
Review on Database Concepts
Entity Relation Mode 2 &3 Active
Convert the ERD into
Relational Model Discussion
physical tables Keys and Constraints Group
identifying correctly Chapter Exam Dynamic
the relational keys
Introduction to Structured Query
Understand the Language 4 Active
history of SQL and SQL History Discussion
define the basic SQL The Relational Database Individual
concepts, syntax and Management System Activities
data types The SQL Server Machine
SQL Basic Concepts Problem
SQL Syntax and Data Types
Chapter Exam
Basic DDL & DML Statements 5&6
Classify SQL Introduction to SQL Demonstration
statements under Creating Database Active
5
Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
Data Manipulation Implementing USE Statement Discussion
and Data Definition Creating Tables Individual
Language statements Implementing Keys and Activities
Constraints Group
The Drop Statement Activities
The Alter Statement
Insert Command
Update Command
Delete Command
Machine Problem
Retrieving Records from Tables 7&8 Demonstration
Perform basic select Select Command Active
statements, restrict Implementing Aliases Discussion
query results by using SQL Operator Individual
WHERE clause and The DISTINCT Keyword Activities
sort the resort list in The WHERE Clause Group
specified sequence Activities
The BETWEEN, LIKE, IN
Clause
Implementing Order by Clause
Machine Problem
Summarize result Aggregate Functions 9& Demonstration
output using group Types of Aggregate Function 10 Active
functions and restrict Implementing Aggregate Discussion
groups using the Function Individual
having clause. The Group Function Activities
The Having Clause Group
The SELECT INTO Command Activities
Machine Problem
Classify the The SubQueries 11 & Demonstration
subqueries and define Guidelines for using subqueries 12 Active
the appropriate Types of Subqueries Discussion
operator for the type Single-Row Subqueries Individual
of subquery Multiple-Row Subqueries Activities
Machine Problem Group
Activities
Demonstrate how to SQL Joins 12 Demonstration
retrieve data from Joining Tables &13 Active
more than one table Guidelines in Joining Table Discussion
Inner Joins Individual
Outer Joins Activities
Cross Join Group
Implementing Joins for Multiple Activities
Tables
Implementing Join Using
Function
SQL Union
Machine Problem
Define SQL Views SQL Views 14 Demonstration
6
Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
and identify its Understanding SQL Views Active
functions and Building SQL Views Discussion
advantages Performing DML in Views Individual
Machine Problem Activities
Group
Activities
Define and implement Stored Procedures
stored procedure in Understanding Stored 15 Demonstration
simple applications Procedures Active
Syntax and Rules in Building Discussion
Stored Procedure Group
Building Stored Procedure Activities
using SELECT
The EXEC Command
Implementing Stored Procedure
using INSERT, UPDATE,
DELETE
The SELECT-UPDATE
Procedures
Machine Problem
Demonstrate how to Building Applications
connect an Introduction to Web Application 16& Demonstration
application with The Role of SQL in building 17 Active
appropriate version of Application Discussion
SQL The SQL Server and VB.NET Individual
The ADO.NET Activities
Implementing SQL Command Group
in your Application Activities
Using of Stored Procedure
Machine Problem
Project Presentation 18 Project
Presentation
REFERENCES:
A. Knight, B. (2014). Professional Microsoft SQL Server 2014. Indianapolis, IN:
John Wiley & Sons.
B. Taylor, A. (2013). SQL for Dummies 8th Edition. Hoboken, NJ: John Wiley and
Sons.
C. Michael O. (2005). Microsoft SQL Server 2005: New Features. New York:
McGraw-Hill.
D. Chris F. (2005). SQL: Visual Quickstart Guide, 2nd ed. Berkeley, CA: Peachpit
Press
E. Elmasri, R. & Navathe, S.B. (2011). Database Systems: Models, Languages,
Design and Application Programming, 6 th Ed., Boston, Massachusetts: Pearson
Education, Inc.
7
Republic of the Philippines
Bulacan State University
COLLEGE OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
CLASS POLICIES:
The University rules and regulations will be observed.
Attendance will be checked every meeting however, a 15 minutes grace period
will be given to students every session. Attendance will be checked after the
grace period.
Students are expected to come in class ready at all times. Active participation
will be encouraged in all class discussions.
Activities and quizzes may or may not be announced.
Assignment/requirement due dates must strictly be followed. Late requirements
will not be accepted.
Any form of dishonesty or cheating will not be tolerated. While all students are
encouraged to openly discuss and ask questions, the final work to be submitted
must be the student’s own.
In case of illness, emergencies, etc., students are required to give excuse letter
signed by the respective guardian. A valid ID must also be presented for
validation of the signature.
Prepared by:
MS. LOURDES MANGAHAS
Reviewed by:
DR. ROSEMARIE M. BAUTISTA
Approved by:
ENGR. JENNYLYN L. ANIAG
BSIT Department Head
Noted by:
ENGR. NOEMI P. REYES
Dean, college of information and communications technology