Anda di halaman 1dari 14

Merancang Basis Data

Pipit Febriana Dewi, S.Kom., M.Kom.


 Dalam merancang basis data kita perlu membuat
rancangan tabelnya, dimana di dalam table tersebut akan
berisi macam-macam atribut
 Atribut=kolom
 Istilah atribut lebih umum digunakan pada perancangan
basis data karena menunjukkan fungsinya sebagai
pembentuk karakteristik yang melekat pada tabel
Contoh

Tabel mahasiswa memiliki 4 atribut:


nim, nama_mhs_alamat, dan tgl_lahir

Tabel kuliah memiliki 4 atribut:


kode_kul, nama_kul, dan sks
Definisi Key

Key adalah satu atau kumpulan atribut yang dapat


membedakan semua baris data dalam table secara
unik
Superkey

 Satu atau lebih atribut yang dapat membedakan setiap


baris data dalam sebuah table secara unik
 Contoh:
Tabel mahasiswa memiliki 4 atribut:
nim, nama_mhs, alamat, dan tgl_lahir
Dikatakan superkey apabila setiap aribut tidak memiliki nilai
yang sama
Candidate Key

 Kumpulan atribut minimal yang dapat


membedakan setiap baris data dalam sebuah
table secara unik
 Contoh candidate key pada table mahasiswa:
nim, nama_mhs (bila tidak ada nilai yang sama)
Primary Key

 Salah satu dari candidate key yang dapat dijadikan


primary key
 Didasar oleh:
Key tersebut lebih natural untuk dijadikan acuan
Ringkas
Terjamin keunikannya lebih baik

Maka pada table mahasiswa yang cocok dijadikan primary


key yaitu nim
 Apabila sudah ditentukan atribut yang menjadi
primary key, maka atribut yang lain/ yang
mengikuti disebut atribut deskriptif
Kesimpulan Key
 Atribut ada yang besifat not null dan null
 Not null=tidak boleh kosong
 null=boleh kosong
Tipe Data

 Suatu bentuk pemodelan data yang dideklarasikan pada


saat melakukan pembuatan tabel
 Mempengaruhi setiap data yang akan dimasukkan ke
dalam sebuah tabel
 Data yang akan dimasukkan harus sesuai dengan tipe data
yang dideklarasikan
Tipe Data untuk Bilangan
Tipe Data Untuk Tanggal dan Jam
Tipe Data untuk Karakter

Anda mungkin juga menyukai