database management systems 2

29
REVISED: JUNE 2012 POLYTECHNIC UNIVERSITY OF THE PHILIPPINES COLLEGE OF COMPUTER MANAGEMENT AND INFORMATION TECHNOLOGY STA. MESA, MANILA COURSE SYLLABUS Course Code : INTE 3033 Course Title : Database Management Systems 2 Course Credit :

Upload: cmdoromal

Post on 11-Dec-2015

11 views

Category:

Documents


5 download

DESCRIPTION

dbms

TRANSCRIPT

Page 1: Database Management Systems 2

REVISED: JUNE 2012

POLYTECHNIC UNIVERSITY OF THE PHILIPPINESCOLLEGE OF COMPUTER MANAGEMENT AND INFORMATION TECHNOLOGY

STA. MESA, MANILA

COURSE SYLLABUS

Course Code : INTE 3033

Course Title : Database Management Systems 2

Course Credit :Lecture: 3 units Laboratory: NONE Total Units: 3 units

Hours Equivalent : 54 hrs

Lecture: 3 hrs Laboratory: NONE Total Hours: 3 hrs

Course Pre-Requisites : INTE 3023

Course Description :

This course continues the discussion of database management from physical database design, implementation, and maintenance. It provides review of basic SQL and discusses advanced implementation topics including triggers and procedures. It also covers comprehensive discussions on database administration and distributed databases.

Course Objectives :

A. Cognitive Aims 1. Discuss physical database design, database administration, data warehousing, and data

mining. 2. Use database programming languages to create, retrieve, and process data efficiently. 3. Perform basic database administrator’s function.

B. Value Aims 1. Strengthen value for honesty, integrity, and hard work among students. 2. Develop students who are self-motivated and resourceful in order to get best results in any

activity. 3. Develop value for time so that promptness is observed in attendance to class and

submission of requirements.

Course Content :

Course Outline Per Unit TopicTime

Duration1.Database Development 1.1. Enterprise modeling 3 hours

Activities during the Systems 1.2. Conceptual data modelingDevelopment Life Cycle 1.3. Logical database design

1.4. Physical database design1.5. Database implementation1.6. Database maintenance

INTE 3033 – DATABASE MANAGEMENT SYSTEMS 2Page 1 of 4

Page 2: Database Management Systems 2

REVISED: JUNE 2012

POLYTECHNIC UNIVERSITY OF THE PHILIPPINESCOLLEGE OF COMPUTER MANAGEMENT AND INFORMATION TECHNOLOGY

STA. MESA, MANILA

Course OutlinePer Unit Topic Time

Duration2. Physical Database Design 2.1. Physical database design process 3 hours

2.2. Designing fields2.3. Designing physical files2.4. Pointer2.5. File organizations (Sequential file organization,

Indexed file organization, Hashed fileorganization)

2.6. Database architectures2.7. Optimizing for query performance (Guidelines for

better query design)3. Implementation 3.1. Relational Algebra 6 hours

3.1.1. Relational Operators3.1.1.1. Selection3.1.1.2. Projection3.1.1.3. Joins

3.1.2. Set Operators3.1.2.1. Union3.1.2.2. Intersect3.1.2.3. Difference3.1.2.4. Division

3.2. Ensuring Transaction Integrity

4. Client/Server database 4.1. Client/Server Architectures 4 hoursenvironment 4.2. Three-Tier Architectures

4.3. Partitioning an Application4.4. Role of the Mainframe4.5. Using Middleware4.6. Client/Server Issues

5. Internet database 5.1. The Internet and Database Connection 3 hoursenvironment 5.2. The Internet Environment

5.3. Common Internet Architecture Components5.4. Web-to-Database Tools

6.Data warehousing and Data 6.1. Basic Concepts of Data Warehousing 6 hoursMining 6.2. Data Warehouse Architectures

6.3. Characteristics of Data Warehouse Data6.4. The Derived Data Layer6.5. The User Interface

MIDTERM EXAMINATION 2 hours

7. Data and database 7.1. Roles of data administrator and database 18 hoursadministration administrator

7.2. Managing data security7.2.1. Threats to data security7.2.2. Views7.2.3. Integrity controls7.2.4. Authorization rules7.2.5. User-defined procedures7.2.6. Encryption7.2.7. Authentication7.2.8. Security policies and procedures

(Triggers and procedures)INTE 3033 – DATABASE MANAGEMENT SYSTEMS 2Page 2 of 4

Page 3: Database Management Systems 2

REVISED: JUNE 2012

POLYTECHNIC UNIVERSITY OF THE PHILIPPINESCOLLEGE OF COMPUTER MANAGEMENT AND INFORMATION TECHNOLOGY

STA. MESA, MANILA

7.3. Backing up and recovering database7.3.1. Basic recovery facilities7.3.2. Recovery and restart procedures7.3.3. Type of database failures

7.4. Database concurrency7.4.1. Problem of lost updates7.4.2. Serializeablility7.4.3. Locking mechanism7.4.4. Versioning

7.5. Managing data quality8. Distributed databases 3 hours

9. Emerging Technologies in 4 hoursDatabases

FINAL EXAMINATION 2 hoursTOTAL HOURS: 54 hours

Course Requirements :

The course entails active class participation on the following activities:1. Lecture/ Classroom discussion 2. Laboratory activities 3. Assignments/Seatworks 4. Group Projects 5. Computer Demonstration

Evaluation Techniques :

1. Completed Assignments/Seatworks 2. Completed Laboratory Activities 3. Group Project 4. Quizzes/Long Examinations

Course Grading System :

Midterm FinalClass Standing 70 % Class Standing 70 %Quizzes 30 % Quizzes 30 %Project /Laboratory 20 % Project 20 %Seatworks/Assignments 20 % Seatworks/Assignments/

Laboratory Activities 20 %Mid-term Examination 30 % Final Examination 30 %

Final Grade = (1st Grading Grade + 2nd Grading Grade)/2

Suggested Teaching Methodologies/Strategies :

1. Lecture/Class Discussion2. Question and Answer3. Demonstration4. Discussion Groups5. Group Projects6. Computer-aided Instruction

INTE 3033 – DATABASE MANAGEMENT SYSTEMS 2Page 3 of 4

Page 4: Database Management Systems 2

REVISED: JUNE 2012

POLYTECHNIC UNIVERSITY OF THE PHILIPPINESCOLLEGE OF COMPUTER MANAGEMENT AND INFORMATION TECHNOLOGY

STA. MESA, MANILA

Required Readings :1. Modern Database Management by J.A. Hoffer, M.B. Prescot, H. Topi, 9th edition, Prentice

Hall, 2010.

Suggested Readings :1. Database Systems, Thomas Connolly and Carolyn Begg, 3rd edition, 2007 2. Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe, 2007. 3. DB2 SQL Workshop Guide, 2002 and other DBMS Guides 4. An Introduction to Database System by CJ Date, 8th edition, 2004 5. Database System Concepts by Silberchatz, 2002.

General Rules :

1. The course is expected to have a minimum of four (4) quizzes. No make up tests will be given.

2. Assignments and research projects/report works will be given throughout the semester. Such requirements shall be due as announced in class. Late submission shall be penalized with grade deductions (5% per day) or shall no longer be accepted, depending on the subject facilitator’s discretion. Assignments and exercises are designed to assist you in understanding the materials presented in class, and to prepare you for the exams.

3. Students are required to attend classes regularly, including possible make-up classes. The student will be held liable for all topics covered and assignments made during his/her absence. The university guidelines on attendance and tardiness will be implemented.

4. Any evidence of copying or cheating during any examinations may result in a failing grade from the examination for all parties involved. Note that other university guidelines shall be used in dealing with this matter.

5. Students are advised to keep graded work until the semester has ended.

6. Contents of the syllabus are subject to modification with notification.

7. Mobile phones, radios or other listening devices are not allowed to be used inside lecture and laboratory rooms to prevent any distractive interruption of the class activity.

8. No foods, drinks, cigarettes nor children are allowed inside the lecture and laboratory rooms.

9. Withdrawal and dropping from the subject should be done in accordance with existing university policies and guidelines regarding the matter.

Date Revised : JUNE 2012

Revised by : Adrian Joseph AblirZinia L. GuevaraCarlo G. Inovero

Approved by:

MICHAEL B. DELA FUENTE ALETA C. FABREGASChairperson, Dept. of Computer Science Chairperson, Dept. of Information Technology

ROSITA E. CANLASDean, CCMIT

INTE 3033 – DATABASE MANAGEMENT SYSTEMS 2Page 4 of 4