BLANTERORBITv102

    Basis Data Relasional

    Rabu, 04 April 2012
    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.



    Author

    Iqbal Alghifari

    BLOGGER DARI KALIMANTAN SELATAN