Final Database 2 Mukhtar Outline
Final Database 2 Mukhtar Outline
Final Database 2 Mukhtar Outline
Mukhtar AL-Hashimi
Course Description
Databases may be the most widespread computer application today. Hardly a business exists that does
not employ databases to store critical information. The data stored in these databases is accessed and updated
using database management systems such as Oracle, Microsoft Access and Microsoft SQL Server.
This course is designed to give the student an understanding of databases and database management
systems. Emphasis is placed upon the proper design of databases while meeting users' special needs. The Oracle
database management system will be used throughout the course. . Emphasis are on will build theoretical and
practical skills in developing database application using commercial database management system such as oracle
Development Languages( SQL and PL/SQL DDL, DML, Trigger and Procedures ) and Oracle application builder
tools and Microsoft access 2007. On one hand, this course covers the theory and practice of database systems with
the emphasis on relational database. While on the other hand, the course strongly emphasizes a hands-on approach
to database programming and administration.
Learning Objectives
The course provides an understanding of:
Learning Outcomes
On successful completion of this course, a student:
Oracle Programming
Optional Books
1. Rob Peter and Carlos Coronel “Database Systems: Design, Implementation, & Management”
6ed; Thomson ISBN 0-6190213272-8
2.
3. Introduction to Oracle 10g by James Perry and Gerald Post, 1 st ed. Pearson New Jersey USA
ISBN 0-13-195740-6
4. Edward Honour “Oracle How-To” 1st ed, Waite Group Press ISBN 1-57169-048-4
5. Christopher Allen Oracle PL/SQL 101 1st ed; Oracle Press ISBN 0-070212606
6. G.W. Hansen and J.V. Hansen „Database Management and Design” –– Prentice Hall
7. B.C. Desai – “An Introduction to Database Systems – West Publishing Company
Supporting Materials:
Many Handouts will be given during the class, in additional to training videos session will be
given or posted during the class.
Instructor’s Policy
Students are required to attend every class. Absence from class, regardless of legality of excuse, does not
relieve a student from any course requirements or assignments. A student with excessive absences will
be requested to withdraw from the class.
Late assignments will be subject to a penalty of 5% of the assignment's grade for every late day (any part
of the day is counted as one day.)
2
Dr. Mukhtar AL-Hashimi
Students are expected to observe academic integrity in accordance with UCB rules and regulations that
are printed in the Student Handbook.
Mobile phones should be turned off in class
Cheating will NOT be tolerated and may result in failing the course. Each student is responsible for
understanding and completing his/her own work. Any source of help (internet, books, etc.) should be
acknowledged.
For incomplete exams, the UCB policy stated in the catalogue will be followed. Examinations (number
of exams, materials to be covered by each exam and dates)
Academic Evaluation
The students have to model a real life situation, create and populate a database using one of the available database
products, and write SQL statements to query and manipulate the data. The project will be marked as a series of
deliverables submitted on specified dates throughout the term.
Academic Integrity
The very nature of higher education requires that the students adhere to accepted standards of academic integrity.
Therefore, academic misconduct policy of the UCB will be strictly enforced.
Students are required to attend a minimum of 85% of their classes in each course in
order to qualify to sit for their final examination. Two continuous classes will be
treated as two separate classes for attendance. Students arriving late to class or leaving
early will be recorded as absent. In case of illness or any other valid reason, the
students will have to take special permission from the Office of The Registrar not to
attend the classes.
Evaluation:
Exam: Two practical and theoretical exams will be held on specific dates throughout the term
which will cover the material taught in the lecture and lab.
Project:
The students have to model a real life situation, create and populate a database using
one of the available database products, and write SQL statements to query and
manipulate the data. The project will be marked as a series of deliverables submitted
on specified dates throughout the term.
Presentation
Each student will be asked to select business topics related to the course and make
presentation in the class, aimed to enhance the student knowledge of both theoretical
and practical.
3
Dr. Mukhtar AL-Hashimi
Course Outline
The coverage of topics will be subject to time availability and pace of the course
Assessment
TBA Current Trends and Emerging Trends
Introduction to Object DBMS
Web Technology and DBMS
TBA Other Case Studies
“The university Accommodation
Office Case Study”
“The Easy
18 Final Exam
Theory and Practical