Dokumen tersebut membahas tentang konsep-konsep dasar basis data seperti primary key, foreign key, normalisasi tabel, dan bahasa pengaturan dan manipulasi data seperti DDL dan DML. Secara khusus, dibahas mengenai syarat-syarat primary key, tujuan dan tahapan normalisasi tabel, serta contoh perintah-perintah DDL dan DML untuk mengatur dan memanipulasi data pada basis data.
2. Primary Key disebut juga dengan Kunci Primer
Primary Key
Kunci Primer tersebut dipilih sebagai identifikasi untuk membedakan satu baris dengan baris lainnya dalam suatu tabel
3. Dalam penggunaan relasional database, tabel digunakan untuk menyimpan setiap nilai
didalamnya. Tabel yang merupakan gabungan dari kolom yang terdiri dari nilai (value) yang
bersifat unik untuk mengidentifikasi setiap barisnya. Kolom yang unik itulah yang disebut
dengan primary key. Primary key tersebut menandakan tingkat integritas dari tabel tersebut.
4. Tabel tersebut pun harus memiliki kunci
primer (primary key). Namun, untuk
menetapkan primary key diperlukan
beberapa syarat yang harus dipenuhi
kolom tersebut, diantaranya adalah
sebagai berikut :
4
1
2
3
4
5
6
Sebuah tabel hanya dapat
memiliki satu primary key.
Tipe data yang digunakan untuk
primary key tidak boleh bertipe
BLOB.
Kolom yang didefinisikan
sebagai primary key bersifat
NOT NULL.
Tidak boleh terdapat nilai data
yang sama di kolom (field)
tersebut.
Primary key tidak boleh melebihi
batas 16 kolom dengan
Panjang dari kunci tersebut
berukuran 900 byte.
6. Kunci Tamu
Field pada suatu tabel yang berfungsi sebagai kunci tamu dari
tabel lain. Foreign Key sangat berguna bila kita bekerja
dengan banyak tabel yang saling berelasi satu sama lain.
Basisdata Guswan Situmorang 2015230071
6
7. Normalisasi adalah suatu teknik untuk mengorganisasi data ke
dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam
suatu organisasi.
7
9. Proses Normalisasi
Apabila tabel yang diuji belum memenuhi persyaratan tertentu,
maka tabel tersebut perlu dipecah menjadi beberapa tabel yang
lebih sederhana sampai memenuhi bentuk yang optimal.
9
Data diuraikan dalam bentuk tabel, selanjutnya
dianalisis berdasarkan persyaratan tertentu ke beberapa
tingkat.
10. Tahapan
Normalisasi
1
0
Bentuk Tidak Normal
Menghilangkan perulangan group
Bentuk Normal Pertama (1NF)
Menghilangkan ketergantungan sebagian
Bentuk Normal Kedua (2NF)
Menghilangkan ketergantungan transitif
Bentuk Normal Ketiga (3NF)
Menghilangkan anomali-anomali hasil dari ketergantungan
fungsional
Bentuk Normal Boyce-Codd (BCNF)
Menghilangkan Ketergantungan Multivalue
Bentuk Normal Keempat (4NF)
Menghilangkan anomali-anomali yang tersisa
Bentuk Normal Kelima
11. Guswan Situmorang 2015230071
1
1
DDL adalah singkatan dari Data Definition Language yaitu
kumpulan perintah pada SQL untuk menggambarkan desain
dari database secara menyeluruh.
13. Membuat database baru, Membuat fungsi
pada database, Membuat Index pada
database, Membuat Prosedur pada
database, Membuat tabel pada database,
Membuat trigger pada database
Perintah
Alter Table yaitu perintah yang digunakan
untuk merubah struktur dari sebuah tabel
Perintah
menghapus
Menghapus database, Menghapus table
dari database
Perintah
Perintah - Perintah DDL
Membuat Mengubah Menghapus
14.
15. Data Manipulation Language
1
2
3
4
Insert
1
5
Perintah ini digunakan untuk menyisipkan atau memasukkan data baru ke
dalam table.
Select
Perintah ini digunakan untuk mengambil data atau menampilkan data dari
satu tabel atau beberapa tabel dalam relasi.
Update
Perintah ini digunakan untuk memperbarui data lama menjadi data terkini.
Delete
Perintah ini digunakan untuk menghapus data dari tabel.