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 :
| -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