Sunday, August 29, 2021

Basis Data Part 2: Pengantar RDBMS (Relational Database Management System)


Contoh arsitektur penerapan Database

1. Ikhtisar Basis Data

1.1 Apa yang dimaksud ”Database”

1.2 Jaminan Akurasi Dan Ketersediaan Data

1.2.1 Atomisitas

1.2.2 Konsistensi

1.2.3 Isolasi

1.2.4 Daya Tahan

1.2 Perubahan Dinamis Desain

1.3 Query Dinamis — Data Apa Pun, Kapan Saja

"SELECT <column name(s)> FROM <table name> {WHERE <column name> = <value>};"
"SELECT First_Name, Last_Name FROM EMPLOYEE WHERE DEPT-NUMBER = 12;"
"SELECT * FROM EMPLOYEE;"
"SELECT COUNT(*) FROM EMPLOYEE;"
"SELECT MAX(Annual_Salary) FROM EMPLOYEE;"
"SELECT * FROM DEPARTMENT_EMPLOYEES WHERE DepartmentID = 12;"

1.4 Penegakan Integritas Referensial (Referential Integrity Enforcement)

2. Normalisasi Data (Data Normalization)

2.1 Pendahuluan

2.2 Normalisasi Database

2.2.1 Apa itu Normalisasi?

2.2.2 Tujuan Normalisasi

2.2.3 Data yang dapat dinormalisasi

2.2.4 Tahapan Normalisasi

2.2.5 Pentingnya Normalisasi

3. Menciptakan Table

Tabel yang terdiri dari baris/record dan kolom/field
Rancangan Tabel Pada Database

3.1 Membuat Tabel Dengan Wizard GUI

Membentuk instan koneksi database
Memilih database MySQL sebagai engine database-nya
Konfigurasi default, mengacu pada MySQL XAMPP dan test koneksi
Test koneksi database MySQL sukses
Koneksi database sukses dan pilih tombol Finish
Klik kanan pada folder Database, kemudian pilih Create New Database
Beri nama database dengan nama coba_db
Klik kanan pada Create New Table untuk membuat tabel baru
Membuat tabel baru sekaligus penentuan kolom-kolomnya
Kolom konsumen_id
Kolom nama_kustomer
Kolom alamat_kustomer
Kolom-kolom pada tabel kustomer_tb sudah lengkap

Tugas

3.2 Membuat Tabel Dengan bahasa SQL

No comments:

Post a Comment