Top Banner
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester
13

Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Dec 13, 2015

Download

Documents

Meghan Oliver
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Database Applications Programming

CS 362Dr. Samir Tartir

2014/2015

Second Semester

Page 2: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Class

• Lecture Times:– STT: 14:10 – 15:00

• Room:– 402

• Slides are on ecourse:– http://ecourse.philadelphia.edu.jo

Page 3: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Lecturer

• Instructor: Dr. Samir Tartir• Office: IT 303• Office Hours: STT 12-1, MW: TBA• E-mail: [email protected]• Website

– http://www.philadelphia.edu.jo/academics/startir

• Facebook group:– http://www.facebook.com/groups/drsamirtartir

Page 4: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.
Page 5: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Lecturer Background

• PhD: From the University of Georgia in 2009.

• Database Programmer:– 1998-2000: CCS: Jordan– 1999-1999: Al-Awa’el: Jordan– 2000-2003: Integrant: Jordan & USA– 2003-2003: Dar Al-Handasa: Jordan– 2004-2004: SIMTIX: Jordan– 2006-2006: Padgett: USA

• Database Technologies:– Oracle, SQL Server, MS Access, Sybase, MySQL, SQLite

Page 6: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Course Overview

• Prerequisites:

– CIS-235: Database Fundamentals

• Textbook:

– Title: “Fundamentals of Database Systems”

– Authors: El Masri & Navathe

– Publisher: Addison-Wesley, 6th edition, 2014

Page 7: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Course Description

• This module tends to give the student knowledge in database systems programming using Oracle.– SQL statements– Cursors– PL/SQL Blocks– Stored and user-defined Procedures– Stored and user-defined Functions– Stored and user-defined Packages– Oracle Forms– Oracle Reports

Page 8: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

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)

Page 9: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Grading

• First exam: 20%

• Second exam: 20%

• Project: 20%

• Final exam: 40%

Page 10: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Projects

• To be done in teams of 3

• 6 Project deliverables– Details on next slide

• Submitted by email to– [email protected]

Page 11: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Project Deliverables

DescriptionDate

1Teams & Titles15/March

2ER Diagram29/March

3Schema12/April

4Tables26/April

5PL/SQL:Triggers, Procedures, Funcations, & Packages

17/May

6System7/June

Page 12: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

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 within 1 week• Cheating cases handed over to academic

honesty department– Minimum penalty: Failing the class

Page 13: Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.

Use of Electronic Devices

• Laptops/Tablets– Only for note taking or training on class material, can be asked

to turn in notes.

• Phones– 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