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
   56   57   58   59   60   61   62   63   64   65   66