Jordan University of Science & Technology Faculty of Computer & Information Technology Department of Computer Information Systems Year: 2007/2008 Semester: 1 Course Information Course Title Database Applications Course Number 421 Prerequisites CIS 328 (Database Systems) Course Website www.just.edu.jo/~Eyad Mr. Eyad Alshareef Instructor Office Location Ph4 Level 0 Office Phone 7201000 Ext. 23917 (1-2) Sun,Thu,Thr Office Hours E-mail Eyadsd@just.edu.jo Teaching Assistant Text Book Title Guide to Oracle 10g Author(s) Joline Morrison, Mike Morrison Publisher COURSE TECHNOLOGY THOMSON LEARNING Year 2006 Edition Book Website References www.course.com Oracle manuals Assessment Policy Assessment Type Expected Due Date Weight First Exam TBD 20% Second Exam TBD 20% Lab TBD 15% Quizzes TBD TBD 5% Final Total 40% 100% The Goal Implement Database applications under Oracle10g Course Objectives Weights 1. creating and modifying database objects(DDL) (12%) 2. using Oracle to insert, update, delete data(DML) (12%) 3. control database transactions and user access (7%) 4. using PL/SQL (30%) 5. working with forms (30%) 6. Working with reports (9%) Course Content Week 1 2 3&4 4&5&6 6&7 8&9 10 & 11 12 13 Topics Introduction to Oracle: SQL and PL/SQL Introduction Creating and Modifying Database Tables Using SQL to insert, update, delete, and view data Introduction to PL/SQL Develop PL/SQL Program Units Advanced PL/SQL Programming Oracle Developer – Forms Introduction to Forms Builder Creating Custom Forms Advanced Form Builder Topics Oracle Developer – Reports Creating Database Reports Chapter in Text 1 2 3 4 9 5 6 10 7 Teaching & Learning Methods This course will be taught in LAB6 to gain hands on experience. There should be a PC (with Oracle 10g installed) for every student. There will be a 3-hour lab to reinforce the fundamental concepts. Please see the TAs to sign for a date. Class lectures, Lab sessions, and project are designed to achieve the course objectives. You should read the assigned chapters before class, complete assignments on time, participate in class and do whatever it takes for you to grasp this material. Ask questions. Ask lots of questions. You are responsible for all material covered in the class. Please communicate any concerns or issues as soon as practical either in class, by phone or by Email. The web page is a primary communication vehicle. Lecture notes will be available before each class. It will contain assignments, study guides, and important instructions Additional Notes Exams The format for the exams is generally (but NOT always) as follows: Multiple-choice, write SQL statements, build a form, or build a report. Commonly, the first and the second exams are online, and the final exam could be essay or online. To make sure you pass the exams, you should do the assignments by yourself. Grades will not be given out via e-mail Makeup Exams Makeup exam should not be given unless there is a valid excuse that is approved from the Dean. Arrangements to take an exam at a time different than the one scheduled MUST be made prior to the scheduled exam time. Drop Date Last day to drop the course is before the twelve (12th) week of the current semester. Cheating Cheating or copying from neighbor on exam, quiz, or homework is an illegal and unethical activity. Standard JUST policy will be applied. All graded assignments must be your own work (your own words). Some of the assignments (programming or homework) may be graded orally. Excellent attendance is expected. The attendance will be taken at the beginning of each lecture. Attendance JUST policy requires the faculty member to assign ZERO grade (35) if a student misses 10% of the classes that are not excused. This means that the maximum number of missed lectures without excuse is 6 lectures. If you miss class, it is your responsibility to find out about any announcements or assignments you may have missed. Workload Average work-load student should expect to spend is 5-7 hours/week Graded Exams Instructor should return exam papers graded to students not after the week after the exam date. Participation in, and contribution to class discussions will affect your final grade positively. Raise your hand if you have any question. Making any kind of disruption and (side talks) in the class will affect you negatively. Participation Lab Finally There will be a 3-hour lab each week as scheduled. Register using the following website: www.cit.just.edu.jo Make backups of all of your work.