ITSE-2309 Database Programming: Oracle


Foluke Sylvester

Credit Fall 2024


Section(s)

ITSE-2309-001 (91194)
LEC DIL ONL DIL

LAB DIL ONL DIL

ITSE-2309-005 (91195)
LEC DIL ONL DIL

LAB DIL ONL DIL

Course Requirements

  • Each student is responsible for monitoring his/her email account frequently. 
  • Students are not permitted to use AI in this course
  • Students should check for e-mail and class announcements
  • Students are expected to find out class assignments for missed classes and make up missed work. 
  • Students are expected to find out if any changes have been made in the class or assignment schedule.
  • Students are responsible for submitting a completed assignment. Make sure it is submitted otherwise you earn a zero.
  • Written work must be presented in a professional manner. Work that is not submitted in a professional manner will not be evaluated and will be returned as unacceptable.
    • There is a craft to writing.  Spelling, grammar, punctuation and diction (word usage) are all tools of that craft.  Writing at the collegiate level will show careful attention to these elements of craft.  Work that does not exhibit care with regard to these elements will be considered as inadequate for college writing and graded accordingly. 
  • Students are expected to take the examinations on the designated dates.  If you are unable to take the exam on the scheduled date and know in advance, you are to make arrangements with your professor before the designated date.   

 

 

Late Work:  Assignments, including postings on discussion threads, are to be completed on time according to the timeline posted by the instructor. It is important to keep up and complete work on time.  There are no make-up exams without prior consent of the instructor. You will be deducted 10% of your grade if you submit your assignment past the due date. Assignments submitted more than a week late will earn a zero. Note that you cannot submit a late discussion post. Discussions not submitted by the due date will earn a zero


Readings

Approved Course Texts/Readings: First Day

Database Systems Design, Implementation, and Management – 13th Edition By

Coronel/Morris – Thompson/Course Technology

ISBN 978-1-337-62790-0

Oracle 12c: SQL Set by taskforce

Author:           Casteel

Edition:           1st

Publisher:       Cengage


Course Subjects

Lecture:

1)   Database Concepts  2)  Database Life Cycle  3)  Database Design  4)  Relational Database Model  5)  Distributed Database Management Systems  6)  Data Warehousing and Data Mining 7)  Entity Relationship Diagrams (ERD)  8)  Relational Schema  9)  Normalization of Database Tables  10)  Transaction Management and Concurrency  11)  Report Generation  12)  Database Administration  13)  Database Optimization

 Lab:   1)  SQL and Oracle   2)  SQL Commands to be discussed  3)  DML Commands – Select, Insert, Update, Delete,   4)  DDL Commands – Create Table, Drop Table, Create View, Alter, Grant    5)  Transaction Commands – Commit, Rollback  6)  Explore Development tools such as SQL Developer

Note: For on-line courses -a remote Oracle database to support required work is possible by downloading Oracle 21c from the Oracle website.  A remote database can minimize trips to ACC computer labs to complete assignments. See courseroom for how to video.


Student Learning Outcomes/Learning Objectives

1. Recognize the basic concepts of the analysis and design of a database.

2. Summarize the process of Database Development and Administration using SQL.

3. Enhance Programming and Software Engineering skills and techniques using SQL.

4. Develop a basic understanding of background materials needed for technical support SQL.

5. Solve Database problems using the Oracle DBMS by applying SQL commands to

Create, Insert, Update, and Retrieve a simple database.

6. Recognize the services provided by a Database Management System.

7. Recognize the use and application of the Relational Database Model.

8. Recognize Transaction Processing and Multi-user Database support.

9. Recognize the difference between a Production transaction database and a

Data Warehouse.

10. Recognize the Client/Server structures used in Database Management Systems.

11. Develop and complete the design and Implementation of a basic database solution using the Oracle Database Management System. 

 

SCANS (Secretary’s Commission on Achieving Necessary Skills):

The following list summarizes the SCANS competencies addressed in this particular course:

 

RESOURCES

1.1 Manages Time

INTERPERSONAL

2.1 Participates as a member of a team

2.6 Works with Cultural Diversity

INFORMATION

3.1 Acquires and Evaluates Information

3.2 Organizes and Maintains Information

3.3 Uses Computers to Process Information

SYSTEMS

4.1 Understands Systems

4.2 Monitor and Corrects Performance

4.3 Improve and Designs Systems

TECHNOLOGY

5.1 Selects Technology

5.2 Applies Technology to Task

5.3 Maintains and Troubleshoots Technology

 

BASIC SKILLS

6.1 Reading

6.2 Writing

6.3 Arithmetic

6.4 Mathematics

6.5 Listening

THINKING SKILLS

7.2 Decision Making

7.3 Problem Solving

7.4 Mental Visualization

7.5 Knowing How to Learn

7.6 Reasoning

PERSONAL SKILLS

8.1 Responsibility

8.2 Self-Esteem

8.3 Sociability

8.4 Self-Management

8.5 Integrity/Honesty

 


Grading Policy

Grade will be assigned based both on concepts and practical application. Exams, quizzes, and lab projects will be a part of the grade.  An overall grade will be assigned on the following grading scale:

90% - 100%

A

80% - 89%

B

70% - 79%

C

60% - 69%

D

0% - 59%

F

 

Discussions

 10%

Orientation Quizzes and Peer Review

 5%

Chapter Quizzes

 10%

Hands-on assignments

 20%

Challenge assignments

 15%

Team Project

 25%

Final Exam

 15%

     Total

100%


COURSE SCHEDULE

Week

Weekly Activities

Due Dates

1

Introduction

Course Overview, Database access/Installation

DS: Ch1

Quiz and Discussions

09/01/2024

2

12c SQL: Ch1

DS: Ch 6

Assignments, Quiz, Discussion

09/08/2024

3

12c SQL: Ch2

DS: Ch7

Assignments and quizzes

09/15/2024

4

DS: Ch3 and DS: Ch 4

Quiz, and Discussion

12c SQL: Ch3

Assignments and Quizzes

09/22/2024

5

12c SQL: Ch4

Assignments and Quiz

09/29/2024

6

12c SQL: Ch5; DS: Ch8

Assignments, Quiz, and Discussion

10/06/2024

7

12c SQL: Ch6

Assignment and Quiz

10/13/2024

8

12c SQL: Ch7

Assignment and Quiz

10/20/2024

9

12c SQL: Ch8

Assignments and Quiz

10/27/2024

10

12c SQL: Ch9; DS: Ch13

Assignments, Quiz, and Discussion

11/03/2024

11

12c SQL: Ch10

Assignments and Quiz

11/10/2024

12

12c SQL: Ch11; DS: Ch10

Assignments, Quiz, and Discussion

11/17/2024

13

12c SQL: Ch12; DS: Ch15

Assignments and Quizzes

11/24/2024

14

12c SQL: Ch13; DS: Ch16

Assignments and Quizzes

12/01/2024

15

DS: Ch14

Discussion, Peer review

Team Project – All deliverables, PowerPoint Presentation, and video presentation (All students must present and show their faces).

 

12/08/2024

16

Final Exam 12c

12/13/2024


Office Hours

M T W Th 1:00 PM - 1:30 PM HLC

NOTE

T Th 4:00 PM - 5:00 PM Virtual

NOTE

Published: 08/07/2024 16:15:51