Berbagai pekerjaan terkait Oracle Database sering tersendat bukan karena konsepnya sulit, melainkan karena fondasi SQL belum kokoh. Masalah yang paling sering muncul mencakup query yang boros sumber daya, salah memahami relasi tabel saat melakukan join, serta kekeliruan memakai fungsi konversi tanggal/angka yang berujung hasil laporan tidak akurat. Pemakaian client tools seperti TOAD juga kerap sebatas “run query”, padahal fitur analisis, formatting, hingga pengelolaan objek database dapat mempercepat pekerjaan secara signifikan. Penguasaan konsep SQL dan model relasional menjadi prasyarat penting agar sistem basis data tetap konsisten dan mudah dipelihara (Elmasri dan Navathe, 2021).
Tekanan biasanya meningkat saat data bertambah besar dan kebutuhan pelaporan makin beragam. Query yang tidak terstruktur dapat menyulitkan proses troubleshooting, memperlama waktu eksekusi, serta menimbulkan risiko kesalahan saat transaksi dan perubahan data dilakukan bersamaan. Kelemahan pada aspek fundamental SQL sering menjadi pemicu masalah performa dan kualitas data pada sistem skala organisasi (Coronel dan Morris, 2020). Karena itu, pembelajaran yang sistematis—berfokus pada konsep inti dan praktik yang benar—lebih efektif dibanding menghafal query secara terpisah.
Course Oracle Fundamentals SQL using TOAD dirancang untuk membangun fondasi SQL Oracle secara bertahap, sekaligus membiasakan peserta memanfaatkan TOAD sebagai alat kerja harian. Materi mengulas garis besar kemampuan penting seperti cara mengambil data dengan SELECT, melakukan pembatasan dan pengurutan hasil, memakai fungsi single-row serta group functions untuk ringkasan data, membangun join dan subquery, serta memahami operator himpunan. Pembahasan juga menyentuh praktik manipulasi data (DML), pengendalian transaksi, serta pengenalan pembuatan objek dasar (DDL) agar peserta siap melangkah ke topik yang lebih lanjut.
OBJECTIVES
1. Memahami konsep dasar database relasional dan teknologi Oracle Database
2. Menguasai penggunaan SQL SELECT untuk mengambil dan memanipulasi data
3. Mampu menerapkan fungsi tunggal, fungsi agregasi, dan ekspresi kondisional
4. Mengelola data dari banyak tabel menggunakan join dan subquery
5. Mampu membuat dan mengelola objek database seperti tabel, constraint, view, dan sequence
6. Mampu menggunakan TOAD sebagai client tools untuk pengembangan dan eksekusi SQL di Oracle
AUDIENCE
1. Database Developers
2. SQL Developers
3. Application Developers
4. Data Analysts
5. IT Support Engineers
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Oracle Server Technologies and the Relational Paradigm
1.1. Position the Server Technologies
1.2. Understand Relational Structures
1.3. Use the Client Tools
1.4. Create the Demonstration Schemas
2. Data Retrieval Using the SQL SELECT Statement
2.1. List the Capabilities of SQL SELECT Statements
2.2. Execute a Basic SELECT Statement
3. Restricting and Sorting Data
3.1. Use the ORDER BY clause to sort SQL query results
3.2. Limit the rows that are retrieved by a query
3.3. Sort the rows that are retrieved by a query
3.4. Ampersand Substitution
4. Single-Row Functions
4.1. Describe Various Types of Functions Available in SQL
4.2. Use Conversion Functions
4.3. Use Character, Number, Date, and Analytical Functions in SELECT Statements
5. Using Conversion Functions and Conditional Expressions
5.1. Describe Various Types of Conversion Functions Available in SQL
5.2. Use the TO_CHAR, TO_NUMBER, and TO_DATE Conversion Function
5.3. Apply General Functions and Conditional Expression in a SELECT Statement
6. Reporting Aggregated Data Using the Group Functions
6.1. Describe the Group Functions
6.2. Group Data Using the GROUP BY Clause
6.3. Include or Exclude Grouped Rows Using The HAVING Clause
7. Displaying Data from Multiple Tables
7.1. Use SELECT Statements to Access Data from More Than One Table Using Equijoins and No equijoins
7.2. Join a Table to Itself Using a Self-Join
7.3. View Data that Does Not Meet a Join Condition by Using Outer Joins
8. Using Subqueries to Solve Queries
8.1. Use conversion functions
8.2. Describe the types of problems subqueries can solve
8.3. Describe the types of subqueries
8.4. Use correlated subqueries
8.5. Update and delete rows using correlated subqueries
8.6. Use the EXISTS and NOT EXISTS operators
8.7. Use the WITH Clause
8.8. Use single-row and multiple-row subqueries
9. Using the Set Operators
9.1. Describe the Set Operators
9.2. Use a Set Operator to Combine Multiple Queries into a Single Query
9.3. Control the Order of Rows Returned
10. Manipulating Data
10.1. Insert Rows into Table
10.2. Update Rows in a Table
10.3. Delete Rows from Table
10.4. Control Transactions
11. Using DDL Statements to Create and Manage Tables
11.1. Describe data types that are available for columns
11.2. Create a simple table
11.3. Create constraints for tables
11.4. Describe how schema objects work
11.5. Execute a basic SELECT statement
12. Creating Other Schema Objects
12.1. Create Simple and Complex Views
12.2. Create, Maintain, and Use Sequences
Course Features
- Lectures 14
- Quizzes 2
- Duration 24 hours
- Skill level All levels
- Language Indonesia
- Students 12
- Certificate Yes
- Assessments Yes
- 3 Sections
- 14 Lessons
- 24 Hours
- 1. PERSIAPAN2
- 2. PEMBELAJARAN12
- 2.1Oracle Server Technologies and the Relational Paradigm
- 2.2Data Retrieval Using the SQL SELECT Statement
- 2.3Restricting and Sorting Data
- 2.4Single-Row Functions
- 2.5Using Conversion Functions and Conditional Expressions
- 2.6Reporting Aggregated Data Using the Group Functions
- 2.7Displaying Data from Multiple Tables
- 2.8Using Subqueries to Solve Queries
- 2.9Using the Set Operators
- 2.10Manipulating Data
- 2.11Using DDL Statements to Create and Manage Tables
- 2.12Creating Other Schema Objects
- 3. PENUTUPAN2




