Anda di halaman 1dari 13

Model Data relational

Disusun oleh Devi Indriani


Pengertian Basis Data Relational

• Basis Data relasional menggunakan tabel dua dimensi


yang terdiri atas baris dan kolom untuk memberi
gambaran sebuah berkas data.
Contoh tabel dan keterhubungannya
Keuntungan Basis Data Relational

 Bentuknya sederhana
 Mudah melakukan berbagai operasi data
Istilah Dalam Database Relational

 Relasi
Merupakan sebuah tabel yang terdiri dari beberapa kolom dan beberapa
baris.
 Atribut
Merupakan kolom pada sebuah relasi
 Tupel
Merupakan baris pada sebuah relasi
 Domain
Kumpulan nilai yang valid untuk satu atau lebih atribut
 Derajat
Jumlah atribut dalam sebuah relasi
 Cardinality
Jumlah tupel dalam sebuah relasi
Relational Key

 Super key
Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah
tuple di dalam relasi
 Candidate key
Atribut di dalam relasi yang mempunyai nilai unik
 Primary key
Candidate key yang dipilih untuk mengindentifikasikan 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.
Bahasa Pada Basis Data Relational

 Menggunakan bahasa query pernyataan yang diajukan untuk mengambil


informasi.
 Bahasa Query (Query Language) lebih ditekankan pada aspek
pencarian data dari dalam tabel
Bahasa Pada Basis Data Relational

o Bahasa Formal
Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol
matematis.
Contoh :
• 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
2. Kalkulus Relasional Domain
Bahasa Pada Basis Data Relational

o Bahasa Komersial
Bahasa Query yang dirancang sendirioleh programmer menjadi suatu
program aplikasi agar pemakai lebih mudah menggunakannya (user friendly).
Contoh :
• QUEL
Berbasis pada bahasa kalkulus relasional
• QBE
Berbasis pada bahasa aljabar relasional
• SQL
Berbasis pada bahasa kalkulus relasional dan aljabar relasional
Contoh Basis Data Relational

 DB2 IBM
 ORACLE Oracle
 SYBASE Powersoft
 INFORMIX Informix
 Microsoft Access Microsoft
Sekian

Terima Kasih

Anda mungkin juga menyukai

  • SDM 5150
    SDM 5150
    Dokumen16 halaman
    SDM 5150
    PrayogaAndhikaW
    Belum ada peringkat
  • SDM 5150
    SDM 5150
    Dokumen16 halaman
    SDM 5150
    PrayogaAndhikaW
    Belum ada peringkat
  • Bab3 PBDL
    Bab3 PBDL
    Dokumen17 halaman
    Bab3 PBDL
    hanifmiri
    Belum ada peringkat
  • QUEL
    QUEL
    Dokumen15 halaman
    QUEL
    Faris Saman
    Belum ada peringkat
  • GLOBALIZATION
    GLOBALIZATION
    Dokumen18 halaman
    GLOBALIZATION
    PrayogaAndhikaW
    Belum ada peringkat
  • Globalization
    Globalization
    Dokumen18 halaman
    Globalization
    PrayogaAndhikaW
    Belum ada peringkat
  • Koloid
    Koloid
    Dokumen3 halaman
    Koloid
    PrayogaAndhikaW
    Belum ada peringkat
  • EYD
    EYD
    Dokumen17 halaman
    EYD
    Istimewa Khomaria
    Belum ada peringkat
  • Caution
    Caution
    Dokumen4 halaman
    Caution
    PrayogaAndhikaW
    Belum ada peringkat
  • Mahkamah Konstitusi
    Mahkamah Konstitusi
    Dokumen7 halaman
    Mahkamah Konstitusi
    PrayogaAndhikaW
    Belum ada peringkat
  • 01 Tinjauan Singkat Mengenai Multimedia
    01 Tinjauan Singkat Mengenai Multimedia
    Dokumen3 halaman
    01 Tinjauan Singkat Mengenai Multimedia
    Riki A Samudra
    Belum ada peringkat
  • Mah Kons
    Mah Kons
    Dokumen1 halaman
    Mah Kons
    PrayogaAndhikaW
    Belum ada peringkat
  • Pesan Singkat
    Pesan Singkat
    Dokumen5 halaman
    Pesan Singkat
    PrayogaAndhikaW
    Belum ada peringkat