Database Management II
Database Management II
Course Description
This course deals with the functions and features of Structured Query Language (SQL).
These include SQL, and error correction and debugging. The student will gain proficiency in SQL
coding using extensive hands-on workshop exercises utilizing SQL in an interactive environment.
Learning Objectives
Course Outline
TEACHING AND
LEARNING OUTCOME BASE
TOPIC LEARNING
OUTCOMES ASSESSMENT
ACTIVITIES
After the completion I. Orientation Discussion
of the chapter, A. Subject Small Group
students will be able Guidelines and Discussion
to: Policies Informal/Creative
1. identify the B. Class Policy Learning
course C. Grading System
description, D. Course
content, Requirements
requirements,
grading
system as well
as class
policy.
After the completion II. Introduction to Lecture Quiz
of the chapter, Structured Query discussion Written
students should be Language (SQL) Interactive activities.
able to: Introduction to learning Hands-on
1. Discuss SQL Guided discovery activities.
Structured Data Definition learning
Query Commands
Language -The Database
2. Explain the Model
concepts of -Creating the
data models Database
3. Create
1|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
-HAVING
Subqueries
Multirow
Subquery
Operators ANY
and ALL
-FROM
Subqueries
-Attribute List
Subqueries
-Correlated
Subqueries
SQL Functions
-Date and Time
Functions
-Numeric
Functions
-String
Functions
-Conversion
Functions
After the completion III. Database Design Lecture Quiz
of the chapter, The Information discussion Written
students should be System Interactive activities.
able to: The Systems learning Hands-on
1. Explain Development Life Guided discovery activities.
database Cycle (SDLC) learning
design -Planning
2. Discuss -Analysis
information -Detailed System
system Design
3. Explain and -Implementation
enumerate the -Maintenance
Systems Database Life
Development Cycle (DBLC)
Life Cycle -The Database
(SDLC) Initial Study
4. Discuss the -Database
Database Life Design
Cycle (DBLC) -Implementation
5. Explain the and Loading
Database -Testing and
Design Evaluation
Strategies -Operation
6. Differentiate -Maintenance
centralized and Evolution
from Database Design
decentralized Strategies
design Centralized vs.
Decentralized
3|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
Design
After the completion IV. Advanced Lecture Quiz
of the chapter, Database Concept: discussion Written
students should be Transaction Interactive activities.
able to: Management and learning Hands-on
1. Explain Concurrency Control Guided discovery activities.
Advanced What is learning
database Transaction?
concept -Evaluating
2. Discuss what Transaction
transaction is Results
3. Evaluate -Transaction
transaction Properties
results, -Transaction
transaction Management
properties, with SQL
transaction -The Transaction
management Log
with SQL and Concurrency
the Control
transaction log -Lost Updates
4. Discuss -Uncommitted
Concurrency Data
control, -Inconsistent
concurrency Retrievals
control with -The Scheduler
locking Concurrency
methods, Control with
concurrency Locking Methods
control with -Lock
time stamping Granularity
methods and -Lock Types
concurrency -Two Phase
control with Locking to
Optimistic Ensure
methods Serializability
-Deadlock
Concurrency
Control with
Time Stamping
Methods
-Wait/Die and
Wound/Wait
Schemes
Concurrency
Control with
Optimistic
Methods
Database
Recovery
4|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
Management
-Transaction
Recovery
After the completion V. Database Lecture Quiz
of the chapter, Performance Tuning discussion Written
students should be and Query Interactive activities.
able to: Optimization learning Hands-on
1. Explain Database Guided discovery activities.
database Performance- learning
performance Tuning Concepts
tuning and -Performance
Query Tuning: Client
Optimization and Server
2. Enumerate -DBMS
and explain Architecture
Database -Database
Performance- Statistics
Tuning Query Processing
Concepts -SQL Parsing
3. Enumerate Phase
and discuss -SQL Execution
the different Phase
phases of -SQL Fetching
query Phase
processing Indexes and
4. Discuss Query
indexes and Optimization
query Optimizer
optimization Choices
5. Use hints to -UsingHints to
affect Affect Optimizer
optimizer Choices
choices SQL Performance
6. Use SQL Tuning
performance -Index Selectivity
tuning Conditional
7. Formulate Expressions
Query Query
8. Explain DBMS Formulation
Performance DBMS
Tuning Performance
Tuning
Query
Optimization
Example
After the completion VI. Distributed Lecture Quiz
of the chapter, Database Management discussion Written
students should be Systems Interactive activities.
able to: The Evolution of learning Hands-on
1. Explain Distributed Guided discovery activities.
5|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
6|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
Distributed
Database Design
-Data
Fragmentation
-Data Replication
-Data Allocation
Client/Server vs.
DBMS
After the completion VII. The Data
of the chapter, Warehouse
students should be The Need for
able to: Data Analysis
1. Discuss the Decision Support
need for data Systems
analysis -Operational
2. Explain Architectural
support Style
systems -DSS Database
3. Discuss and Requirements
enumerate the The Data
DSS Warehouse
architectural -DSS
style and rules Architectural
that define Styles
data -Twelve Rules
warehouse that Define a
4. Discuss online Data warehouse
analytical Online Analytical
processing Processing
5. Discuss star -
schemas Multidimensiona
6. Implement l Data Analysis
data Technique
warehouse -Advanced
7. Discuss Database
Extension for Support
OLAP -Easy-to-Use
End-User
Interface
-Client/Server
Architecture
Star Schemas
Implementing a
Data warehouse
Data Mining
SQL Extensions
for OLAP
After the completion VII. Database
of the chapter, Connectivity and Web
students should be Development
7|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
Assessment Strategy
LECTURE LABORATORY
QUIZ – 20% LAB QUIZ – 20%
ASSIGNMENT – 10% LAB ASSIGNMENT – 10%
MIDTERM EXAM – 35% LAB MIDTERM EXAM – 35%
FINAL EXAM – 35% LAB FINAL EXAM – 35%
LECTURE = 40%
LABORATORY = 60%
FINAL GRADE = (LEC X .4) + (LAB X .6)
1.00 99-100%
1.25 96-98%
1.50 93-95%
1.75 90-92%
2.00 87-89%
8|Page
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
College of Information and Communication Technology
Naic, cavite Philippines
Tel: (046) 412-0437
2.25 84-86%
2.50 81-83%
2.75 78-80%
3.00 75-77%
4.00 65-74%
5.00 FAILED
Satisfactory
Credited
Incomplete
Dropped
Withdrawn (Authorized)
Non-Credit
9|Page