MODEL DATA RELATIONAL
Model
Data Relational
Model Data
Relational merupakan kumpulan tabel berdimensi dua dengan masing-masing relasi
(relation ) tersusun atas tuple (baris) dan atribut (kolom) pada suatu basis
data. Masing-masing tabel memiliki struktur yang mirip dengan ER darabase.
Relational
Data Model Terms
1. Relasi,
adalah tabel yang terdiri dari beberapa kolom dan beberapa baris.
2. Attribute,
adalah kolompada sebuah relasi
3. Tuple,
merypakn baris pada sebuah relasi, atau kumpulan elemen-elemen yang saling
berkaitan menginformasikan entang suatu entitas secara lengkap.
4. Domain,
adalah seluruh kemungkinan nilai yang dapat diberikan ke suatu atribut.
5. Degree,
adalah jumlah atribut dalam sebuah relasi.
6. Cardinality,
merupakan jumlah tuple dalam sebuah relasi.
Relasi menunjukkan adanya hubungan
diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Setiap relasi memiliki schema yang mendeskripsikan nama relasi dan atribut
beserta tipenya.
Contoh
:
mahasiswa = (nim : sting, nama_mhs :
string).
Keterangan
:
mahaiswa adalah nama relasi
nim dan nama_mhs
adalah nama atribur
string adalah
tipe dari atribut.
Baris
Data Relational
a. Baris
disebut Tuple
b. Kolom
disebut Attribute
c. Tabel
disebut Relational
d. Domain
merupakan dari harga atomik yang dapat dimiliki oleh suatu kolom atau atribut
Mendefinisikan
Domain
a. Memberikan
nama domain yang sesuia dengan nilai yang akan dimiliki domain tersebut.
b. Menentukan
tipe data dari nilai yang akan membentuk domain.
c. Menentukan
format dari domain.
Kunci
Atribut dari Relasi
Ada empat macam kunci atribut dari
relasi sebagai berikut :
1. Candidate
Key, merupakn atribut uang digunakan untuk membedakan satu baris dan dengan
baris yang lain.
2. Primary
Key, adalah candidate key yang digunakan untuk mengidentifikasikan tuple yang
unik pada suatu relasi.
3. Alternate
Key, adalah candidate key yang tidak menjadi primary key.
4. Foreign
key, adalah sebuah atribut dalam suatu relasi yang merujuk ke primary key relasi
lain.
Batasan-batasan Integritas (Integrity Constraints)
Integrity
Constraints adalah Suatu batasan-batasan
yang diberikan terhadap suatu relasi ditetapkn ketika schema didefinisikan dan
dicek ketika relasi-relasi dimodifikasi atau dimanipulasi (penambahan,
pengubahan, penghapusan dan pencarian atau menampilkan data).
Relation
Integrity Rules
a. Null;
Null merupakan nilai suatu
atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut.
Nilai (konstanta) Null digunakan untuk menyatakan atau mengisi atribut-atribut
yang nilainya memang belum siap atau tidak ada.
b. Entity
Integrity;
Entity Integrity
merupakan tidak adanya satu komponen primary key yang bernilai null.
c. Referential
Integrity;
Referential Integrity
adalah garis yang menghubungkan antara satu tabel dengan tabel lain.
Tidak ada komentar:
Posting Komentar