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