605432-Database 2-STT

advertisement
Al-Isra Private University
Faculty of Science and Information Technology
Department of CS
Course Plan
___________________________________________________________________________________
Course No.:
601414
Course Name:
Database(2)
Course Website: www.Elearn.isra.edu.jo
1
Course Classification:
Department Compulsory (CIS,CS,SE)
Time Division:
3 Lectures
Semester &Year: Second, 2007/2008
Course Description
(3 credit hours, Prerequisite: 601221/ Database (1))
Advanced topics in database systems, ideas of the relational model relevant to a variety of
aspects of database technology such as SQL optimization, distributed database processing and
view support, data protection problems, the concepts of Transaction, concurrency ,recovery,
security and data integrity, object oriented databases, an introduction to database
administration, tuning, data warehousing and data mining. All practical applications shall be in
ORACLE
Course Intended Outcomes
At the end of the course, students are expected to learn:



Advanced topics in Database Design
Object Oriented and Distributed Databases
Advanced Database Concepts & Data miming
Course Outline
Week
Feb 17
Feb 24
Mar 2
Mar 9
Sun Class (Text Sec.)
Mar 30
Thu Class (Text Sec.)
16.1 Physical database
design in relation databases
16.2 An overview of database
Tuning in relational systems
2. Distributed Database
and Client-Server
Architecture.
25.1 Distributed database
concepts
. 25.2 Data fragmentation,
Replication, and Allocation
techniques for distributed
database design.
25.3 Type for distributed
database systems.
Quiz - 1
17.4 Characterizing
schedules based on
recoverability.
-More Examples
25.1 Distributed database
concepts
25.2 Data fragmentation,
Replication, and Allocation
techniques for distributed
database design.
3.Transaction Processing
Concepts
17.1 Introduction to
transaction processing
17.2 Transaction and system
concepts
17.3 Desirable properties of
transactions
17.5 Characterizing schedule
based on serializability
17.5 Characterizing schedule
based on serializability
Mar 16
Mar 23
Tue Class (Text Sec.)
Course Outline &
1. Physical Database
Design and Tuning
18.1 Two-Phase locking
techniques for concurrency
control.
Return and Discussion of the
First Exam Results
4.Concurrency Control
Techniques
18.1 Two-Phase locking
techniques for concurrency
control.
-More Examples
Holiday
First Exam
5. Database Recovery
Techniques
19.1 Recovery concepts
19.2 Recovery technique based
on deferred update
19.3 Recovery technique based
on immediate update
Al-Isra Private University
2
Faculty of Science and Information Technology
Department of CS
Course Plan
___________________________________________________________________________________
19.2 Recovery technique
Comparison between
6. Concept for Object Database
based on deferred update
Undo/Redo logging rule
20.1 Overview of object oriented
19.3 Recovery technique
Database backup and
database
Apr 6
based on immediate
19.7 recovery from
20.2 Object identify, object
update
catastrophic failures
structure, and type constructor
Quiz - 2
6. Concept for Object
20.3 Encapsulation of
7. Database Security
Database
operations, methods and
23.1 Introduction to database
20.1 Overview of object
persistence
security issues
Apr 13 oriented database
20.4 Type and class
20.2 Object identify,
hierarchies and inheritance
object structure, and type
constructor
23.2 Directory access
23.2 Directory access
8. Data Mining Concepts
Apr 20 control based on Granting control based on Granting /
28.1 Overview of data mining
/ Revoking of privileges.
Revoking of privileges.
technology
28.2 Association rules
28.2 Association rules
Apr 27 28.3 Classification
28.3 Classification
Holiday
May 4
May 11
May 18
28.4 Clustering
28.5 Approaches to other data
mining problems
9.Oveview of Data
Warehousing and OLAP
29.1 Introduction,
Definitions, and
Terminology
92.2 Characteristic of data
warehousing
10. Algorithm for Query
Processing and Optimization
15.1 Translation SQL Queries
into relational algebra
May 25
June 6
28.6 Applications of data mining
28.7 Commercial data mining
tools
Examples
Second Exam
Return and Discussion of the First Exam
Results
15.2 Algorithm for external
sorting
15.3 Algorithm for Select and Join
operation
Final Exam
Textbook
Fundamentals of Database Systems, Ramez Elmasri, Shamkant B. Navathe. 5 th Edition,
Addison-Wesley
Suggested references
1. Database systems, C.J. Date, 7th edition, 2004, Addison-Wesley.
2. Database Systems, Thomas Connolly and Carolyn Begg. Fourth Edition, 2005, AddisonWesley.
3. Database Management Systems, Raghu Ramakrishnan and Johannes Gehrke, third
edition, McGraw Hill, 2003
4. Database Systems: Design, Implementation and Management, Peter Rob, Carlos
Coronel, 2002
5. Fundamentals of Database Systems, Ramez Elmasri, Shamkant B. Navathe. Fourth
Edition, 2004, Addison-Wesley
Marking
First Exam
Second Exam
Activity
Final Exam
25 marks
25 marks
10 marks
40 marks
Al-Isra Private University
Faculty of Science and Information Technology
Department of CS
Course Plan
___________________________________________________________________________________
3
Regulations
1.
2.
3.
4.
5.
There will be three term exams given during this semester. The best two out of three will be considered for
the First and Second Exam. This means: there will be NO makeup exams! Missing one of the two left
exams means a ZERO grade will be given for that exam.
There are no makeup for quizzes
Attendance is mandatory and University regulations will be enforced.
All Cheating incidents will be reported to the chair. The following activities are considered cheating:
a. Turning in assignment that includes parts of someone else's work.
b. Turning in someone else’s assignment as your own.
c. Giving assignment to someone else to turn in as their own.
d. Copying answers in a test or quiz.
e. Taking a test or quiz for someone else.
f. Having someone else take a test or quiz for you.
See Student handbook for other regulations.
Assignments and/or Projects
Assignments /
Projects
H.W.1
Description
Due Date
Marking
Transaction Processing
2 MARK
H.W.2
Concurrency Control
Quizzes
Two or more quizzes
Deadline 16-Mar
2008
Deadline 25 Mar
2008
to be made during the
course
2 MARK
6 MARK
Emailing Guidelines:
1.
2.
3.
4.
All homework, assignments, projects, etc., are sent by email to the email address shown below ( under
Instructor’s Information).
Be sure to send them before the due date.
Fill in the subject field of the email using the following format:
CS242_Family-Name_First-Name_Subject , where:
a) CS242 is abbreviation for the course. Other courses should have similar abbreviations
b) Family-Name and First-Name are replaced by your family name and your first name.
c) Subject is replaced by the title of the assignment, project, etc.
You may also use the email to ask questions about the course. In this case, just type the world “question” in
the place of _Subject as described in 3-c above.
Instructors' information
Section: 3
Lecture Room
Instructor's Name: Hilal ALmara’beh
Email : h_marabeh@it.ipu.edu.jo
Office Hours:
: 4142
Time:2 -3 (Sun, Tue, Thur)
Office No.: 4130
[1:00-2:00] Sun, Tue, Thu
[3:00-4:00] Mon, Wed
Other office hours are available by appointment
Important: The content of this syllabus may not be changed during the current semester
Instructor
Council Chair
Download