Sie sind auf Seite 1von 9

UNIVERSITY OF CALOOCAN CITY

Congressional Road, Bagumbong, Caloocan City


NORTH CAMPUS

COLLEGE OF LIBERAL ARTS AND SCIENCES


COMPUTER STUDIES DEPARTMENT

Course Name Advance Database Systems (IT 321)


Course Credits 5 units
Course Description This introductory application-oriented course covers the relational database systems RDBS - the predominant system for
business, scientific and engineering applications at present. The topics are reinforced using tools such as Oracle or MS SQL
Server in labs. The course includes Entity-Relation model, Normalization, Relational model, Relational algebra, and data
access queries as well as an introduction to SQL.
Course Objectives After taking this course, the students are expected to:
1. Explain the concepts of relational database management system (RDBMS), particularly
2. Explain higher normal form designs, deformalized designs, existence dependence, relationship strength, weak entities,
relationship participation, relationship degree, recursive relationships, and composite entities.
COURSE OUTLINE AND TIMEFRAME
WEEK
WEEK 1-18 UNIT I: EXPLAIN THE CONCEPTS OF RELATIONAL DATABASE MANAGEMENT SYSTEM. (RDBMS)
(MIDTERM)
1. Database Systems
Differences between data and information.
Types of databases and their value for decision making
Importance of database design.
Database roots in file systems.
Problems with file system data management
Differences between databases and file systems.
2. Data Models
The importance of data models.
The basic building blocks of data models.
The relationship between data models and business rules.
The evolution of data models
Classifying data models by degree of abstraction

3. The Relational Database Model (RDBMS):


A Logical View of Data.
Keys.
Integrity Rules.Relational Set Operators.
The Data Dictionary and the System Catalog.
Relationships within the Relational Database.
Data Redundancy Revisited.
Indexes.
4. Diagram and Database Design
Developing an ER Diagram.
Database Design Challenges: Conflicting Goals.

UNIT II: EXPLAIN HIGHER NORMAL FORM DESIGN, DENORMALIZD DEISGNS, EXISTENSE DEPENDENCE,
RELATIONSHIP STRENGTH, WEAK ENTITIES, RELATIONSHIP PARTICIPATION, RELATION SHIP DEGREE,
RECURSIVE RELATIONSHIPS, AND COMPOSTITE ENTITIES. (FINALTERM)

1. Normalization of Database Tables


Database Tables and Normalization.
The Need for Normalization.
The Normalization Process (1NF, 2NF, 3NF).
Improving the Design.
Surrogate Key Considerations.
Higher-Level Normal Forms.
Normalization and Database Design.
Denormalization.
2. Introduction to SQL
Data Definition Commands.
Data Manipulation
Commands.
Select Queries.
Advanced Data Definition Commands.
Advanced Select Queries.
Virtual Tables: Creating a View.
Joining Database Tables.
3. Advanced SQL functions
Date and Time functions
- YEAR, MONTH, DAY, DATE().
Numeric functions
- CONCATENATE(||), UPPER, LOWER, SUBSTR, LENGTH.

LEARNING PLAN

Desired Learning Course Content Textbook/References Teaching and learning Assessment Task Resource Time
Outcomes (DLO) Activities Materials table
Week 1 Introductions Discussion 1.5
At the end of the unit,
students are expected to
Grading system
1. Introduction / Room Management/Rules
Orientation
Week 2-3 Database Systems Module Lectures Oral 5
At the end of the unit, Group recitation
students are expected to activates Pen and Paper
Quiz
1. Have the basic Differences between data and information.
knowledge on Types of databases and their value for
data and decision making.
information Importance of database design.
2. Determine the Database roots in file systems.
use of database Problems with file system data
and importance management.
in making a Differences between databases and file
system systems.
3. Identify the
different
problem in
managing system
data.
4. Differentiate the
functionality of
database and file
system.

Week 4-5 Data Models Module PowerPoint Pen and paper 5


At the end of the unit presentation quiz
students are expected to: Group
activities
1. Enumerate the The importance of data models.
steps on The basic building blocks of data models.
creating/making The relationship between data models and
data models and business rules.
the building
blocks of data The evolution of data models.
models Classifying data models by degree of
2. Execute a abstraction
importance of
business rules
and the
relationship of
data models.
3. Conclude the the
degree of
abstraction in
classifying
models.
Week 4-6 The Relational Database Model (RDBMS): Lecture Pen and paper 5
A Logical View of Data. Laboratory exam
At the end of the unit Keys. Laboratory
students are expected to: - Integrity Rules. Activity.
- Relational Set Operators.
1. Identify the - The Data Dictionary and the
logical views System Catalog.
and keys in - Relationships within the Relational
manipulating Database.
RDBMS - Data Redundancy Revisited.
2. Analyze The - Indexes.
Integrity rules
and relational
operators
3. Define the
importance of
data dictionary
and system
catalog
4. Identify the
relational
database and
avoiding
redundancy

Week 7-8 Entity Relationship (ER) Modeling: Module, internet Lecture Oral exam 10
Group Pen and Paper
At the end of the unit The Entity Relationship (ER) model activities exam
students are expected to (entities, attributes, relationships,
connectivity and cardinality
1. Define what is existence dependence
Entity relationship strength,
relationship weak entities,
Diagram (ERD) relationship participation,
2. Identify different
relationship degree,
the connectivity
recursive relationships, composite entities)
and cardinality
in creating ERD
3. Analyze the
relationship,
weakness of the
entities and what
is recursive
entities

Week 9-11 Normalization of Database Tables Module Lecture Actual Exam 5


At the end of the unit, Database Tables and Normalization. Laboratory
students are expected to The Need for Normalization.
The Normalization Process (1NF, 2NF,
1. Enumerate the 3NF).
steps in creating Improving the Design.
tables Surrogate Key Considerations.
2. Identify how to Higher-Level Normal Forms.
normalize the Normalization and Database Design.
table and data Denormalization.
inside.
3. Define the
Normalization
process and way
of improving the
design
4. Know the
process of
denormalization
Week 12-15 Introduction to SQL module PowerPoint Actual Exam 10
presentation Recitation
At the end of the unit Group
each student is expected Data Definition Commands. activities
to Data Manipulation
Commands.
1. Enumerate - Select Queries.
different - Advanced Data Definition Commands.
Commands/ - Advanced Select Queries.
Queries in Virtual Tables:
handling a data Creating a View.
2. Define the Joining Database Tables.
functions of
different queries
and way to
implement
3. Execute the
different queries
using virtual
tables
Week 16-17 Advanced SQL functions Module PowerPoint Actual Exam 10
presentation
At the end of the unit Group
each student is expected Date and Time functions activities
to - YEAR,MONTH,DAY,DATE().
Numeric functions
1. Define the use of - CONCATENATE(||), UPPER, LOWER,
Date and Time SUBSTR, LENGTH.
functions in and
manipulating the
database
2. Enumerate the
use of advance
query in
manipulating
database.
Week 18 Database design and Manipulation Presentation Project 2.5
At the end of the unit, Presenations
each student is expected
to

1. Define the
knowledge about
data models,
relationship
model, ERD and
using queries.

Classroom Policies Cell Phones


Receiving or sending cell phone calls or text messages in classrooms, computer labs, or library is inappropriate and impolite. Except in emergency
cases and with the instructors permission.
Class Attendance & Participation
Regular attendance, as specified by the instructor, is expected of all students. Extended absence/non-participation (due to illness or injury) should be
reported to your instructor (and/or to the University Clinic) immediately. A student who has incurred three (3) consecutive unexcused absences or 20%
accumulated absences shall be automatically dropped from the subject. Arrival fifteen (15) minutes after a 3-hour class or thirty (30) minutes after a 5-
hour class has commenced is considered tardiness and three (3) tardiness are equivalent to one-day absence. Students should make good use of their
time if the faculty member does not come within 30 minutes. They shall stay in the classroom or library and observe proper decorum.
Classroom Behavior & Civility
Being a UCC-CSD student requires appropriate behavior and respect for others. Instructors can set classroom rules of conduct, require adherence to
standards of civility appropriate to learning, and have the right to remove anyone for disruption or obstruction of those standards, or for violation of
any law or existing University policies.
Plagiarism & Cheating
Cheating is obtaining or intentionally giving unauthorized information to create an unfair advantage in an examination, assignment, or classroom
situation. Plagiarism is the act of presenting and claiming words, ideas, data, programming code or creations of others as one's own. Presenting ideas in
the exact or near exact wording as found in source material constitutes plagiarism, as does patching together paraphrased statements without in-text
citation. Disciplinary action may include a failing grade on an assignment or test, a failing grade for the course, suspension or expulsion from the
college, as described in the existing University policies.
Smoking
All UCC buildings are designated smoke-free.

Prepared by: Reviewed by: Approved by:

PROF. JAYSON P. JOBLE PROF. RAUL G. GUTIERREZ DR. BERNADETTE B. ENRIQUEZ


Program Coordinator Dean, College of Liberal Arts and Sciences

Das könnte Ihnen auch gefallen