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
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
NOTET Th 4:00 PM - 5:00 PM Virtual
NOTEPublished: 08/07/2024 16:15:51