Sunday,
11/Apr/2021
Docker Overview
Hai semuanya, di materi kali ini kita akan berkenalan dulu dengan teknology container menggunakan Docker. Adapun materinya seperti berikut
Saturday,
3/Apr/2021
JSON Data in Oracle Database
JSON yaitu JavaScript Object Notation, Oracle Database sejak 10g support dengan JSON data natively. Oracle sendiri memiliki feature namanya SODA (Simple Oracle Document Access). SODA sendiri yaitu API (Application Program Interface) untuk mengakses dan juga menyimpan JSON Data ke database.
Saturday,
3/Apr/2021
Partitioning Table (Very Large Databases)
Enterprice Applications khususnya data warehouse, biasanya memeliki jumlah datanya sangat besar bisa sampai ribuan gigabtypes atau bahkan sampai satuan terabytes data. Dari data sebanyak itu biasanya performa database akan semakin lambat dalam melakukan membaca (select) dan menulis (insert, update, dan delete). Salah satu pemecahan masalahnya yaitu dengan Database Scaling menggunakan Partitioning.
Friday,
2/Apr/2021
Silabus Belajar Docker: Pemula sampai Mahir
Hai semuanya, di cource ini DevOps - Docker: Pemula sampai Mahir kita akan membahas teknology container yang sedang popular saat ini yaitu Docker.
Dengan menggunakan teknology container kita bisa melakukan banyak hal mulai dari development, Automate testing, Automate deployment dan lain-lain. Adapun materi/silabus yang akan kita bahas di kelas ini kita akan bagi menjadi 3 section yaitu fundamental, intermediate dan Advanced. Diantaranya:
Tuesday,
23/Mar/2021
Inherintance Mapping (OODMBS)
Oracle Database adalah salah satu database yang sudah support Object Oriented Database Management System sejak 10g,
Monday,
22/Mar/2021
Parent Childs Relationship
Dalam perancangan tabel, suatu tabel bisa merujuk ke dirinya sendiri (parent child). Berikut adalah ilustrasinya:
Monday,
22/Mar/2021
Many To Many Relationship Tables
Suatu Mapping dikatakan Many To Many Relationship yaitu dengan memiliki syarat cardinalitas dengan table yang saling merujuk menggunakan minilal 2 tabel master dan 1 table penghubung. Contohnya seperti pada ilustrasi seperti berikut:
Monday,
22/Mar/2021
One To Many Relationship Tables
Suatu Relationship dikatakan sebagai One To Many yaitu jika tabel yang merujuk di antara dua table, sebagai ilustrasi coba perhatikan gambar berikut:
Monday,
22/Mar/2021
One To One Relationship Tables
Dalam perancangan tabel One-To-One Relationship yaitu adalah salah satu dari jenis cardinality yang merujuk ke relationship diantara ke dua table. Contohnya seperti pada ERD seperti berikut:
Monday,
22/Mar/2021
Perancangan / Design Table (Relationship)
Suatu Database yang sifatnya Relational intinya memiliki banyak table yang saling ber-relasi dalam Schema, Sebelum membuat table ada baiknya atau penting sekali untuk membuat perancangan / design table seperti structure tabel, relation mapping dan lain-lain.
Saturday,
20/Mar/2021
Auditing Specific Activities with Fine-Grained Auditing
Fine-Grained Audition yaitu policies yang di tujukan secara specifik kondisi untuk INSERT, UPDATE, DELETE, SELECT operation. Secara general fine-grained audit policies adalah user-defined sql predicate pada suatu tabel untuk selective audition.
Wednesday,
17/Mar/2021
Administering the Audit Trail
Untuk melakukan adminstration Audit Trail, yang digunakan harus memiliki privileges AUDIT_ADMIN role. Untuk adminstration disini kita bisa melakukan
Tuesday,
16/Mar/2021
Predefined Unified Audit Policies
Oracle Database, menyediakan beberapa unified audit policies tentang User Security Settings, diantaranya
Monday,
15/Mar/2021
Auditing Activities with Unified Audit Policies
Activities yang kita bisa audit yaitu diantaranya
Monday,
15/Mar/2021
Monitoring Database Activity dengan Audit
Auditing yaitu Recording & Monitoring yang dilakukan oleh user dan non-database user. Basicly dengan audit kita bisa melakukan tracking SQL Statement yang di execute baik yang statusnya Success maupun Failed.
Dari Oracle 12c, Auditing enabled by default. Semua audit record di tulis ke UNIFIED_AUDIT_TRAIL view dalam AUDSYS schema dan SYSAUX Tablespace.
Monday,
15/Mar/2021
DDL - Managing Resource & Password dengan Profiles
Profile yaitu sekumpulan Resource System (KERNEL) dan Password Management yang diterapkan ke pada User Database. User Account secara default memiliki profile DEFAULT dimana profile tersebut kita bisa liat di Static Data Dictionary View yang berkaitan dengan User dan Profiles
Saturday,
13/Mar/2021
DDL - Grouping Privileges dengan Roles
Sebuah User Role yaitu kelompok dari privileges yang di terapkan ke user. Hal ini bisa mempermudah jika memiliki banyak user yang memiliki kesamaan privileges.
Friday,
12/Mar/2021
DDL - Object Privileges
Sebuah Oject Privilege yaitu digunakan melakukan beberapa action atau perintah SQL pada object database (table, view, index) pada user/schema lain.
Berikut adalah daftar / list Object Privileges yang sering digunakan pada suatu table atau view
SELECT / READ, mengijikan untuk melakukan perintah select ke table tersebutINSERT, mengijikan untuk melakukan perintah insert ke tabel tersebutUPDATE, mengijinkan untuk melakukan perintah update data semua atau beberapa column saja pada suatu table tersebutDELETE, mengijikan untuk melakukan perintah delete data pada table tersebutALTER, mengijinkan untuk memodifikasi strutur object (table atau view)INDEX, mengijikan untuk membuat indexREFERENCES, mengijikan untuk membuat foreign key berdasarkan column pada table tersebut.DEBUG, mengijinkan untuk melihat log jika PL/SQL di execute
Friday,
12/Mar/2021
DDL - System Privileges
System Privileges yaitu hak akses untuk User Accounts me-execute Data Definition Language (DDL) Statement dan Control Statement terhadap object di Database seperti CREATE TABLE, ALTER TABLE, CREATE SEQUENCE dan lain-lain. Ada banyak sekali System Privileges di Oracle Database diantaranya:
Thursday,
11/Mar/2021
DDL - Dropping User Account
Kita juga bisa menghapus usernya dengan perintah DROP USER tetapi usernya yang mau kita hapus sedang logged in maka tidak bisa di hapus atau akan muncul error log seperti berikut:
Thursday,
11/Mar/2021
DDL - Altering User Accounts
Alter User yaitu Statement yang digunakan untuk memodifikasi User Account seperti ganti default tablespace atau profile, ganti password, dan juga unlock/lock Account pada User. Perintah ALTER USER akan berpengaruh pada session kedepan atau pada saat logout dan login kembali.
Thursday,
11/Mar/2021
DDL - Create User Account
Untuk membuat User Account ada beberapa aturan yang berubah semenjak Oracle Database 12c, yaitu
Thursday,
11/Mar/2021
Managing Users and Resource di Oracle
Pada Oracle Database untuk konek ke Database perlu login menggunakan username yang telah terdaftar di System Database Oracle. Untuk mengetahui suatu account kita bisa lihat atau check di Static Data Dictionary View.
Monday,
8/Mar/2021
DDL - Menghapus Index
Untuk mengetahui informasi tentang index, kita bisa menggunakan Static Data Dictionary View USER_INDEXES seperti berikut:
Monday,
8/Mar/2021
Index - Function-Based
Sebuah function-based index digunakan untuk menyimpan nilai ke index dari hasil perhitungan suatu function atau expression dari satu atau beberapa column. Function based index bisa berupa B-Tree Index dan juga Bitmap Index