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 ).
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.
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 |
• 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.
4 Comment