You are on page 1of 20

Saint Mary’s University

Bayombong, Nueva Vizcaya, 3700


SCHOOL OF ENGINEERING, ARCHITECTURE AND INFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT

REF: SEAIT-CC105-2019108-1-572020
COURSE SYLLABUS IN CC105

Course Descriptive Title : INFORMATION MANAGEMENT 1


Pre-requisites : Data Structures and Algorithms

Credit Hours : Lecture: 2 Laboratory: 3 Total: 5


Time Allotment : Lecture: 36 Laboratory: 54 Total: 90

I. University Vision Mission

University Vision

Saint Mary’s University is a premier CICM Catholic educational institutions drawn into communion by the wisdom of God dedicated to forming persons exemplifying excellence, innovations,
and Christ’s mission.

University Mission
 Relentlessly pursue excellence in education for local and global relevance and responsiveness;
 Persistently challenge one another to explore and pursue relevance, innovative and breakthrough ideas through research and development;
 Steadfastly participate in the CICM advocacies of promoting multi-ethnicity, social justice, peace and integrity of God’s creation;
 Conscientiously strengthen good governance and concordance among stakeholders for the sustenance of best practices;
 Joyfully animate and care for one another as a community inspired by Mother Mary to become faithful witnesses of Christ’s mission

II. Approval and Revision History


Name Designation Signature Date
Last Prepared and Updated by Mr. Rogie B. Taborda Faculty
Reviewed by Mr. Rogie B. Taborda Dept. Head
Verified by Dr. Teresita L. Reyes Academic Dean
Approved by Dr. Moises Alexander T. Asuncion Vice-President for Academic

Page 1 of 20
III. SMU OBE Framework

Page 2 of 20
IV. Program Educational Outcomes

The BSIT program prepares graduates to develop experts in information technology and computing sciences equipping our graduates to prepare well for their career as I.T. professionals and
become tomorrow’s leaders and achievers in the industry, the academe and the government. They can work in an IT organization or department and contribute to the achievement of the business
goals and objectives though the Implementation and use of information technology.

The BSIT program supports the vision/missions of the school and the institution and will enable its graduates to:

1. Have the ability to hold progressively more responsible positions in the IT field, including positions that are supervisory or managerial in nature.
2. Engage in life-long learning and professional development.
3. Communicate effectively as an IT professional with users, peers, and higher management.
4. Work effectively on teams, whether as a participant or as a leader.
5. Demonstrate ethical behavior as an IT professional and sensitivity to the impact of technology on society.

V. BSIT Program Outcomes

The BSIT is a four year degree program designed to prepare graduates to address various user needs involving the selection, development, application, integration and management of
computing technologies within an organization. The program includes the study of the utilization of both hardware and software technologies involving planning, installing, customizing, operating,
managing and administering and maintaining information technology infrastructure that provides computing solutions to address the needs of an organization.

The program prepares graduates to address various user needs involving the selection, development, application, integration and management of computing technologies within organization.

After finishing the BSIT program, the graduate should be able to:

Common to all Programs


PO1 Articulate and discuss the latest developments in the specific field of practice
PO2 Effectively communicate orally and in writing using both English and Filipino
PO3 Work effectively and independently in multi-disciplinary and multi-cultural teams
PO4 Act in recognition of professional social and ethical responsibility
PO5 Preserve and promote Filipino historical and cultural heritage
Common to Discipline
PO6 Analyze complex problems and identify and define the computing requirements needed to design an appropriate solution
PO7 Apply computing and other knowledge domains to address real world problems
PO8 Design and develop computing solutions using a system level perspective

Page 3 of 20
PO9 Utilize modern computing tools
Specific to a Sub-Discipline
Knowledge for Solving Computing Problems
PO10 Apply knowledge of computing science and mathematics appropriate to the discipline
PO11 Demonstrate best practices and standards and their applications
Problem Analysis
PO12 Analyze complex problems and identify and define computing requirements appropriate to its solution
PO13 Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer based systems
Design/Development of Solutions
PO14 Design, implement and evaluate computer based systems, processes, components, or programs to meet desired needs and requirements under various constraints
PO15 Integrate IT based solutions into the user environment effectively
Modern Tool Usage
PO16 Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession.
Individual and Team Work
PO17 Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a company’s goal.
PO18 Assist in the creation of an effective IT project plan.
Communication
PO19 Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations and clear
instructions.
Computing Professionalism and Social Responsibility
PO20 Analyze the local and global impact of computing information technology on individuals, organizations and society.
PO21 Understand professional, ethical, legal security and social issues and responsibilities in the utilization of information technology.
Life Long Learning
PO22 Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development.

Page 4 of 20
VI. Curriculum Map to Professional Courses

Pre PO PO PO PO PO PO PO PO PO PO PO PO PO
Course Code Course Description
Requisite 10 11 12 13 14 15 16 17 18 19 20 21 22
1 CC101 Introduction to Computing None I I I I I I

2 CC102 Computer Programming 1 None I I I


3 HC101 Human Computer Interaction CC101 E I I E E E
4 CC103 Computer Programming 2 CC103 E I I E E I
5 MS101 Discrete Mathematics GMath I I I I
6 SP101 Social and Professional Issues in IT HC101 E E E E E E
7 MS102 Quantitative Methods GMath D D D
8 CC104 Data Structures and Algorithm CC103 I I I
9 ELECT1 Elective 1 (Object Oriented Programming) CC103 E E E I E E E
10 ELLECT2 Elective 2 (Platform Technologies) CC103 E E E E E
11 CC105 Information Management 1 CC104 E E E E E E E E I
12 PF102 Event Driven Programming ELECT1 E E E I E E E
13 NET101 Networking 1 ELECT2 E E E E
14 IM101 Advanced Database Systems CC105 E E E E E
15 IAS101 Information Assurance and Security 1 CC105 E E E E E
16 SP101 Special Topic 1 (System Analysis Design) CC105
17 NET102 Networking 2 NET101 E E E E E E E
18 IPT101 Integrative Programming & Technologies 1 NET101 E E E E E E
19 ELECT3 Elective 3 (Web Systems & Technologies) ELECT2 E E E E E E E
20 IAS102 Information Assurance and Security 2 IAS101 E E E E E E
21 SIA101 System Integration and Architecture 1 IAS101 E E E E E E E E E E
22 SP102 Special Topic 2 (Software Engineering) SP101
23 CC106 Application Development & Emerging Technologies IPT101 E E E D D D
24 ELECT4 Elective 4 ( Integrative Programming & Technologies 2) IPT101 E E E E
25 CAP101 Capstone Project 1 IPT101 D D D D D D D D D D D
26 ELECT5 Elective 5 (System Integration & Architecture 2) SIA101 E E E E E E E E E E
27 SA101 System Management & Maintenance ELECT5 D D D D D
28 DA101 Data Analytics ELECT4
29 CAP102 Capstone Project 2 CAP101 D D D D D D D D D D D
30 PRA101 Practicum / On-the-Job Training CAP102 D D D D D D D D D D D D D
I – Introduced; E – ; D – Developed

Page 5 of 20
VII. Course Pre-requisite Map

1st Year 2nd Year 3rd Year 4th Year


1st 2nd 1st 2nd 1st 2nd 1st 2nd
Midyear Midyear Midyear
Semester Semester Semester Semester Semester Semester Semester Semester

CC101 HC101 SP101 Social IM101 IAS102


Introduction to Human Comp. and Professional Advanced DB Info. Assurance
Computing Interaction Issues in IT Systems and Security

CC102 CC103 CC104 CC105 IAS101 SIA101 System SA101 System


ELECT 5
Computer Computer Data Structure. Information Info. Assurance Integration and Management &
Elective 5
Programming 1 Programming 2 & Algorithm Management 1 and Security Architecture Maintenance

ELECT 1 PF102 SP101 Special SP102 Special


Elective 1 Event Driven Topic1 (System Topic2 (Software
Programming Analysis Design) Engineering)

MS101 ELECT 2
Net101 Net102
Discrete Elective 2
Networking 1 Networking 2
Mathematics

MS102 IPT101 Integ. CC106


Quantitative Programming & App. Dev. &
Methods Tech. 1 Emerging Tech.

ELECT 3 ELECT 4 DA101


Elective 3 Elective 4 Data Analytics

CAP101 CAP102
PR101
Capstone Capstone
Practicum / OJT
Project 1 Project 2

Page 6 of 20
VIII. Course Description

This course will introduce to the students the concepts of database management. This will also teach the students the skills necessary to build and design databases. Issuance of queries to
access and manipulate records will also be covered in this course. The course includes four major topics namely: (1) introduction to databases; (2) entity-relationship model (3) relational model and (4)
introduction to SQL query;

The first topic introduces the students to databases including its history as well as how databases evolved thru time. It also gives a comparison between using databases and file systems. The
second topic intends to challenge and improve the logical thinking skills of students thru sets of requirements that require conversion to an entity-relationship (ER) diagram. The third topic aims to teach
the students the core concepts of the relational database model. The fourth topic includes working on data using Data Definition Languages and Data Manipulation Languages. This will give the students
a glimpse of how data inside a database management system (DBMS) is created and manipulated.

IX. Course Learning Outcomes

Domain Program Outcomes (PO) Course Outcomes (CO) Course Learning Outcomes (CLO)
Code (Bachelor of Science in Information Technology) (Course: Database Management System I)
PO17 Function effectively as a member or leader of a Evaluate the different latest database CLO 19: Install and configure different database management
development team recognizing the different roles within management tools tools (software)
a team to accomplish a company’s goal. CLO 20: Differentiate the features of each tools

PO19 Communicate effectively with the computing


community and with society at large about complex CLO 20: Differentiate the features of each tools.
computing activities through logical writing,
presentations and clear instructions.
PO10 Apply knowledge of computing science and Build a functional database using the different CLO 01: Perform the phases of building a database to build a
mathematics appropriate to the discipline database models functional database

PO13 Identify and analyze user needs and take them into Discuss the basic concepts, best practices and CLO 02: Define the important terminologies in database
standards in database management management system
account in the selection, creation, evaluation and CLO 03: Discuss the history, applications, components and impact
administration of computer based systems of database
PO15 CLO 04: Explain the role and responsibilities of database
Integrate IT based solutions into the user environment administrator
effectively CLO 05: Differentiate between File System and Database
Management System

Page 7 of 20
CLO 06: Differentiate the different database models specifically ER
Model & Relational Model
CLO 07: Discuss the activities and deliverables of the phases of
database design
PO12 Analyze complex problems and identify and define Create an Entity Relationship Diagram that suits CLO 08: Define entities, attributes, domain and entity sets
computing requirements appropriate to its solution to the given requirements CLO 09: Practice how to determine business rules, requirements
and specifications of a given problem
PO14 Design, implement and evaluate computer based CLO 10: Explain the functions of the different notations used in
systems, processes, components, or programs to ER-Diagramming
meet desired needs and requirements under CLO 11: Construct an ER-diagram using the different ER notations
various constraints CLO 12: Apply relationships, cardinalities and constraints to the
given ER Diagram
CLO 13: Convert ER diagrams into a relational schema

PO16 Apply knowledge through the use of current Utilize specified database management system CLO 14: Install and configure specific database management tools
techniques, skills, tools and practices necessary for the software through the use of Structured Query (software)
IT profession. Language CLO 15: Demonstrate the common administrative task to properly
manage the database.
PO11 Demonstrate best practices and standards and CLO 16: Demonstrate how to use SQL commands specifically the
their applications sets of Data Definition Language commands and apply
them to answer several requirements.
CLO 17: Demonstrate how to use SQL commands specifically the
sets of Data Manipulation Language commands and
apply them to answer several requirements.
CLO 18: Execute appropriate SELECT command statement to
retrieve records from the database

Page 8 of 20
X. Course Outline and Timeframe

Week No. Topic


University Vision-Mission Re-Orientation
University Prayer
1
Overview of the Course and Discussion of Requirements
Rules and Guidelines of Laboratory Room/Computer Units
Chapter I: The Database Environment and Development Process
 Introduction
 Basic Concepts and Definitions
 Data
 Data versus Information
 Metadata
1-2  Traditional File Processing Systems
 Disadvantages of File Processing Systems
 The Database Approach
 Database Management Systems
 Advantages of Database Approach
 Cautions About Database Benefits
 Costs and Risks of the Database Approach
 Components of the Database Environment
 The Range of Database Applications
 Personal Databases
 Two-Tier Client/Server Databases
 Multi-Tier Client/Server Databases
 Enterprise Applications
3
 Evolution of Database Systems
 1960’s
 1970’s
 1980’s
 1990’s
 2000 and beyond

Page 9 of 20
 The Database Development Process
 System Development Life Cycle
 Alternative IS Development Approaches
 Three-Schema Architecture for Database Development
 Managing the People Involved in Database Development
4-5
 Data Modeling and Data Models
 Importance of Data Models
 Data Model Basic Building Blocks
 The Evolution of Data Models

6 First Term Examination


Chapter II: Modeling Data in the Organization
 The E-R Model: An Overview
 Sample E-R Diagram
 E-R Model Notation
 Modeling the Rules of the Organization
 Overview of Business Rules
 Scope of Business Rules
 Data Names and Definitions
7-10  Modeling Entities and Attributes
 Entities
 Attributes
 Modeling Relationships
 Basic Concepts and Definitions in Relationships
 Degree of Relationship
 Attributes or Entity?
 Cardinality Constraints

Chapter III: Enhanced E-R Model


11  Representing Supertypes and Subtypes

Page 10 of 20
 Representing Specialization and Generalization

12 Second Term Examination


13-14 Chapter IV: Logical Database Design and the Relational Model
 The Relational Model
 Relational Data Structure
 Relational Keys
 Properties of Relations
 Removing Multivalued Attributes from Tables
 Integrity Constraints
 Domain Constraints
 Entity Integrity
 Referential Integrity
 Creating Relational Tables
 Well-Structured Relations
 Transforming EER Diagrams into Relations
 Introduction to Normalization

15-17 Chapter V: Introduction to SQL


 Origins of the SQL Standard
 The SQL Environment
 Defining A Database in SQL
 Inserting, Updating and Deleting Data
 Internal Schema Definition in RDBMSs
 Processing Single Tables
 Developing Queries
 Processing Multiple Tables

Final Examination
18

Page 11 of 20
XI. Required Readings (incl. Textbook)

IT 005.74 P889c 2012 Phatt, Philip J. Concept of Database Management. 7th ed. Andover, Cengage Learning 2012
Hoffer, Jeffrey A, Modern Database Management 10th Ed. 2014

XII. Suggested Readings and References

IT005.74 556 2014 Kroenke, David M., Database Processing: Fundamentals, Design and Implementation, 2014
IT 005.743 C761h 2012 Conger, Steve Hands-on database: an introduction to database design and development. Boston: Prentice Hall,2012

XIII. Software Tools

1. Microsoft SQL Server


2. MySQL Server
3. MySQL Workbench
4. PDF Reader

Page 12 of 20
XIV. Course Requirements and Analytic Rubrics for Assessment

Course Requirements First Term Second Term Final Term


Class Standing 50% 50% 25%
Quizzes, Assignments,
Seatwork, Recitation,
Lab Activities,
Lab Projects

Long Term Examination 50% 50% 25%


First Term Grade 100% 25%
Second Term Grade 100% 25%
Final Grade 100%

Rubrics for Essay. Score on essay will be based from the table below.

Criteria Unsatisfactory Needs Improvement Satisfactory Outstanding


(0-3 point) (4-5 points) (6-9 points) (10 points)
Content & Development  Content is incomplete.  Content is not comprehensive  Content is accurate and  Content is comprehensive,
 Major points are not clear. and /or persuasive. persuasive. accurate, and persuasive.
 Specific examples are not  Major points are addressed, but  Major points are stated.  Major points are stated clearly
used. not well supported.  Responses are adequate and and are well supported.
 Responses are inadequate or address topic.  Responses are excellent, timely
do not address topic.  Content is clear. and address topic.
 Specific examples do not  Specific examples are used.  Content is clear.
support topic.  Specific examples are used.

Page 13 of 20
Organization & Structure  Organization and structure  Structure of the paper is not  Structure is mostly clear and  Structure of the paper is clear
detract from the message. easy to follow. easy to follow. and easy to follow.
 Writing is disjointed and lacks  Transitions need improvement.  Transitions are present.  Transitions are logical and
transition of thoughts.  Conclusion is missing, or if  Conclusion is logical. maintain the flow of thought
provided, does not flow from throughout the paper.
the body of the paper.  Conclusion is logical and flows
from the body of the paper.

Grammar, Punctuation & Spelling  Paper contains numerous  Paper contains few  Rules of grammar, usage, and  Rules of grammar, usage, and
grammatical, punctuation, and grammatical, punctuation and punctuation are followed with punctuation are followed
spelling errors. spelling errors. minor errors.  Spelling is correct.
 Spelling is correct.

Rubrics for Essay. Score on program will be based from the table below.
Exemplary Acceptable Developing Beginning No Output
Criteria
4 3 2 1 0
Program Correctness The application meets all The code works typical The code sometimes fails The code often fails, even Program that does not run
the requirements specified input, but fails for minor or typical input. Many parts for typical input. and/or implemented
in the project specification. special cases; the major of the program Most indicated restrictions incorrectly (based on
The code is syntactically requirements are met, implementation violate were violated. specifications)
and logically correct for all though some minor ones indicated restrictions and automatically gets 0 for this
cases. are not. some parts of the solution course output.
Implementation of the Some implementation on of are not implemented using
program follows the the program violates appropriate programming
indicated guidelines and indicated restrictions. constructs.
does not violate indicated
restrictions.

Page 14 of 20
The implementation also
exhibits appropriate use of
programming constructs.
Effective Communication / Answers to question are Answers to questions are Answers to questions are Correct understanding of Failure to explain and
Concept Understanding correct, reasonable, and correct, but some correct justify solution (e.g., the problem, but was justify workings of the code
reflective of the code. The justifications provided are solution via trial and error, unable to explain workings submitted will automatically
justifications provided are weak. rather than proper of code provided. merit 0 for this course
sound. understanding and output.
application of concepts.)
Readability The program conforms to a Minor code formatting does Not all functions / program Minimal internal No internal documentation
coding standard that not exhibit consistency in features have proper documentation and code and code is not readable.
promotes code readability. coding standard. internal documentation.. readability.
Internal documentation is
comprehensive.

XIV. Grading System

The term grades are simple averages of the grades in class standing and term examination. The Final Grade is the weighted average with the tentative final grade having twice the weight of
the other term grades to reflect the full-content coverage of the final examination. Cut Off: 60 = 75. The following formulae shall be used for computing grades:

CS1  FTE CS 2  STE


G1  G2 
2 2

CSF  FE G  G 2  2TFG
TFG  FG  1
2 4

where G1 = Grade for the first term STE = Second Term Examination Grade
CS1 = Class standing grade for the first term TFG = Tentative Final Grade
FTE = First term examination (long test) grade CS f= Class Standing for Final
G2 = Grade for the second term FE = Final Exam Grade
CS2 = Class standing grade for the second term FG = Final Grade

Page 15 of 20
XV. Class Policies

A. Participation Policy

 Class participation. Class participation points are given to encourage your active class participation and discussion. You will be rewarded with a perfect score as long as actively
contribute to the class discussion during recitations and lectures.

B. Attendance
 The attendance of students during convocations, fora and special assemblies like intramurals, foundation day, Eucharistic celebrations and other activities sanctioned by the University
is required. Absence from such activity will be recorded as absence from the class period which otherwise would have been held.
 A student is required to attend classes regularly from the first day of the school calendar. Classes missed because of late enrollment shall be considered as absences.
 A student who has been absent even for only one class period shall not be allowed to re-enter the class without an admission slip duly signed by the Associate Dean of Student Affairs
for Men/Women.
C. Academic Integrity
 Students who copy assignments, allow assignments to be copied, or cheat on tests will fail the assignment or test

XVI. Learning Plan

WEEK NO. AND RESOURCES


COURSE LEARNING OUTCOMES TOPIC TIME- METHODOLOGY (References and ASSESSMENT
ALLOTMENT Materials)
University Vision-Mission Re-Orientation Course Syllabus
University Prayer List of References
Overview of the Course and Discussion of Week 1 Lecture
Requirements Day 1 (1 hr)lec Orientation
Rules and Guidelines of Laboratory Students Handbook
Room/Computer Units Manual
CLO 02: Define the important Chapter I: The Database Environment Week 1-2 Interactive Lecture
terminologies in database and Development Process (3 hrs) lec Phatt, Philip J. Concept Quiz
management system  Introduction Cook Book of Database Recitation
 Basic Concepts and Definitions Laboratory Work Management. 7th ed.
CLO 03: Discuss the history, applications,  Data Andover, Cengage
components and impact of Inquiry Based Learning, 2012
database
 Data versus Information
Laboratory Work

Page 16 of 20
 Metadata Silberschatz, Abraham
CLO 04: Explain the role and  Traditional File Processing Systems Database system
responsibilities of database  Disadvantages of File Processing concepts. 6th ed New
administrator York, N.Y: McGraw-Hill,
Systems
2011
 The Database Approach
CLO 05: Differentiate between File System
and Database Management
 Database Management Systems
System  Advantages of Database
Approach
 Cautions About Database
Benefits
 Costs and Risks of the Database
Approach
 Components of the Database Week 3 Interactive Lecture
Environment (2 hrs) lec Phatt, Philip J. Concept Quiz
 The Range of Database Applications (3 hrs) lab Cook Book of Database Recitation
 Personal Databases Laboratory Work Management. 7th ed.
Andover, Cengage Laboratory Activities
 Two-Tier Client/Server Databases Learning, 2012
Inquiry Based
 Multi-Tier Client/Server Laboratory Exam
Laboratory Work
Databases Silberschatz, Abraham
 Enterprise Applications Database system
 Evolution of Database Systems concepts. 6th ed New
 1960’s York, N.Y: McGraw-Hill,
 1970’s 2011
 1980’s
 1990’s
 2000 and beyond

CLO 06: Differentiate the different  The Database Development Process Week 4-5 Interactive Lecture Phatt, Philip J. Concept Quiz
database models specifically ER  System Development Life Cycle (4 hrs) lec of Database Recitation
Model & Relational Model  Alternative IS Development (6 hrs) lab Cook Book Management. 7th ed.
Laboratory Work Andover, Cengage Laboratory Activities
Approaches
Learning, 2012
Laboratory

Page 17 of 20
CLO 07: Discuss the activities and  Three-Schema Architecture for Inquiry Based Silberschatz, Abraham Exam
deliverables of the phases of Database Development Laboratory Work Database system
database design  Managing the People Involved in concepts. 6th ed New Lab Case Problem
York, N.Y: McGraw-Hill,
Database Development
CLO 09: Practice how to determine 2011
 Data Modeling and Data Models
business rules, requirements and
specifications of a given problem  Importance of Data Models
 Data Model Basic Building Blocks
 The Evolution of Data Models

FIRST TERM EXAMINATION Week 6


CLO 08: Define entities, attributes, domain Chapter II: Modeling Data in the Week 7-10 Interactive Lecture Phatt, Philip J. Concept Quiz
and entity sets Organization (4 hrs) lec of Database Recitation
 The E-R Model: An Overview (6 hrs) lab Cook Book Management. 7th ed.
CLO 10: Explain the functions of the  Sample E-R Diagram Laboratory Work Andover, Cengage Laboratory Activities
different notations used in ER- Learning, 2012
 E-R Model Notation
Diagramming Inquiry Based Laboratory
 Modeling the Rules of the Organization Exam
Laboratory Work Silberschatz, Abraham
CLO 11: Construct an ER-diagram using  Overview of Business Rules Database system
the different ER notations  Scope of Business Rules concepts. 6th ed New Lab Case Problem
 Data Names and Definitions York, N.Y: McGraw-Hill,
 Modeling Entities and Attributes 2011
 Entities
 Attributes
 Modeling Relationships
 Basic Concepts and Definitions in
Relationships
 Degree of Relationship
 Attributes or Entity?
 Cardinality Constraints

Page 18 of 20
CLO 12: Apply relationships, cardinalities Chapter III: Enhanced E-R Model Week 11 Interactive Lecture Phatt, Philip J. Concept Quiz
and constraints to the given ER  Representing Super-types and Subtypes (2 hrs) lec of Database Recitation
Diagram  Representing Specialization and (3 hrs) lab Cook Book Management. 7th ed.
Generalization Laboratory Work Andover, Cengage Laboratory Activities
CLO 13: Convert ER diagrams into a Learning, 2012
relational schema Inquiry Based Laboratory
Laboratory Work Silberschatz, Abraham Exam
CLO 01: Perform the phases of building a Database system
database to build a functional concepts. 6th ed New Lab Case Problem
database York, N.Y: McGraw-Hill,
2011

SECOND TERM EXAMINATION Week 12


CLO 14: Install and configure specific Chapter IV: Logical Database Design Week 13-14 Interactive Lecture Sams, Teach Yourself Quiz
database management tools and the Relational Model (2 hrs) lec MySQL in 21 Days Recitation
(software)  The Relational Model (3 hrs) lab Cook Book
o Relational Data Structure Laboratory Work Books Online (MySQL Laboratory Activities
CLO 19: Install and configure different Help File)
o Relational Keys
database management tools Inquiry Based Laboratory
(software) o Properties of Relations Exam
Laboratory Work
o Removing Multivalued Attributes
CLO 20: Differentiate the features of each from Tables http://www.mysqltutorial Lab Case Problem
tools.  Integrity Constraints .org
o Domain Constraints
CLO 15: Demonstrate the common o Entity Integrity http://www.w3schools.c
administrative task to properly
o Referential Integrity om/sql/
manage the database.
o Creating Relational Tables
o Well-Structured Relations
 Transforming EER Diagrams into
Relations
 Introduction to Normalization

CLO 16: Demonstrate how to use SQL Chapter V: Introduction to SQL Week 15-17 Interactive Lecture Phatt, Philip J. Concept Quiz
commands specifically the sets  Origins of the SQL Standard (2 hrs) lec of Database Recitation

Page 19 of 20
of Data Definition Language  The SQL Environment (3 hrs) lab Cook Book Management. 7th ed.
commands and apply them to  Defining A Database in SQL Laboratory Work Andover, Cengage Laboratory Activities
answer several requirements.  Inserting, Updating and Deleting Data Learning, 2012
 Internal Schema Definition in RDBMSs Inquiry Based Laboratory
CLO 17: Demonstrate how to use SQL Laboratory Work Silberschatz, Abraham Exam
 Processing Single Tables
commands specifically the Database system
 Developing Queries concepts. 6th ed New Lab Case Problem
sets of Data Manipulation
 Processing Multiple Tables York, N.Y: McGraw-Hill,
Language commands and
apply them to answer several 2011
requirements
Conger, Steve Hands-
On Database: An
CLO 18: Execute appropriate SQL
Introduction To
commands statement to retrieve
Database Design And
records from the database
Development. Boston:
Prentice Hall, 2012

FINAL EXAMINATION

Page 20 of 20

You might also like