May 06, 2024  
2022-2023 Catalog 
    
2022-2023 Catalog [ARCHIVED CATALOG]

DBMS 255 - Advanced Database Application Development


PREREQUISITES: DBMS 130 - Data Management using Structured Query Language .
PROGRAM: Data Analytics
CREDIT HOURS MIN: 3
LECTURE HOURS MIN: 2
LAB HOURS MIN: 2
DATE OF LAST REVISION: Fall, 2020

Oracle Database Development students will develop applications in an Oracle database environment. Students will utilize an integrated platform that supports Structured Query Language, Extensible Markup Language, and procedural languages in a simple fashion with high performance and scalability. Oracle Database Development students will use many of the features of database application development including languages, tools, connectivity and technologies in a culminating database application development project.

MAJOR COURSE LEARNING OBJECTIVES: Upon successful completion of this course the student will be expected to:

  1. Identify the components and specifications of Oracle Application Express (APEX).
  2. Perform an installation and configuration of APEX.
  3. Create and administer a workspace and a workspace administrator and developer user.
  4. Use Object Browser to browse, create, and modify objects in the schema.
  5. Use Query Builder to create, run, and save SQL queries.
  6. Construct an application using APEX.
  7. Generate data definition language (DDL) statements.
  8. Create, manipulate and customize interactive reports manually and using wizards.
  9. Design and modify multiple types of forms manually or with themes and templates.
  10. Develop and view page and region attributes.
  11. Create a web sheet application including forms and reports including items and buttons.
  12. Explain the difference between page rendering and page processing.
  13. Utilize computations, data validation, and data processing in your application.
  14. Apply application branching, navigation, and shared components, such as tabs and lists.
  15. Produce Dynamic Content and Dynamic actions including charts and calendars.
  16. Implement Security measures including authentication, authorization, and access control and session state protection and debugging.
  17. Verify, deploy, manage, and maintain a completed application using the Application Development Process and Advisor.


COURSE CONTENT: Topical areas of study include -  

  • Oracle Application Express (APEX)
  • SQL Workshop
  • Workspace and Workspace Users
  • Application Creation
  • Query Builder
  • Page and Region Attributes
  • Report and Form Creation
  • Data Grid and Report
  • Web Based Applications
  • Session State and Debugging
  • Page Processing
  • Data Validation and Data Processing
  • Application Branching and Navigation
  • Dynamic Content and Dynamic Action
  • Imports and Plugins
  • Themes and Templates
  • Schema or Storage Requests
  • Authentication versus Authorization
  • Attribute Dictionary
  • Session State Protection
  • Data Definition Language (DDL)
  • Application and Page Utilities
  • Object Browser

 
Course Addendum - Syllabus (Click to expand)