Anda di halaman 1dari 7

Manajemen Basis Data

MODEL DATA RELASIONAL


Pengertian Model Data Relasional
Model Data Relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data. Contoh Tabel dan keterhubungannya : MHS NPM 10296832 10296126 31296500 41296525 50096487 21196353 MKUL KDMK KK021 KD132 KU122 Nama Nurhayati Astuti Budi Prananingrum Pipit Quraish Alamat Jakarta Jakarta Depok Bogor Bekasi Bogor

MTKULIAH P. Basis Data SIM Pancasila

SKS 2 3 2

Model Data Relasional

Halaman 1 dari 7

Manajemen Basis Data

NILAI NPM 10296832 10296126 31296500 41296525 21196353 50095487 10296832

KDMK KK021 KD132 KK021 KU122 KU122 KD132 KD132

MID 60 70 55 90 75 80 40

FINAL 75 90 40 80 75 0 30

Keuntungan Model Data Relasional


1. Bentuknya sederhana 2. Mudah melakukan berbagai operasi data

Istilah dalam Model Data Relasional :


Relasi: Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris. Atribut: Kolom pada sebuah relasi Tupel Baris pada sebuah relasi Domain Kumpulan nilai yang valid untuk satu atau lebih atribut

Model Data Relasional

Halaman 2 dari 7

Manajemen Basis Data

Derajat (degree) Jumlah atribut dalam sebuah relasi Cardinality Jumlah tupel dalam sebuah relasi atribut MHS NPM 10296832 10296126 31296500 41296525 50096487 21196353 Nama Nurhayati Astuti Budi Prananingrum Pipit Quraish Domain Derajat (degree) Alamat Jakarta Jakarta Depok Bogor Bekasi Bogor

Baris

Relasi

Model Data Relasional

Halaman 3 dari 7

Manajemen Basis Data

Relational Key
Super key Satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi Candidate key Atribut di dalam relasi yang biasanya mempunyai nilai unik Primary key Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi Alternate key Candidate key yang tidak dipilih sebagai primary key Foreign key Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa

Model Data Relasional

Halaman 4 dari 7

Manajemen Basis Data

Alternate key Primary key MHS NPM 10296832 10296126 31296500 41296525 50096487 21196353 Nama Nurhayati Astuti Budi Prananingrum Pipit Quraish

Candidate Key

Alamat Jakarta Jakarta Depok Bogor Bekasi Bogor

Relational Integrity Rules


1. Null Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut 2. Entity Integrity Tidak ada satu komponen primary key yang bernilai null. 3. Referential Integrity Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang bersangkutan.

Model Data Relasional

Halaman 5 dari 7

Manajemen Basis Data

Bahasa Pada Model data Relasional


Menggunakan bahasa query pernyataan yang diajukan untuk mengambil informasi Terbagi 2 : 1. Bahasa Formal dengan

Bahasa query yang diterjemahkan menggunakan simbol-simbol matematis. Contoh: Aljabar relasional Kalkulus relasional

Aljabar Relasional Bahasa query prosedural pemakai menspesifikasikan data apa yang dibutuhkan dan bagaimana untuk mendapatkannya. Kalkulus Relasional Bahasa query non-prosedural pemakai menspesifikasikan data apa yang dibutuhkan tanpa menspesifikasikan bagaimana untuk mendapatkannya. Terbagi 2 : 1. Kalkulus Relasional Tupel
Model Data Relasional Halaman 6 dari 7

Manajemen Basis Data

2. Kalkulus Relasional Domain 2. Bahasa Komersial

Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly). Contoh : QUEL Berbasis pada bahasa kalkulus relasional QBE Berbasis pada bahasa kalkulus relasional SQL Berbasis pada bahasa kalkulus relasional dan aljabar relasional

Contoh-contoh Model Data Relasional :


DB2 IBM ORACLE Oracle SYBASE Powersoft INFORMIX Informix Microsoft Access Microsoft

Model Data Relasional

Halaman 7 dari 7

Anda mungkin juga menyukai