Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database Applications Programming CS 362

Similar presentations


Presentation on theme: "Database Applications Programming CS 362"— Presentation transcript:

1 Database Applications Programming CS 362
Dr. Samir Tartir First Semester

2 Class Lecture Times: Room: Slides are on E-Course: STT: 10:10-11:00
512 Slides are on E-Course:

3 Lecturer Instructor: Dr. Samir Tartir Office: IT 303
Office Hours: STT 12-1, MW: TBA Website Facebook group:

4 Lecturer Background BSc & MSc from the University of Jordan in 1998 & 2002 PhD: From the University of Georgia in 2009. Database Programmer: : CCS: Jordan : Al-Awa’el: Jordan : Integrant: Jordan & USA : Dar Al-Handasa: Jordan : SIMTIX: Jordan : Padgett: USA Database Technologies: Oracle, SQL Server, MS Access, Sybase, MySQL, SQLite

5 Overview Prerequisites: Textbook: CIS-235: Database Fundamentals
Title: “Fundamentals of Database Systems” Authors: El Masri & Navathe Publisher: Addison-Wesley, 5th edition, 2006

6 Description This module tends to give the student knowledge in building database systems using Oracle.

7 Contents Basic SQL statements Cursors PL/SQL Blocks
Stored and user-defined Procedures Stored and user-defined Functions Stored and user-defined Packages Stored and user-defined Triggers Oracle Forms Oracle Reports

8 New Content Practical design methodology (Ch. 10)
Introduction to SQL Programming (Ch. 13) Web DB Programming using PHP (Ch. 14) Algorithms for Query processing and Optimization (Ch. 19) Physical DB Design and Tuning (Ch. 20) DB Recovery Techniques (Ch. 23) DB Security (Ch. 24) Distributed DB (Ch. 25)

9

10 Grading First exam: 20% Second exam: 20% Project: 20% Final exam: 40%

11 Projects To be done in teams of 3 7 Project deliverables
Submitted by to Details on next slide

12 Project Deliverables Description Date Points 1 Teams & Titles
27/October 2 Requirements 6/November 3 ER Diagram 17/November 4 Schema 24/November 5 Tables 1/December 6 PL/SQL: Triggers, Procedures, Functions, & Packages 18/December 7 System 12/January

13 Late and Cheating Policies
All assignments are due by 11:59 PM 10% penalty for each late day Zero points if late by more than 5 days Proper documentation needed for health-related excuses Cheating cases handed over to academic honesty department Minimum penalty: Failing the class

14 Use of Electronic Devices
Laptops Only for note taking or training on class material, can be asked to turn in notes. Phones/Tablets etc Must always be silent or turned off while in class First time a warning, second you’ll be asked to leave class. Only in emergencies Others Should be turned off


Download ppt "Database Applications Programming CS 362"

Similar presentations


Ads by Google