Rabu, 04 April 2012

Basis Data Relasional

Pada model relasional, basis data akan “disebar” (dipilah-pilah) kedalam berbagai tabel 2 dimensi. Setiap tabel terdiri atas lajur mendatar yang disebut dengan baris data (row / record), dan lajur vertical yang biasa disebut dengan kolom (columm / field). Di setiap pertemuan baris data dan kolom itulah item-item data (satuan data terkecil) ditempatkan.

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 Dosen
KARAKTERISTIK DATA
• Memiliki 9 buah kolom data.
• Kolom pertama berisi data angka tetapi tidak menunjukkan suatu jumlah (disebut alfa numerik) dengan lebar (banyaknya karakter) tetap, 5 karakter / dijit.
• Kolom kedua berisi data karakter / string     dengan lebar maksimum 30 karakter.
• Kolom ketiga berisi data karakter / string     dengan lebar maksimum 10 karakter.
• Kolom keempat berisi data penanggalan /    date.
• Kolom kelima berisi data karakter / string    dengan lebar maksimum 6 karakter.
• Kolom keenam berisi data karakter / string dengan lebar maksimum 50 karakter.
•  Kolom ketujuh berisi data karakter / string          dengan lebar maksimum 20 karakter.
• Kolom kedelapan berisi data karakter / string dengan lebar maksimum 5 karakter.
• Kolom kesembilan berisi data numeric dengan lebar maksimum 8 karakter.

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)

Struktur dengan MS-SQL Server
1. Tabel Dosen

 
2. Tabel Matakuliah

 
3. Tabel Jurusan

 
4. Tabel Mengajar

 
Untuk kolom Allow Nulls jika tidak ada tanda check list maka kolom (field) tersebut harus isi datanya dan tidak boleh kosong.


Basis Data Relasional Rating: 4.5 Diposkan Oleh: Mohammad Iqbal Al Ghifari

4 komentar:

Yazid Fahmi mengatakan...

wah, benar-benar ilmu yang bermanfaat gan, nice share

berkunjung juga ya ke blog ane. salam kenal

Uzanks Al Ghifari mengatakan...

@yazid fahmi: makasih banyak dah berkunjung ke blog ane gan... dan salam kenal buat agan juga....

Gaptek mengatakan...

Nah,, kalau data base2 ini aku bingung bnar zank ae,.. hehe

Uzanks Al Ghifari mengatakan...

@gaptek: hehe, sama aja aq bingung jua wkwkwk