Kerangka Materi
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
Persyaratan
- Pemahaman dasar tentang pengoperasian komputer
Hadirin
- Database administrator
- profesional TI
Testimoni (3)
The training instruments provided.
- UNIFI
Kursus - NoSQL Database with Microsoft Azure Cosmos DB
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kursus - ORACLE 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.