Jika data yang ingin di desain sifatnya fix, maka bisa dibilang gampang. Sudah dimakan mentah dari bangku kuliah. Namun jika data yang ingin di desain sifatnya berubah-ubah atau bahasa kerennya costumable. Maka disinilah rumitnya.
Contoh, membuat database Karyawan dengan field Nik, Nama, Umur, Alamat. (ini biasa saja) tapi bagaimana jika diaplikasi, attribut tersebut ingin ditambahkan saat aplikasi telah running. Jadi Formnya seperti ini:
Karyawan:
Nik= ......
Nama= ......
Umur= ......
Alamat= ......
(Klik disini untuk menambahkan attribut lain)
Ada cara yang lebih mudah. Kita berbicara desain database bukan yang lain.
Caranya adalah desain sebuah karyawan yang standar dan kembangkan dengan tabel lain berupa rincian.
Contoh:
Contoh:
T.Karyawan (tabel karyawan standar)
Nama Field
|
Type
|
Length
|
Nik
Nama_Karyawan
Umur
Alamat
|
Double
Varchar
VarChar
VarChar
|
5
25
2
35
|
Contoh Isi T.Karyawan
Nik
|
Nama_Karyawan
|
Umur
|
Alamat
|
00001
00002
00003
|
Budirman
Andi
Rahmat
|
31
35
25
|
BTP Blok H No 591
Jl. Ratulangi No.8
Jl. Mongingsidi No.100
|
T.VariabelKaryawan
Nama Field
|
Type
|
Length
|
KodeVariabel
Variabel_Karyawan
StatusAktif
|
Double
Varchar
Boolean
|
3
25
1
|
Contoh isi T.VariabelKaryawan
KodeVariabel
|
VariabelKaryawan
|
StatusAktif
|
v01
v02
v03
|
TinggiBadan
StatusMenikah
Pendidikan
|
Ya
Ya
Ya
|
T.detailKaryawan
Nama Field
|
Type
|
Length
|
Nik
KodeVariabel
detail
|
Double
Double
Varchar
|
5
5
25
|
Contoh isi T.VariabelKaryawan
Nik
|
KodeVariabel
|
Detail
|
00001
00002
00003
00001
00002
00003
00001
00002
00003
|
V01
V01
V01
V02
V02
V02
V03
V03
V03
|
160
175
155
Menikah
Belum menikah
Menikah
Sarjana S1
Diploma D3
Sarjana S1
|
Mudah2an contoh di atas bisa dipahami dan menjadi solusi bagi sahabat yang sedang mendesain tabel dengan masalah serupa.
No comments:
Post a Comment