Course Outline
Pengantar Databases
- Apa itu basis data?
- Jenis database
- Pengantar database relasional
- Database Management Ikhtisar Sistem (DBMS).
- Fungsi DBMS
- Perangkat lunak DBMS populer
Database Dasar-dasar Desain
- Model data konseptual, logis, dan fisik
- Pengantar pemodelan Entity-Relationship (ER).
- Membuat diagram ER
- Entitas, atribut, dan hubungan
Normalisasi dan Database Desain
- Bentuk normal (1NF, 2NF, 3NF, BCNF)
- Manfaat normalisasi
- Contoh praktis normalisasi
- Denormalisasi dan kegunaannya
Pengantar SQL
- SQL sintaksis dan struktur
- Tipe data di SQL
- BUAT, UBAH, DROP pernyataan
- Batasan (Kunci UTAMA, KUNCI ASING, UNIK, BUKAN NULL)
SQL Manipulasi Data
- pernyataan MASUKKAN
- Operasi penyisipan massal
- pernyataan UPDATE dan DELETE
- Menggunakan klausa WHERE
Mengkueri Data dengan SQL
- pernyataan PILIH
- Memfilter data dengan klausa WHERE
- Mengurutkan data dengan ORDER BY
- Menggunakan LIMIT dan OFFSET
Lanjutan SQL Konsep
- GABUNG DALAM, GABUNG KIRI, GABUNG KANAN, GABUNG LENGKAP
- Menulis subkueri
- Klausa GROUP BY dan HAVING
- Fungsi agregat (COUNT, SUM, AVG, MAX, MIN)
Bekerja dengan Indeks dan Tampilan
- Membuat dan menggunakan indeks
- Pro dan kontra dari indeks
- Membuat dan mengelola tampilan
- Menggunakan tampilan untuk menyederhanakan kueri
Database Keamanan dan Transaksi
- Peran dan izin pengguna
- Menerapkan praktik terbaik keamanan
- sifat ASAM
- Pernyataan COMMIT dan ROLLBACK
Database Optimasi dan Pemeliharaan
- Menganalisis dan mengoptimalkan kueri SQL.
- Menggunakan paket EXPLAIN
- Strategi cadangan
- Memulihkan database
Ringkasan dan Langkah Selanjutnya
Requirements
- Pemahaman dasar tentang pengoperasian komputer
Hadirin
- Database administrator
- profesional TI
Testimonials (5)
Saya sangat suka dengan format pelatihan, praktis langsung di SQL Developer.
Andreea - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
Machine Translated
Saya mempelajari fungsi-fungsi kompleks dan cara menerapkannya
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Machine Translated
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
It was quite hands-on, not too much theory.
David Lambaerts - Estee Lauder BV
Course - ORACLE PL/SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.