Link to Class Announcements


BUS 116: Advanced Database Management
Fall 2008
SYLLABUS

Class meets on Thursdays, 6:00-8:45 pm, in BBC 103

INSTRUCTOR INFORMATION
Name: Ashraf Shirani
Office: BT 263
Office Hours: TuTh: 3:30-6:00 pm
Phone: 408.924.3521
E-mail (preferred method of communication): shirani_a@cob.sjsu.edu
 
TEXTBOOKS RELATED LINKS

Casteel PL/SQL book website and data files
 

Turban et al. Business Intelligence book companion website
 

Oracle Database Software Downloads

Oracle Database 10g Database
Oracle Database 11g Database
 


Database Software Installation Instructions
Before installing Oracle Database 10g or 11g software on your own computers, please be sure to print out and read carefully the installation instructions. During installation, you'll be prompted to specify password/s. Write down these passwords - you'll need them when using the software!

Oracle database 10g installation instructions
 


Oracle SQL Developer

Oracle SQL Developer Download
Getting Started with SQL Developer
SQL Developer Tutorial

 

Oracle online documentation

COURSE DESCRIPTION AND OBJECTIVES

Catalog course description:
Advanced topics in database management, including data analysis and design, SQL and client/server database development tools and applications.

Course prerequisites:
Any approved 100W; a grade of C or better in Bus 111 and Bus 112; senior status.
(Please complete and submit the student information form to the instructor.)

Additional description and learning objectives:
This course provides an introduction to the Oracle procedural language, PL/SQL, which supports logical processing and user interaction with Oracle databases and applications. PL/SQL is an implicit component of the Oracle database and application development products and is commonly used in the development of Oracle databases and applications as well as in supporting existing Oracle applications. The course also provides an introduction to business intelligence and data warehousing concepts. Specific learning objectives of the course are listed below.

Students will learn:

  1. PL/SQL block structure and handling data in PL/SQL blocks.

  2. Cursors and exception handling.

  3. PL/SQL procedures, functions, and database triggers.

  4. Data warehousing and business intelligence concepts.

Required Textbooks:

  1. Joan Casteel, Oracle 10g Developer: PL/SQL Programming, Thompson/Course Technology (2008).
    ISBN 10: 1-4239-0136-3
    ISBN 13: 978-1-4239-0136-5

     

  2. Turban, Sharda, Aronson, King: Business Intelligence, Prentice Hall (2008).
    ISBN-10: 013234761X
    ISBN-13: 9780132347617

Materials: A flash drive.

Other requirements: For the first part of the course that requires PL/SQL programming, students must either install Oracle Database software on their own computers (see the links above to download and install the software) or be able to go to the COB open lab (in BBC 302) to use this software.
 

GRADING CRITERIA

The following course components (with their relative weights as shown) will be used to determine a student's grade in the course.

Homework assignments: 20%
Project: 10%
Midterm exam: 35%
Final exam:  35%

Letter Grades:

93% and above

A

 

76% - 73%

C

92% - 90%

A-

 

72% - 70%

C-

89% - 87%

B+

 

69% - 67%

D+

86% - 83%

B

 

66% - 63%

D

82% - 80%

B-

 

62% - 60%

D-

79% - 77%

C+

 

below 60%

F

How to Determine your Letter Grade in the Course: You can use the information given under "Grading Criteria" and "Letter Grades" above to determine your letter grade in this course. Here's how:

  1. Calculate overall weighted score:
    (your total score in all homework assignments / maximum possible in all homework assignments * 20) + (your score in project / maximum possible in project * 10) + (your score in the midterm exam / maximum possible in the midterm exam * 35) + (your score in the final exam / maximum possible in the final exam * 35)

  2. Find your letter grade: Use the table given in the "Letter Grades" section above to convert your overall weighted score to a letter grade such as A, B, C, etc.

COURSE POLICIES

Homework assignments & project: A number of homework assignments and a project will be given during the semester. Requirements and due dates will be announced in class and may also be posted on the announcements page. Please note the following policies:

Exams: One midterm and a final examination will be given. Exams will contain questions based on material in the textbooks as well as other material such as exercises, handouts, and class discussions. Examples and types of questions will be discussed in class. Please take the exams as scheduled - makeups are not given unless they are approved by the instructor prior to the exam date.

Extra credit options, if available: No extra credit is available.

Other Policies and Procedures:

UNIVERSITY & COLLEGE OF BUSINESS POLICIES

San Jose State University Policies:

Academic Integrity: Individual work (or group work, if it is a group assignment) on all assignments, projects, exams, and labs etc. is required. Students may discuss assignments together. However, after any such discussion, each student should work on an assignment independently, from scratch. It is against the rules of this class to include a student's name on a group project if they have not participated in doing the work. Faculty are required to report all infractions to the Office of Judicial Affairs. Please read San Jose State University Academic Integrity Policy for additional information and compliance.

Campus policy in compliance with the Americans with Disabilities Act: If you need course adaptations or accommodations because of a disability, or if you need special arrangements in case the building must be evacuated, please make an appointment with me as soon as possible, or see me during office hours. Presidential Directive 97-03 requires that students with disabilities requesting accommodations must register with Disability Resource Center (DRC) to establish a record of their disability. Students with disabilities may contact the DRC at: (408) 924-6000; TDD: (408) 924-5990; Web site: www.drc.sjsu.edu; E-mail: drc@email.sjsu.edu for additional information and assistance.

College of Business Policies and Procedures:

(Please check this website for policy details: http://www.cob.sjsu.edu/cob/5_STUDENT%20SERVICES/cobpolicy.htm)

To ensure that every student, current and future, who takes courses in the Boccardo Business Center (BBC), has the opportunity to experience an environment that is safe, attractive, and otherwise conducive to learning, the College of Business at San José State has established the following policies:

Eating: Eating and drinking (except water) are prohibited in the Boccardo Business Center.  Students with food will be asked to leave the building.  Students who disrupt the course by eating and do not leave the building will be referred to the Judicial Affairs Officer of the University.
Cell Phones:
Students must turn their cell phones off or put them on vibrate mode while in class.  They will not answer their phones in class.  Students whose phones disrupt the course and do not stop when requested by the instructor will be referred to the Judicial Affairs Officer of the University.
Computer Use: In the classroom, faculty allow students to use computers only for class-related activities.  These include activities such as taking notes on the lecture underway, following the lecture on Web-based PowerPoint slides that the instructor has posted, and finding Web sites to which the instructor directs students at the time of the lecture.  Students who use their computers for other activities or who abuse the equipment in any way, at a minimum, will be asked to leave the class and will lose participation points for the day, and, at a maximum, will be referred to the Judicial Affairs Officer of the University for disrupting the course.  (Such referral can lead to suspension from the University.)  Students are urged to report to their instructors computer use that they regard as inappropriate (i.e., used for activities that are not class related).
Academic Honesty:
Faculty will make every reasonable effort to foster honest academic conduct in their courses. They will secure examinations and their answers so that students cannot have prior access to them and proctor examinations to prevent students from copying or exchanging information. They will be on the alert for plagiarism. Faculty will provide additional information, ideally on the green sheet, about other unacceptable procedures in class work and examinations. Students who are caught cheating will be reported to the Judicial Affairs Officer of the University, as prescribed by San Jose State University Academic Integrity Policy.
College of Business Mission Statement:
The College of Business is the institution of opportunity, providing innovative business education and applied research for the Silicon Valley region.

 

CLASS SCHEDULE

The schedule is subject to change with fair notice. Any changes to the schedule will be announced in class during the semester.

C = Chapters in the Casteel PL/SQL book; T = Chapters in the Turban et al., BI book

Week

Dates

T o p i c s

Chapters

1 Aug. 28 Course introduction; introduction to PL/SQL and development tools and databases used in this course, Oracle SQL*Plus and Oracle SQL Developer. C1
2 Sep. 4 Basic PL/SQL blocks; decision structures. C2
3 Sep. 11 Handling data in PL/SQL blocks. C3
4 Sep. 18 Cursors and exception handling. C4
5 Sep. 25 Procedures C5
6 Oct. 2 Functions C6
7 Oct. 9 Database triggers C9
8 Oct. 16 Midterm Exam  
9 Oct. 23 Introduction to business intelligence T1
10 Oct. 30 Data warehousing T2
11 Nov. 6 Business analytics and data visualization T3
12 Nov. 13 Data, text, and Web mining T4
13 Nov. 20 Business performance management T5
14 Nov. 27 Thanksgiving  
15 Dec. 4 Introduction to Oracle online analytical processing- OLAP Online Documentation
    Final Examination: Thursday, December 18 @ 5:15 PM