Advanced Database Systems - كلية الحاسبات والمعلومات

advertisement
‫ كـلـيــة الحـاســـبات والمعـلـومـات‬-‫وحــدة ضمــان الجــودة‬
Quality Assurance Unit -َ Faculty of Computers & Information
Advanced Database Systems
University: Helwan University
Faculty: Computer and Informations
Department: Information Systems
Course Program Specifications
Program(s) on which the course is given: Information Systems Ph.D.
Major or Minor element of programs: Minor
Department offering the program: Information system
Department offering the course: Information system
Academic year / Level: 700
Date of specification approval: June 2010
A-Basic Information
Title: Advanced
database systems
IS702
Nature of the program: (Unilateral)
(Bilateral)
Date of program approval:
Responsible department for the program:
(Common)
B- Professional Information
1–
Overall Aims of Course
The aim of this course is to study of various algorithms for organizing and
accessing files, algorithms for developing a database engine, algorithms for the
design of a query language such as relational algebra or SQL, transaction
management and concurrency control algorithms, query processing and query
optimization techniques, distributed databases and client/server architecture,
Object-Oriented databases, and recovery techniques.
2– Intended Learning Outcomes of Course (ILOs)
a- Knowledge and Understanding:
On completing the course students will know and understand
Page 1 of 6
‫ كـلـيــة الحـاســـبات والمعـلـومـات‬-‫وحــدة ضمــان الجــودة‬
Quality Assurance Unit -َ Faculty of Computers & Information






The relevant universal principles and aspects of different modern database
technologies.
Algorithms for organizing and accessing files
Advanced SQL statements
Algorithms for query processing and query optimization.
Algorithms for database recovery techniques.
The effects of professional practice on the environment in addition to the
methods for the development and the maintenance of the environment.
Intellectual Skills
Students should be able to:
 Apply their knowledge of the domain creatively in designing different
Database Engines.
 Propose efficient solutions for optimizing queries.
 Select suitable recovery techniques based on the existing situation.
Professional and Practical Skills
On completion of the course, Students will be able to:




Apply their knowledge of the domain creatively in building different Database
Engines.
Program using SQL.
Implement concurrency and recovery of database transactions.
Process and optimize database transactions.
General Skills
On completion of the course, Students will be able to

Communicate effectively using written, oral, graphical and presentational skills with
various stackholders of a project.
 Use database technology.
 Plan activities and tasks for developing a database engine.
 Think critically of applications that would benefit of the use of different types of
databases.
 Teach others and evaluate their performance.
Academic standards of the program:
Page 2 of 6
‫ كـلـيــة الحـاســـبات والمعـلـومـات‬-‫وحــدة ضمــان الجــودة‬
Quality Assurance Unit -َ Faculty of Computers & Information
 …………………………..
 …………………………..
 …………………………..
b- Bookmarks:
 ………………………….
 ………………………….
 ………………………….
c- Structure of the components of the program:
 Duration of the program: ………………………
 Structure of the program: ………………………
Number of hours:
Theoretical
Practical
Total
Mandatory
Transitional
Optional
Courses of the basic science:
Courses of the Social Sciences:
Science Foundation Specialization:
Courses from other sciences:
Field training:
Levels of the program (in the credit hour system): Does not apply
The first level / first year: Pass ………necessary units, distributed as
following:
Mandatory
Transitional
Optional
The second level / first year: Pass ………necessary units, distributed
as following:
Mandatory
Transitional
Etc………………..
Page 3 of 6
Optional
‫ كـلـيــة الحـاســـبات والمعـلـومـات‬-‫وحــدة ضمــان الجــودة‬
Quality Assurance Unit -َ Faculty of Computers & Information
3- Contents
Week no.
Topic
Week
1 ‫المحتويات‬
‫المقرر‬
‫اسبوع‬
‫المعارف‬
‫ مهارات‬and
‫مهنية‬
‫ مهارات‬files
‫مهارات عامة‬
File organization: various algorithms for‫ذهنية‬
organizing
accessing
Week 2 contents
Course
‫ الدراسة‬File organization:
‫ الرئيسية‬Advanced
Intellectual
Practical
General
SQL
Week 3
Week
Major
skills
skills
skills
Query Processing and Query Optimization
Week 4
knowledge
Object-Oriented
Databases
1
5
FileWeek
organization:
a2
d2
Distributed Databases
Weekalgorithms
6
various
for organizing
Week 7
and
Week
8
accessing files
9
FileWeek
organization:
Week 10 SQL
Advanced
Week 11
Query
WeekProcessing
12
and Query
Optimization
Object-Oriented
Deductive Databases
Exam
Project Discussion Phase (1)
2Internal
3
4
Design of aa3Mini Database Engine
Exam
Project Discussion Phase (2 )
a4
b2
Database Recovery Techniques
a1,a6
Page 4 of 6
b1
c2
d2
c4
d2
c1
d2
‫ كـلـيــة الحـاســـبات والمعـلـومـات‬-‫وحــدة ضمــان الجــودة‬
Quality Assurance Unit -َ Faculty of Computers & Information
Databases
Distributed
Databases
Deductive Databases
5
a1,a6
b1
c1
d2
6
8
a1,a6
b1
b1
c1
Internal Design of a
Mini Database
Engine
9
a1, a2, a3
b1
d2
d1,d2,d3,
d4,d5
d2,d3
Project Discussion
Phase (2 )
11
b2, b3
c4
Database Recovery
Techniques
12
b3
c3
d1,d2,d3,
d4,d5
d2
Project Discussion
Phase (1)
a5

Courses contents:

Course no:
Course name:
Content:
Program requirements:
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
Revise course specifications

Rules governing the completion of the program
………………………………………………………………………...
………………………………………………………………………...
………………………………………………………………………...

Methods and assessment rules out the program:
The method
What measured from the intended learning outcomes
Page 5 of 6
‫ كـلـيــة الحـاســـبات والمعـلـومـات‬-‫وحــدة ضمــان الجــودة‬
Quality Assurance Unit -َ Faculty of Computers & Information

Program evaluation methods:
Evaluator
Final year students
Graduates
Business owners
External evaluator
Another methods
The method
Course Coordinator: prof. Ahmed
Sharaf El-Din
Signature:
Date: 2/6 /2010
Page 6 of 6
sample
Download