0% found this document useful (0 votes)
5 views

ADS_Course_Objectives-1

The Applied Database Systems course equips students with essential skills for building Oracle Database Solutions, covering topics such as database basics, application development, data integration, security, and machine learning. The course is designed for educators and students with a foundational knowledge of databases, offering hands-on labs and access to Oracle Cloud Platform. It requires approximately 90 hours of total course time and includes various sections with practical applications and assessments.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

ADS_Course_Objectives-1

The Applied Database Systems course equips students with essential skills for building Oracle Database Solutions, covering topics such as database basics, application development, data integration, security, and machine learning. The course is designed for educators and students with a foundational knowledge of databases, offering hands-on labs and access to Oracle Cloud Platform. It requires approximately 90 hours of total course time and includes various sections with practical applications and assessments.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Applied Database Systems – Course Objectives

Overview

This course introduces students to a range of skills required to build Oracle Database Solutions by providing an overview of database
topics and development. It focuses on the following main ideas of ‘Database Basics’, ‘Developing Database Applications’, ‘Data
Integration’, ‘Database Resiliency and Security’, ‘Machine Learning’ and ‘Data Management’ through lesson slides, videos, hands on
labs, section quizzes, and midterm and final exams. Oracle Academy provides you with free access to the Oracle Cloud Platform which
is a comprehensive, standards-based combination of Oracle and open source technologies that enable users to efficiently build, deploy,
integrate, secure, and manage enterprise applications. Students must be the age of legal majority in their country of residence to
receive a Cloud account.

Available Curriculum Languages:


• English

Duration
• Recommended total course time: 90 hours*
• Professional education credit hours for educators who complete Oracle Academy training: 30

*Course time includes instruction, self-study/homework, practices, projects and assessment

Target Audiences

Educators
• Technical, vocational and 2- and 4- year college and university faculty members who teach computer science, information
communications technology (ICT), data science, business or a related subject

Students
• Students who wish to gain a foundational knowledge of the Oracle Database and Development
• Novice and advanced level programmers, database administrators, developers and data architects
• Students interested in Data Management, Architecture, Operations or development roles in IT

Prerequisites

Required
• General knowledge of the purpose of a database. Basic understanding of Computing and Database uses

Suggested
• Previous experience with either database or programming fundamentals
• Database Foundations

Suggested Next Courses


• Database Design and Database Programming with SQL
• Oracle Application Express (APEX) – Application Development Foundations

Copyright © 2022, Oracle and/or its affiliates. Oracle, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Section Topics and Objectives

Section 1 – Database Basics - Part 1 - What are databases, What do they do, What are the basic components
• Database Background
• Relational Databases
• Database Development
• Oracle Database Management System
• Hands on Lab
o Lab 1: Database Basics

Section 2 – Database Basics - Part 2 - Tables, Keys, SQL Basics


• Database Refresh/SQL
• Creating Databases, Inserting, and Updating Data
• Retrieving/Conditionally Retrieving Data
• Ordering Data, Using Indexes
• Joining Tables
• Hands on Lab
o Lab 2: Tables, Keys, SQL Basics

Section 3 – Data Modeling Fundamentals


• Tables, Keys, SQL Basics review
• Design, why?
• What is and isn’t modeling
• Logical vs Relational Models
• Practical Database Design Tips
• Using Oracle SQL Developer Data Modeler

Section 4 – Low Code Database Application Development


• Data and Applications Introduction
• Low Code, what is it?
• Oracle APEX Overview
• APEX Demonstration
• Hands on Lab
o Lab 3: Low Code Database Application Development

Section 5 – Developing Database Applications - Beyond Tables and SQL - Other languages Python, Node.js and
unstructured data {JSON}
• Data, Workloads, Languages
• All About JSON and its history
• JSON and SQL
• Oracle - JSON Demo
• Hands on Lab
o Lab 4: Developing with JSON in the Oracle Database

Copyright © 2022, Oracle and/or its affiliates. Oracle, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. 2
Section 6 – Data Integration - The Key to Data Centric Data Management
• Three major categories of integration
• Technical aspects of each integration category
• Data Loads - Diversity and fragmentation of data
• Data Transforms – Key concepts
• Integration Demo
• Hands on Lab
o Lab 5: Data Integration

Section 7 – Database Security


• What is security and why does an organization need it?
• Security trends
• Database security
• Database security controls
• Oracle Database security case study
• Hands on Lab
o Lab 6: Database Resiliency – Security

Section 8 – Database Availability


• Availability – A Simple Example
• High Availability  Redundancy
• The Basics: Backup & Recovery
• Standard Database High Availability Solutions
• High Availability vs. Disaster Recovery
• Some Advanced Cases
• A Glance at Planned Downtime & Summary

Section 9 – Introduction to Machine Learning


• Machine Learning Concepts
o How does Machine Learning Work?
o Algorithms
• Machine Learning process
o Machine Learning use cases
o Trends on Machine Learning and AI
• Futures
• OML Demo
• Hands on Lab
o Lab 7: Introduction to Machine Learning

Section 10 – Introduction to Graph Database and Analytics


• What is a Graph Database?
• Why Graph Databases?
• Property Graphs and RDF Graphs
• Creating Graphs
• Querying Graphs
• Analyzing Graphs
• Hands on Lab
o Lab 8: Introduction to Graph Database

Copyright © 2022, Oracle and/or its affiliates. Oracle, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. 3
Section 11 – Introduction to Spatial Database on Oracle
• Spatial Basics
• Spatial Data Management
• Spatial Analysis
• Hands on Lab
o Lab 9: Introduction to Spatial

Copyright © 2022, Oracle and/or its affiliates. Oracle, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. 4

You might also like