Training Introduction to SQL in the Oracle Environment

Senior Trainer BMG Institute

Senior Trainer BMG Institute

Introduction To SQL On Oracle Database

Deskripsi

Training Introduction to SQL in the Oracle Environment dirancang untuk memberikan pemahaman dasar mengenai Database Oracle dan memperdalam pengetahuan teknis tentang sistem manajemen basis data relasional (ORDBMS). Dalam pelatihan ini, peserta akan mempelajari konsep-konsep dasar SQL yang diterapkan khusus pada Database Oracle.

Keterampilan dan Pengetahuan yang Akan Dikembangkan:

  • Pemahaman Lingkungan Database Oracle dan SQL: Peserta akan memperoleh wawasan tentang lingkungan kerja Database Oracle serta bahasa SQL yang digunakan untuk berinteraksi dengan basis data.
  • Kemampuan Menulis dan Menjalankan Query SQL: Peserta akan belajar cara menulis dan menjalankan query SQL untuk manipulasi dan pengambilan data dari database.
  • Pengetahuan tentang Manajemen Basis Data: Pelatihan mencakup pembuatan tabel, penyisipan data, pembaruan, dan penghapusan data, serta tugas-tugas administrasi lainnya.
  • Keterampilan dalam Penggunaan Fungsi SQL: Peserta akan mempelajari penggunaan fungsi SQL, subquery, operator set, dan fungsi agregat untuk memproses data secara efisien.
  • Pengenalan Administrasi Basis Data: Peserta akan dikenalkan pada tugas-tugas administrasi dasar seperti manajemen pengguna, keamanan, dan prosedur pencadangan/pemulihan.

Secara keseluruhan, kursus ini ditujukan untuk para profesional IT/teknis dan lulusan SMA yang tertarik dengan manajemen basis data, pemrograman SQL, dan teknologi Database Oracle. Pelatihan ini bertujuan untuk membekali peserta dengan keterampilan dan pengetahuan tingkat menengah yang diperlukan untuk bekerja secara efektif dengan Database Oracle dan menjalankan tugas SQL dalam lingkungan profesional.

Setelah mengikuti Training Introduction to SQL in the Oracle Environment, Peserta Diharapkan Mampu:

  1. Mengenal Lingkungan Database Oracle:
    • Memahami struktur dan komponen utama yang terdapat dalam lingkungan Database Oracle.
    • Mengerti konsep dasar tentang tabel, kunci, indeks, dan relasi data dalam Database Oracle.
  2. Menggunakan Statement DDL (Data Definition Language) dan DML (Data Manipulation Language) di Database Oracle:
    • Mampu membuat, mengubah, dan menghapus struktur database menggunakan pernyataan DDL.
    • Mampu memanipulasi data dalam tabel menggunakan pernyataan DML seperti SELECT, INSERT, UPDATE, DELETE, dan MERGE.
  3. Melakukan Query Dasar dan Advanced ke dalam Database Oracle:
    • Mampu menulis query dasar untuk menampilkan data dari satu atau lebih tabel.
    • Mampu menggunakan fitur-fitur query advanced seperti fungsi agregasi (SUM, AVG, COUNT, MAX, MIN), GROUP BY, dan HAVING.
    • Mampu melakukan join antar tabel menggunakan INNER JOIN, OUTER JOIN, CROSS JOIN, dan UNION.
  4. Menggunakan Fungsi Konversi dan Ekspresi Kondisi dalam Database Oracle:
    • Mampu menggunakan fungsi konversi seperti TO_CHAR, TO_DATE, TO_NUMBER untuk mengubah format data.
    • Mampu menulis ekspresi kondisi (conditional expressions) menggunakan IF-THEN-ELSE, CASE, dan DECODE.
  5. Menggunakan Subqueries untuk Memecahkan Masalah yang Kompleks:
    • Mampu menulis subqueries (nested queries) untuk memperoleh data yang kompleks dan terkait.
    • Mampu menggabungkan subqueries dengan query utama menggunakan operator EXISTS, IN, dan NOT IN.
  6. Menampilkan Laporan Data dari Hasil Fungsi Grup dalam Database Oracle:
    • Mampu membuat laporan data yang ringkas dan terstruktur menggunakan fungsi grup (GROUP BY).
    • Mampu menyusun hasil query dalam bentuk laporan yang informatif dan sesuai kebutuhan.

Manfaat Training Introduction to SQL in the Oracle Environment:

  • Pemahaman Dasar tentang Database Oracle
  • Keterampilan Praktis dalam SQL
  • Pengetahuan Manajemen Basis Data
  • Penguasaan Fungsi SQL
  • Pengenalan Administrasi Basis Data
  • Peningkatan Kompetensi Profesional
  • Persiapan untuk Tantangan Profesional

Training Introduction to SQL in the Oracle Environment Ditujukan Untuk:

  1. IT/Technical Staff:
    • Software Developers/Programmers
    • Software Consultants
    • System Analysts
    • System Administrators
    • Database Administrators (DBAs)
  2. High School Graduates with IT Background:
    • Individu yang telah menyelesaikan pendidikan sekolah menengah atas dengan fokus pada mata pelajaran terkait IT seperti ilmu komputer, teknologi informasi, atau pemrograman.
    • Mereka mungkin memiliki pengetahuan dan pemahaman dasar tentang sistem komputer, konsep pengembangan perangkat lunak, dan bahasa pemrograman.
  • Pemahaman dasar tentang sistem komputer dan konsep IT.
  • Pengenalan dengan prinsip-prinsip pemrograman dan pengembangan perangkat lunak.
  • Sedikit pengalaman dengan SQL atau konsep basis data relasional akan bermanfaat tetapi tidak wajib.

Metode Pelatihan Training Introduction to SQL in the Oracle Environment:

  1. 25% Teori:

    • Sesi teori akan membahas konsep dan prinsip dasar terkait Database Oracle, bahasa SQL, manajemen basis data, dan topik terkait lainnya.
    • Topik teori utama akan dijelaskan melalui presentasi, kuliah, demonstrasi, dan diskusi interaktif.
    • Peserta akan mendapatkan pemahaman yang kuat tentang aspek teoritis yang diperlukan untuk bekerja dengan SQL dan Database Oracle secara efektif.
  2. 75% Praktik (Studi Kasus):

    • Sebagian besar pelatihan akan berfokus pada praktik langsung dan studi kasus.
    • Peserta akan terlibat dalam latihan praktik, skenario dunia nyata, dan studi kasus untuk menerapkan pengetahuan teoretis yang telah mereka pelajari.
    • Mereka akan mengerjakan tugas-tugas seperti membuat dan mengelola tabel, menulis query SQL, memanipulasi data, melakukan join, menggunakan fungsi, dan banyak lagi.
    • Sesi praktik akan dilakukan dalam lingkungan Database Oracle yang disimulasikan, memungkinkan peserta untuk berlatih dan bereksperimen tanpa memengaruhi data nyata.
  3. Presentasi Pelatihan yang Dinamis dan Interaktif:

    • Pelatihan akan dinamis dan interaktif, menggunakan berbagai metode pengajaran untuk membuat peserta tetap terlibat dan aktif selama sesi.
    • Diskusi interaktif, kegiatan kelompok, kuis, dan sesi tanya jawab akan disertakan untuk mendorong partisipasi dan meningkatkan pembelajaran.
    • Presentasi pelatihan yang dinamis, visual, dan elemen multimedia akan digunakan untuk menyampaikan konten secara efektif dan membuat konsep kompleks lebih mudah dipahami.
    • Pelatih akan memberikan umpan balik, bimbingan, dan dukungan secara langsung kepada peserta selama sesi praktik untuk memastikan pemahaman dan pengembangan keterampilan.

Secara keseluruhan, metode pelatihan bertujuan untuk mencapai keseimbangan antara teori dan praktik, dengan penekanan kuat pada aplikasi praktis melalui studi kasus. Sifat pelatihan yang dinamis dan interaktif akan menciptakan pengalaman belajar yang menarik bagi peserta, memungkinkan mereka untuk memperoleh keterampilan SQL yang penting dan kemahiran dalam bekerja dengan

Outline Materi Training Introduction to SQL in the Oracle Environment:

Introducing Database Oracle:

  • Overview Database Oracle
  • Certification track dalam Database Oracle
  • Communicating with a RDBMS Using SQL dalam Database Oracle
  • Sql Statement dalam Database Oracle

Using DDL Statements to Create and Manage Tables:

  • Database Objects dalam Database Oracle
  • Naming Rules dalam Database Oracle
  • CREATE TABLE Statement dalam Database Oracle
  • Data Types dalam Database Oracle
  • Including Constraints dalam Database Oracle
  • NOT NULL Constraint dalam Database Oracle
  • UNIQUE Constraint dalam Database Oracle
  • PRIMARY KEY Constraint dalam Database Oracle
  • FOREIGN KEY Constraint: Keywords dalam Database Oracle
  • CHECK Constraint
  • ALTER TABLE Statement dalam Database Oracle
  • Read-Only Tables dalam Database Oracle
  • Dropping a Table dalam Database Oracle

Manipulating Data:

  • Data Manipulation Language
  • Adding a New Row to a Table
  • INSERT Statement Syntax
  • Changing Data in a Table
  • UPDATE Statement Syntax
  • Removing a Row from a Table
  • DELETE Statement
  • TRUNCATE Statement
  • Advantages of COMMIT and ROLLBACK Statements

Retrieving Data Using the SQL SELECT Statement:

  • Capabilities of SQL SELECT Statements
  • Basic SELECT Statement
  • Selecting All Columns
  • Selecting Specific Columns
  • Writing SQL Statements
  • Arithmetic Expressions
  • Using Arithmetic Operators
  • Defining a Null Value
  • Null Values in Arithmetic Expressions
  • Defining a Column Alias
  • Using Column Aliases
  • Concatenation Operator
  • Literal Character Strings
  • Using Literal Character Strings
  • Duplicate Rows
  • Displaying the Table Structure
  • Using the DESCRIBE Command

Restricting and Sorting Data:

  • Limiting Rows Using a Selection
  • Limiting the Rows That Are Selected
  • Using the WHERE Clause
  • Character Strings and Dates
  • Comparison Operators
  • Range Conditions Using the BETWEEN Operator
  • Membership Condition Using the IN Operator
  • Pattern Matching Using the LIKE Operator
  • Combining Wildcard Characters
  • Using the NULL Conditions
  • Defining Conditions Using the Logical Operators
  • Using the AND, OR, NOT Operator
  • Rules of Precedence
  • Using the ORDER BY Clause
  • Sorting

Using Single-Row Functions to Customize Output:

  • SQL Functions
  • Two Types of SQL Functions
  • Single-Row Functions
  • Character Functions
  • Case-Conversion Functions
  • Character-Manipulation Functions
  • Number Functions
  • Using the ROUND, TRUNC, MOD Function
  • Working with Dates
  • RR Date Format
  • Using the SYSDATE Function
  • Arithmetic with Dates
  • Using Arithmetic Operators with Dates
  • Date-Manipulation Functions
  • Using Date Functions
  • Using ROUND and TRUNC Functions with Dates

Using Conversion Functions and Conditional Expressions:

  • Conversion Functions
  • Implicit and Explicit Data Type Conversion
  • Using the TO_CHAR Function with Dates
  • Elements of the Date Format Model
  • Using the TO_CHAR Function with Dates
  • Using the TO_CHAR Function with Numbers
  • Using the TO_NUMBER and TO_DATE Functions
  • Nesting Functions
  • General Functions
  • NVL Function
  • Conditional Expressions
  • CASE Expression
  • Using the CASE Expression
  • DECODE Function
  • Using the DECODE Function

Displaying Data from Multiple Tables:

  • Obtaining Data from Multiple Tables
  • Types of Joins
  • Qualifying Ambiguous Column Names
  • Creating Natural Joins
  • Creating Joins with the USING Clause
  • Joining Column Names
  • Retrieving Records with the USING Clause
  • Using Table Aliases with the USING Clause
  • Creating Joins with the ON Clause
  • Retrieving Records with the ON Clause
  • Joining a Table to Itself
  • Self-Joins Using the ON Clause
  • INNER Versus OUTER Joins
  • LEFT OUTER JOIN
  • RIGHT OUTER JOIN
  • FULL OUTER JOIN
  • Cartesian Products

Reporting Aggregated Data Using the Group Functions:

  • What Are Group Functions
  • Types of Group Functions
  • Group Functions: Syntax
  • Using the AVG, SUM, MIN, MAX, COUNT Functions
  • Using the DISTINCT Keyword
  • Group Functions and Null Values
  • Creating Groups of Data
  • Creating Groups of Data: GROUP BY Clause Syntax
  • Using the GROUP BY Clause
  • Grouping by More than One Column
  • Using the GROUP BY Clause on Multiple Columns
  • Illegal Queries Using Group Functions
  • Restricting Group Results
  • Restricting Group Results with the HAVING Clause
  • Using the HAVING Clause

Using Subqueries to Solve Queries:

  • Using a Subquery to Solve a Problem
  • Subquery Syntax
  • Types of Subqueries
  • Single-Row Subqueries
  • Executing Single-Row Subqueries
  • Using Group Functions in a Subquery
  • The HAVING Clause with Subqueries
  • Multiple-Row Subqueries
  • Null Values in a Subquery

Using the Set Operators:

  • Set Operators
  • UNION Operator
  • UNION ALL Operator
  • INTERSECT Operator
  • MINUS Operator
  • Matching the SELECT Statements
  • Using the ORDER BY Clause in Set Operations
Bagikan outline ini

Informasi Pelaksanaan

Jadwal Selanjutnya
09:00 -
17:00

*Harga belum termasuk PPN

Informasi Pelaksanaan

09:00 -
15:00

*Harga belum termasuk PPN

In-Class Training

*Harga belum termasuk PPN

Bagikan outline ini

Pelatihan lainnya

Running
Running

Rp 4.850.000

Running
Running

Rp 4.850.000

Running
Running

Rp 4.850.000

Running
Running

Rp 4.850.000

Scroll to Top

Formulir Pendaftaran

Please enable JavaScript in your browser to complete this form.
*Kelas online tidak tersedia untuk beberapa program sertifikasi BNSP
=