Download Republic of the Philippines ISABELA STATE UNIVERSITY Cauayan

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Oracle Database wikipedia , lookup

IMDb wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Ingres (database) wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
Republic of the Philippines
ISABELA STATE UNIVERSITY
Cauayan City, Isabela
SYLLABUS IN IT53
DATABASE MANAGEMENT SYSTEM 1
First Semester, S.Y. 2014-2015
UNIVERSITY VISION
The Isabela State University, a globally recognized institution of higher learning
for people empowerment and sustainable development embodying excellence,
effectiveness, accountability and integrity.
UNIVERSITY MISSION
The Isabela State University is committed to train and develop students to
become professionally competent graduates who are equipped with sound moral
principles; and to serve the community through research, extension and resource
generation by way of inspired leadership and responsive manpower.
GOALS OF THE COLLEGE OF COMPUTING AND INFORMATION TECHNOLOGY
The College of Computing and Information Technology provides students an
equal opportunity to develop their computer skills based on the current relevant
curricula. This scholastic preparation associated with different extracurricular
activities and other related matters in research, extension and resource
generation is necessary to build knowledge and experience to establish a
powerful foundation in computer and information systems. Through this, the
College shall produce technologically-oriented, globally competent and effective
IT graduates imbued with moral in their chosen profession.
Objectives of the Bachelor of Science in Information Technology
The information technology education prepares students to be professionals and
globally competitive. Specifically, by the time they graduate are envisioned to:
1. implement actual experience in abstract and analytical processes;
2. manifest the personal and social values appropriate to their professional
practice;
3. apply technical skills in computer operations;
4. apply appropriate concepts and principles of the profession;
5. adopt to the modern work environment; and
6. possess practical knowledge of how Information Systems (IS) are being
installed, operationalized, managed, administered, conceptualized, designed,
developed, implemented and maintained.
I.
II.
III.
IV.
V.
Course Number:
Course Title:
Course Description:
Course Credit:
No. of Contact Hours per
Week:
VI. Course Pre-requisite:
VII. Course Objectives:
IT 53
DATABASE MANAGEMENT SYSTEM 1
This course covers discussion of database systems, the nature
of the data, associations of data, data semantics and data
models. A specific DBMS will be used to implement data
models use in business application programs.
3 Units
2 Hours Lecture, 3 Hours Laboratory
IT 31 – Programming 1 (Basic)
At the end of this course, the student should be able to:
 explain various implementations of database
management systems;
 create a database plan;
 create and design database using data models;
 use database tool to manipulate or process data
efficiently;
 perform basic database administrators function; and
 create an information system(prototype).
VIII. Course Content
EXPECTED OUTCOMES/
SPECIFIC OBJECTIVES
At the end of the
course, the students
should be able to:
 internalized/relate
with
the
vision,
mission
of
the
university, goals and
objectives of the
program.
 explain the database
development
process;
 enumerate, explain
and solve different
problems with File
System
Database
Management;
 create a database
and database tables;
and
 organize database
tables by adding,
updating
and
deleting
table
columns and rows.
LEARNING CONTENT
 University Vision and
Mission
 Program
Goals
Objectives
 Classroom Policies
TEACHING
ENHANCEMENT
TECHNIQUES
ACTIVITY
PRELIM PERIOD
Discussion
Recitation
VALUES DEVELOPED
Information
Update
and
I.
Database Development
Process
 Data vs. Information
 Introducing the
database and the DBMS
 File System Data
Management vs. DBMS
 Database Systems
Environment
Open-mindedness
Lecture
Discussion
Internet research
Brainstorming
Group activity
Lab.
Laboratory Activities
I. Introduction to Structured
Query Language
 Creating a database and
database tables
 Adding, listing and
updating table rows
 Saving and restoring
Recitation
activities
Seatwork
Assignment
Online activities
Hands-on
Hands-on
activities
EVALUATION
METHOD
Quiz
Quizzes
Objectivity
Recitation
Cooperation
Assignment
Curiosity
Seatwork
Diligence
Take home
activities
Critical Thinking
Initiative
1
Graded
Recitation
Attentiveness
Resourcefulness
NO. OF HOURS
LEC
LAB
6 hrs
9 hrs
table contents
 discuss importance
of data models;
 create business rules
in plotting database
plan;
 manipulate database
tables by adding and
dropping
columns
from the database
table; and
 add Primary key and
foreign key to and
existing table in the
database.
II.





Data Models
Data Model Basic
Building Blocks
Business Rules
The Evolution of Data
Models
Degrees of Abstraction
The Physical Model
Laboratory Activities:
II.
Advanced Data
Definition Commands
 Changing Columns data
type and data
characteristics
 Adding and dropping a
column
 Adding Primary and
Foreign Key Designation
 Advanced Select
Queries
Lecture - Discussion
Recitation
Internet research
Brainstorming
Group activity
Lab.
Hands-on
Seatwork
Assignment
Online activities
activities
Hands-on
activities
Attentiveness
Quiz
Objectivity
Recitation
Cooperation
Assignment
Curiosity
Seatwork
Diligence
Take home
activities
6hrs
9 hrs
Resourcefulness
Critical Thinking
Initiative
◦ Listing Unique
values
◦ Grouping data
 give explanation on III.
relational model;
 differentiate and use
relational keys in
designing
a
database;
Relational
Database
Model
 Logical View of Data
 Relational Keys and
their functions
 Data Dictionary and Set
Catalog
 Relationships within the
Lecture
MIDTERM PERIOD
Recitation
Brainstorming
Group activity
6hrs
Module
Discussion
Internet research
Attentiveness
Seatwork
Assignment
Online activities
Objectivity
Computer
Cooperation
White board
Curiosity
Encoded case
9hrs
 make a distinction
Relational Databases
 Data Redundancy and
Indexes
 Codd's
Relational
Database Rules
among the relational
database
relationships;
 apply the Codd's
relational database
rules;
 use the Date and Laboratory Activities:
SQL Functions
Time Functions; and III.
 Date
and
Time
 describe
Numeric,
Functions
string
and
 Numeric, String and
conversion functions
Conversion Function
in the database
design.
 explain the concepts IV. Entity-Relationship (ER)
of ER Model;
Model
 enumerate Concepts
 Entities,
Attributes,
of developing an ER
Relationships,
Diagram;
Connectivity
and
 create
an
ER
Cardinality
diagram; and
 Existence Dependence
 perform
different
 Relationship Strength
SQL
joins
in
and
Relationship
manipulating
Degree
database data.
 Recursive Relationships
and Composite Entities
 Developing
an
ER
diagram
Laboratory Activities:
IV.
SQL JOINS Operators
 CROSS JOIN
 LEFT JOIN and LEFT
Lab.
Hands-on
Diligence
study
Hands-on
activities
Resourcefulness
activities
Critical Thinking
Initiative
Lecture
Recitation
Discussion
Internet research
Brainstorming
Group activity
Lab.
activities
Seatwork
Assignment
Online activities
Hands-on
Hands-on
activities
Attentiveness
Objectivity
Cooperation
Curiosity
Diligence
Resourcefulness
Critical Thinking
Initiative
6 hrs
9 hrs
OUTER JOIN
 OUTER JOIN
 RIGHT JOIN
 FULL JOIN
FINAL EXAMINATION
 apply normalization V. Normalization of Database
Tables
rules among the
 The
Need
for
database tables;
normalization
 normalize database
 Normalization Process
 Improving
database
tables using the
design
normalization
 Higher-Level
Normal
process;
Forms
 categorize relational
 Normalization
and
Database design
set operators to

Denormalization
manipulate
data
within the database;
Laboratory Activities:
 compare subqueries V.
Advanced SQL
and
correlated
 Relational
Operators
queries; and
 use
multirow
subquery.
Lecture
Recitation
Discussion
Internet research
Brainstorming
Group activity
Lab.
Seatwork
Assignment
Online activities
Hands-on
activities
Hands-on
activities
Honesty
Tolerance
6 hrs
9hrs
6 hrs
9 hrs
Quiz
Recitation
Mid-term
exam
Accountability
Commitment
Logical Thinking
Critical Thinking
Set
◦ UNION, UNION ALL
 Subqueries
and
Correlated Queries
◦ WHERE, IN, HAVING
Subqueries
 Mutirow Subquery
◦ ANY and ALL, FROM
Subquery
 illustrate
advance VI.
Advance Data Modeling
data modeling;
 The Extended Entity present an extended
Relationship Model
ER model;
 Entity Clustering
 make use of query
 Entity
Integrity:
Discussion
Demonstration
Recitation
Seatwork
Creativeness
Quiz
Consideration
Recitation
processing
like
Selecting Primary Keys
parsing, execution
and fetching; and
Laboratory Activities:
 create indexes and VI. Query Processing
query optimization.
 SQL Parsing Phase
 SQL Execution Phase
 SQL Fetching Phase
 Indexes and Query
Optimization
Team Teaching
Assignment
Critical Thinking
Lab. Exercise
Drill and Practice
Online activities
Resourcefulness
Final Exam
 make a distinction VII.
Optional Topics
between
data
 Data Mining
mining and data
 Data Warehousing
warehousing;
 develop web page Laboratory Activities:
with
database VII.
Optional Topics
connectivity; and
 Database Connectivity
 use the Extensible
and Web Development
Markup Language.
 Extensible
Markup
Language (XML)
Discussion
Hands-on
activities
Recitation
Seatwork
Demonstration
Assignment
Team Teaching
Online activities
Hands-on
activities
Attentiveness
Objectivity
Cooperation
Diligence
Resourcefulness
Critical Thinking
IX. Evaluation Method:
A. Class Standing
Attendance/Attitude
Recitation
Projects/requirements
Quizzes/Prelim Exam
Prelim
B. Midterm Examination
C. Final Examination
TOTAL
50%
5%
10 %
15%
20%
15%
25%
25%
100%
1.00
1.25
1.50
1.75
2.00
2.25
2.50
2.75
3.00
5.00
-----------------------------------------
98 - 100
95 – 97
92 - 94
89 – 91
86 – 88
83 - 85
80 – 82
77 - 79
75 – 76 Passed
Below 75 - Failure
FINAL GRADE = (RAW GRADE * 0.625) + 37.5
X.
References:
Books:
 Groff, James R., et. Al. (2010). The Complete Reference SQL 3rd Edition. United States of America. McGraw Hill Publishing
 Opel, A. et. Al. (2009). SQL: A Beginner’s Guide. United States of America. McGraw Hill Publishing
 Pratt, P. Adamski, J. (2008). Concepts of Database Management System, Sixth Edition. United States of America. Thomson Course Technology
 Rob, P., Coronel, C> (2007). Database Systems Design, Implementation, and Management, Seventh Edition. Singapore. Thomson Course Technology
Internet
 SQL Tutorial. (2012). Retrieve June 14, 2014 from Refsnes Data.
Website: www.w3shools .com/sql/default.asp
 Creating a MySQL Database Using XAMPP. (2012). Retrieve June 15, 2014 from Complete, Concrete, Concise.
Website: http://complete-conrete-concise.com/web-tools/creating-a-mysql-database-using-xampp
 PHP Tutorial Using XAMPP. Retrieve June 15, 2014 from HTML.net
Website: http://www.html.net/tutorials/php
 XAMPP and PHP Sessions. Retrieve June 8, 2014 from LIS 9710
Website: http://lis9710.wordpress.com/2009/02/
Computer Software:
 SQL XAMPP
XI. Classroom Policies
1. Course Requirements:
a. take and pass quizzes, prelim, midterm & final examinations;
b. participate actively in class discussions; and
c. submit final requirements(Information System connected with a database) on or before the agreed deadline.
2. Uniform and Dress Code
a. Students should be in proper uniform, wear school ID and appropriate shoes.
b. On Fridays, hip-hop dresses and get-ups are not allowed, e.g. shorts, slippers, earing for males, spaghetti strap, etc.
c. PE uniform should be worn only during PE class.
3. Attendance, Tardiness and Absenteeism
d. Minimum of 80% attendance of the total contact hours in the subject is required (checking is done every meeting).
e. Tardiness of 15 minutes is equivalent to one-hour period of absence.
f. A minimum of 3-consecutive absences without justifiable reasons requires a promissory note from the college guidance coordinator.
g. 6-consecutive absences in the class means “drop” in the subject.
h. Failure to take the prelim exam preceded by absences means “drop” in the subject.
i. Failure to attend regular classes after the prelim exam means a grade of 5.o in the subject.
4. Taking Examinations
j. Cheating and copying are strictly prohibited, “when caught cheating during the quizzes and long exams, deduction of point will be imposed;” during midterm or final exams, means a grade of 5.0 in the subject.
k. During mid-term and final exams, only answer sheets, permits, calculators, pens, pencils and erasers are allowed on the desk; other things should be
deposited on a place designated by the teachers.
l. Other policies will be imposed as deemed necessary and agreed upon between the students and the subject professor.
5. Other Policies
m. Cellphones should be shut-off during class hours.
n. Chairs should be arranged before leaving the classroom.
o. Vandalism is strictly prohibited and punishable.
p. No smoking within the school premises.
q. Students under the influence of liquor are not allowed inside the school compound.
r. Any from of deadly weapons should not be brought to school except cleaning/ cutting tools during cleanup and laboratory classes.
s. Unnecessary noise to the point of creating disturbances is prohibited.
Prepared and submitted by:
Checked:
Approved:
Noted:
LIEZL S. ABUZO
BRYAN JAY J. ALI
CHERRY R. GUMIRAN
MARVEE CHESKA B. NATIVIDAD, M.I.T.
EDDIE I. PERU, Ph. D.
RIMALU B. SERRANO, Ph. D.
Instructors
Program Chair, BSIT
Dean, CCIT
Director, ARA