You are on page 1of 8

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

You might also like