Model data relasional
yaitu suatu model system basis data yang terdiri dari beberapa tabel yang
saling berhubungan (berelasi) yang tersusun atas tuple dan atribut
Relasi merupakan suatu
hubungan yang terjadi antara beberapa entitas. Suatu relasi terdiri dari nama
relasi dan atribut dan tipenya.
Contoh
Dosen=(NIK=int,nama=string)
Dosen merupakan nama
dari relasi tersebut, NIK dan nama merupakan atributnya , int dan string
merupakan tipe dari atribut.
Dalam mendefinisikan
suatu domain ada beberapa hal yang perlu diperhatikan yaitu :
- · Pemberian namanya sesuai dengan nilai yang ditampung domain
- · Penentuan tipe data pada domain
- · Penentuan format dari domain
Terdapat beberapa
kunci dalam relasi (key relationship) yaitu :
- Candidate key
Merupakan atribut yang bertujuan untuk membedakan antar baris
- Primary key
Merupakan candidate key yang bersifat unik
- Alternate key
Merupakan candidate key yang bukan primary key
- Foreign key
Atribut yang menunjuk primary key relasi lain
Integrity Constrains
Yaitu nilai yang
digunakan sebagai batasan dalam suatu relasi. Batasan ini dicek ketika relasi
dimanipulasi seperti penambahan,penghapusan, pencarian)
Aturan dalam relasi
NULL
Yaitu nilai digunakan
untuk mengisi atribut yang nilainya memang belum ada
Entity Integrity
Suatu primary key
tidak boleh bernilai null
Referential Integrity
Garis yang digunakan
untuk menghubungkan antar tabel
Comments
Post a Comment