Ilustrasi Model Data Relasional Sebelum penerapan basis data dilakukan, lebih dahulu kita harus mengetahui contoh data yang akan digunakan. Contoh data ini harus dianalisis untuk mengetahui karakteristik mengenai masing-masing tabel data. Pengetahuan karakteristik dijadikan dasar untuk penetapan struktur dari masing-masing tabel. Didalam penerapan basis data, penetapan struktur table dilakukan sebelum penyimpanan data. Berikut contoh data yang akan digunakan (data yang ada tidak menggambarkan kenyataan yang sesungguhnya ).
Data pegawai, dengan isi data sebagai berikut:
Karakreristik data pegawai :
- Memiliki 5 buah kolom data.
- Kolom pertama berisi data karakter / string dengan lebar (banyaknya karakter) tetap, 8 karakter / digit.
- Kolom kedua berisi data karakter / string dengan lebar maksimum 25 karakter.
- Kolom ketiga berisi data tanggal / date.
- Kolom keempat berisi data karakter / string dengan lebar (banyaknya karakter) tetap, 8 karakter / digit.
- Kolom kelima berisi data angka dengan lebar tetap 11 digit.
Berangkat dari mendefinisikan karakteristik tersebut di atas, maka kita dapat menetapkan struktur dari masing-masing table. Secara minimal yang harus ditentukan dalam struktur table adalah :
1). Nama kolom (field / atribut).
2). Tipe data (data type)
3). Lebar (banyaknya karakter / dijit maksimum yang dapat ditampung.
4). Pendefinisian kolom (apakah null atau not null)
Berangkat dari karakteristik yang dapat kita simpulkan dari fakta yang ada dari masing-masing data, struktur dari table barang pada basis data counterhp, yang dapat ditentukan adalah sebagai berikut (struktur dengan MySql) :
Struktur Table pada Basis data Project :
[1] Struktur Table Divisi
[2] Struktur Table Lokasipro
[3] Struktur Table Pegawai
[4] Struktur Table Pekerjaan
[5] Struktur Table Proyek
[6] Struktur Table Tanggungan
Tidak ada komentar:
Posting Komentar