You are on page 1of 3

PHILADELPHIA UNIVERSITY Faculty: Information Technology Department: Computer Information Systems

Module Syllabus
Module Name: Database Fundamentals Level: 2 Credit Hours: 3 Prerequisite / Co-Requisite: (721211 or concurrently) + 210104 Lecturer name: Office Number: Phone: +962-2-6300200 E-mail: Module Coordinator: Aims: This module aims to give the students the main concepts of database, design the database, database models, normalization techniques, query languages, object oriented database, query optimization and database and the web. Further the students have to practice and write some applications regarding the database. Synopsis: The concept of Database Systems. Topics covered include the introduction to Data Base and DBMS, Database Models, Database Design and ER Diagram, Normalization Techniques, Relational Algebra and Relational Calculus, Structure Query Language (SQL), Database Integrity and Security, Transaction Processing, Distributed Database, Indexing Techniques, Query Optimization, and Object Oriented Database. Different tools will be used in this course including Oracle and ERD software. Teaching Methods: Duration: 16 weeks, 48 hours in total Lectures: 26 hours (on average 2 per week) Laboratory: 16 hours (1 per week) Tutorials: 6 hours (1 per fortnight)
Learning Outcomes: When completing this module, a student should be able to: 1. Discuss/explain the importance of data, and the difference between file management and databases. (A) 2. Discuss/explain the design of database management system architectures and environments. (A) 3. Discuss/explain the principals of database design. (A)

Module Number: 760261

Academic Rank: Office Hours: Ext:

1 of 3 Pages

PHILADELPHIA UNIVERSITY Faculty: Information Technology Department: Computer Information Systems


4. 5. 6. 7. 8. Discuss, explain and apply conceptual design methodologies, in particular conceptual design using Extended Entity Relationship modelling. (A, B, C, D) Discuss, explain and apply the relational model and mappings from conceptual designs, in particular normalizations. (A, B, C, D) Discuss/explain physical and performance related design considerations. (A) Discuss/explain transaction processing. (A) Discuss, explain and apply SQL and the Oracle DBMS. (A, C, D)

Assessment of Learning Outcomes: Learning outcomes (1) through (7) are assessed by examinations. Learning outcomes (3), (4), and (8) are assessed by projects design and implementation. Contribution to Program Learning Outcomes: A2, A3, A4, A5, B1, B2, B3, C1, C2, C6, D1, D3

Module Outline: Week (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) Subject Introduction to Data base. Introduction to DBMS. Data Base Models. Data Base Design. Data Base Design. Relational Algebra and Relational Calculus. First Exam Relational Algebra and Relational Calculus. Relational Algebra and Relational Calculus. Query Languages. Query Languages. DB Normalization. Second Exam DB Integrity and Security. Indexing Techniques. Query Optimization. Distributed Data Base. Object-Oriented Data Base. Final Exam.

2 of 3 Pages

PHILADELPHIA UNIVERSITY Faculty: Information Technology Department: Computer Information Systems


Modes of Assessment: Modes of Assessment: First Exam Second Exam Assignment / Seminar / Project / Quiz / tutorial Final Exam (Comprehensive; written, verbal, hand-ins, etc.) Score 15% 15% 20% 50% Date

* Make-up exams will be offered for valid reasons only with consent of the Dean. Make-up exams may be different from regular exams in content and format. Attendance Policy: Lecture attendance is mandatory. Student is allowed maximally 15% absentia of the total module hours. More than this percentage, student with an excuse will be drawn from the module. Otherwise, student will be deprived from the module with zero mark assigned. Expected Workload On average you should expect to spend at least (9) hours per week on this module. Feedback Concerns or complaints should be expressed in the first instance to the course lecturer. If no resolution is forthcoming then the issue should be brought to the attention of the course representative who will take the concerns to the course representative meetings (held in weeks). Thereafter problems are dealt with by the department chair and if still unresolved the Dean and then ultimately the Vice-President. At the end of the course, the students will fill a course evaluation sheet, evaluating the content the course, its teaching, the learning, and assessment methods, and lecturer. The monitoring of these students feedback will allows the course quality improvement. Text Book(s) and Supporting Materials:

Text book(s):
A. Silberschatz, H.F. Korth & S. Sudarshan, Database System Concepts, Mc Graw Hill, 2002 In addition to the above, the students will be provided with handouts by the lecturer.

References:
Students will be expected to give the same attention to these references as given to the Module textbook(s) 1. El-Masri & Navathe, Fundamentals of Database Systems, Prentice Hall, 2002. 2. Jeffry Ullman, Principles of Database Systems, SU Publishers, 1999, or Last Edition 3. C.J. Date, An Introduction to Database Systems, Addison Wesley, 1995, or Last Edition 3 of 3 Pages

You might also like