Ads 468x60px

Senin, 28 November 2011

Domain dan Tipe Data

Domain adalah himpunan nilai yang diijinkan pada suatu atribut. Aetiap atribut di basis data relasional didefinisikan pada suatu domain. Domain-domain dapat berbeda untuk measing-masing atribut. Dua atribut atau lebih dapat mempunyai domain yang sama. Domain tidak hanya sekedar tipe data, tetapi domain adalah tipe data yang memiliki batasan-batasan nilai tertentu.
Contoh : domain umur tidak sama dengan domain harga meskipun keduanya memiliki tipe bilangan bulat.
Tipe data
Domain
Character
Alpha Numeric (A-Z, 0-9, special character)
Number :
  • Integer
  • Real float

-32.768 s/d 32.767
Pecahan
Boolean
True/false
Date
Tanggal
Memo
Text
Ole Object
Object (Image, File, Resource)

Tabel 1. Tabel tipe data inti

1.2.1 Menentukan tipe data
                Contoh Tipe data dapat ditulisakan sebagai berikut :
Atribut
Tipe
Lebar
NIM
Character
10
NAMA_MHS
Character
20
ALAMAT
Character
30
TGL_LAHIR
Date
-
     Tabel  2. Struktur dan tipe data pada tabel 1
Penentuan lebar berdasarkan pada perkiraan jumlah minimal karakter yang diperlukan pada atribut tersebut. Pada contoh di atas, atribut NAMA_MHS mempunyai tipe Character dan mempunyai lebar 20, dengan alasan karena nama orang kurang dari 20 karakter. Penggunaan lebar yang kurang tepat akan berakibat pada pemborosan dan mengakibatkan file database akan membesar dengan cepat.
                Pada beberapa tipe data, seperti Date dan Boolean lebar tidak perlu dicantumkan karena sudah diatur oleh DBMS.

0 komentar:

Posting Komentar

clock