Page 61 - E-Modul Sistem Basis Data
P. 61
Gambar 4. 4 Atribut Turunan
Pada contoh di atas, nilai-nilai pada atribut angkatan dapat diketahui dari
atribut nim, di mana dua karakter pertama dalam nim menyatakan dua dijit bilangan
tahun masuknya mahasiswa yang bersangkutan. Sedang pada atribut ip, nilai-
nilainya diperoleh dari pengolahan yang lebih rumit, yakni dengan menerapkan
formula tertentu yang melibatkan atribut indeks nilai yang ada di tabel Nilai dan
atribut sks yang ada di tabel Kuliah.
4.2 Domain dan Tipe Data
Pada sejumlah contoh di Bab 3, kita telah menetapkan Tipe Data pada setiap
atribut (kolom) untuk keperluan penentuan struktur setiap tabel. Penetapan Tipe
Data ini akan berimplikasi pada adanya batas-batas nilai yang mungkin
disimpan/diisikan ke setiap atribut (kolom) tersebut. Jika kita menetapkan bahwa
Tipe Data untuk sebuah atribut (kolom) adalah integer, maka kita hanya mungkin
untuk menyimpan data angka yang bulat di antara -32, 768 hingga 32.767. Kita
tidak mungkin untuk memasukkan data di luar batas nilai tersebut, data pecahan
apalagi data yang berupa string (kum- pulan huruf).
Secara umum, istilah Domain memiliki banyak kesamaan pengertian
dengan fungsi Tipe Data tersebut. Akan tetapi, Tipe Data lebih merujuk pada
kemampuan penyimpanan data yang mungkin bagi suatu atribut secara fisik, tanpa
49