SlideShare a Scribd company logo
1 of 28
 Model Data Relasional adalah suatu model
basis data yang menggunakan tabel dua
dimensi, yang terdiri atas baris dan kolom
untuk menggambarkan sebuah berkas data.
 model yang menyajikan database sebagai satu
kumpulan “relasi” atau tabel
 Nama tabel dan nama-nama kolom digunakan
untuk membantu dalam melakukan interpretasi
arti dari nilai-nilai dalam setiap baris dari tabel
 Bentuknya sederhana
 Mudah melakukan berbagai operasi data
(query, update/edit, delete).
 Model basis data hirarki
 Model basis data network/jaringan
 Model basis data relational (paling banyak
digunakan) 
Struktur Hirarki
Model Basis Data Jaringan
 Merupakan model data
yang paling populer saat
ini
 Menggunakan model
berupa tabel berdimensi
dua (yang disebut relasi
atau tabel)
 Memakai kunci tamu
(foreign key) sebagai
penghubung dengan
tabel lain
Nama Dosen Kelas Mahasiswa
Siti Nurbaya Pengantar
Basis Data
Rudi
Siti Nurbaya Pengantar
Basis Data
Asti
Siti Nurbaya Pengantar
Basis Data
Dina
Siti Nurbaya Pemrograma
n C
Dina
Siti Nurbaya Pemrograma
n C
Edi
Ashadi Matematika I Ita
Ashadi Matematika I Edi
 dBase III+
 MS.Access
 Borland-Paradox
 Oracle
 DB2
 SYBASE
 Informix.
 Relasi:
Sebuah tabel yang terdiri dari beberapa
kolom dan beberapa baris.
 Atribut:
Kolom pada sebuah relasi (field).
 Tupel
Baris pada sebuah relasi (record).
 Domain
Kumpulan nilai yang valid untuk satu atau
lebih atribut
 Derajat (degree)
Jumlah atribut dalam sebuah relasi (jumlah
field)
 Cardinality
Jumlah tupel dalam sebuah relasi (jumlah
record)
 Dalam Basis Data terdapat batasan atau
aturan yang berlaku tiap-tiap recordnya.
 Constraint juga dapat menjamin kualitas data
dalam database. kualitas pada contohnya
mengurangi kemungkinan data yang
inkonsisten atau redudansi data.
 Konstraint Umumnya dikelompokan menjadi
dua bagian.
 Domain Constraint dan Key Constraint.
 Konstraint ini digunakan untuk melakukan
pengecekan terhadap sebuah kolom atau tipe
data.
yang tergolong constraint disini antara lain
 NULL / NOT NULL, digunakan untuk membiarkan
field kolom dalam keadaan kosong (NULL). NOT
NULL akan membatasi sebuah field kolom harus
diisi
 jika sebuah kolom bersifat NULL maka dianjurkan
untuk menggunakan konstraint DEFAULT.
 Dalam pengisian nilai, jika sebuah field kolom kosong.
maka kolom tersebut akan secara otomatis terisi nilai
DEFAULT.
 CHECK, Konstraint ini akan memaksa sistem untuk
memilih range dari sebuah nilai yang sudah
disediakan oleh pengembang
 Super key
Satu atribut/kumpulan atribut yang secara unik mengidentifikasi
sebuah tupel di dalam relasi (satu atau lebih field yang dapat dipilih
untuk membedakan antara 1 record dengan record lainnya).
Contoh: Untuk tabel MHS di atas, super key-nya:
 NPM
 NAMA (dengan syarat tidak ada nama yang sama)
 ALAMAT (dengan syarat tidak ada alamat yang sama)
 NPM + NAMA
 NPM + ALAMAT
 NAMA + ALAMAT
 NPM + NAMA + ALAMAT
 Candidate key
Atribut di dalam relasi yang biasanya
mempunyai nilai unik (super key dengan
jumlah field yang paling sedikit)
Maka, candidate key-nya adalah NPM, NAMA
dan ALAMAT (karena hanya terdiri dari 1 field
saja)
 Primary key
Candidate key yang dipilih untuk
mengidentifikasikan tupel secara unik dalam
relasi
Maka, primary key yang dipilih adalah NPM
(unik, tidak ada NPM yang sama).
 Alternate key
Candidate key yang tidak dipilih sebagai
primary key 
Maka, candidate key-nya NAMA dan ALAMAT
 Foreign key 
Atribut dengan domain yang sama yang
menjadi kunci utama pada sebuah relasi tetapi
pada relasi lain atribut tersebut hanya sebagai
atribut biasa
 Null
Nilai suatu atribut yang tidak diketahui dan tidak
cocok untuk baris (tuple) tersebut
 Entity Integrity
Tidak ada satu komponen primary key yang bernilai
null.
 Referential Integrity
Suatu domain dapat dipakai sebagai kunci primer
bila merupakan atribut tunggal pada domain yang
bersangkutan.
 Bahasa Query Formal
Bahasa query yang diterjemahkan dengan
menggunakan simbol-simbol matematis.
 Terbagi 2, yaitu:
a. Prosedural, yaitu pemakai memberi spesifikasi
data apa yang dibutuhkan dan bagaimana cara
mendapatkannya.
Contoh:
Aljabar Relasional , yaitu dimana query
diekspresikan dengan cara menerapkan
operator tertentu terhadap suatu tabel / relasi. 
b. Non Prosedural, yaitu pemakai
menspesifikasikan data apa yang dibutuhkan
tanpa menspesifikasikan bagaimana untuk
mendapatkannya.
Contoh:
Kalkulus Relasional, dimana query menjelaskan
set tuple yang diinginkan dengan cara
menjelaskan predikat tuple yang diharapkan. 
Terbagi 2 :
 Kalkulus Relasional Tupel
 Kalkulus Relasional Domain
 Bahasa Query 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

More Related Content

What's hot

SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,
SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,
SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,dellaameliza
 
Model relational
Model relationalModel relational
Model relationallikut101010
 
Model data relasional (3)
Model data relasional (3)Model data relasional (3)
Model data relasional (3)Fariszal Nova
 
Pengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukPengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukachimm4ycry
 
Normalisasi data - Basis Data
Normalisasi data - Basis DataNormalisasi data - Basis Data
Normalisasi data - Basis DataAyu_lestari
 
Normalisasi Data - Sistem Basis Data 1
Normalisasi Data - Sistem Basis Data 1Normalisasi Data - Sistem Basis Data 1
Normalisasi Data - Sistem Basis Data 1Aditya Gunawan
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar RelasionalRatzman III
 
Bab 3 - Kalkulus Relasional
Bab 3 -  Kalkulus RelasionalBab 3 -  Kalkulus Relasional
Bab 3 - Kalkulus RelasionalRatzman III
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2Ayu_lestari
 
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...GuswanC2morang
 
Defri yoga p 1110651188
Defri yoga p   1110651188Defri yoga p   1110651188
Defri yoga p 1110651188defri_yoga
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Devi Apriansyah
 
Forum dan Kuis Minggu ke 6
Forum dan Kuis Minggu ke 6Forum dan Kuis Minggu ke 6
Forum dan Kuis Minggu ke 6Sofi Hayu
 

What's hot (20)

Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Tupen 4 1235010002
Tupen 4 1235010002Tupen 4 1235010002
Tupen 4 1235010002
 
SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,
SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,
SIM, 6, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., Akuntansi S1,
 
Model relational
Model relationalModel relational
Model relational
 
Model data relasional (3)
Model data relasional (3)Model data relasional (3)
Model data relasional (3)
 
Model data 2
Model data 2Model data 2
Model data 2
 
Pengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukPengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentuk
 
Normalisasi data - Basis Data
Normalisasi data - Basis DataNormalisasi data - Basis Data
Normalisasi data - Basis Data
 
Normalisasi Data - Sistem Basis Data 1
Normalisasi Data - Sistem Basis Data 1Normalisasi Data - Sistem Basis Data 1
Normalisasi Data - Sistem Basis Data 1
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
Bab 3 - Kalkulus Relasional
Bab 3 -  Kalkulus RelasionalBab 3 -  Kalkulus Relasional
Bab 3 - Kalkulus Relasional
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
 
Defri yoga p 1110651188
Defri yoga p   1110651188Defri yoga p   1110651188
Defri yoga p 1110651188
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Rsi 14
Rsi 14Rsi 14
Rsi 14
 
Forum dan Kuis Minggu ke 6
Forum dan Kuis Minggu ke 6Forum dan Kuis Minggu ke 6
Forum dan Kuis Minggu ke 6
 

Viewers also liked

Uks2 u.com presentation
Uks2 u.com presentationUks2 u.com presentation
Uks2 u.com presentationuks2u
 
7 Jenis Tulisan Karangan
7 Jenis Tulisan Karangan7 Jenis Tulisan Karangan
7 Jenis Tulisan KaranganSimon Patabang
 
Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1Royon Reys Rumapea
 
2 dasar praktikum sinyal dgn matlab
2  dasar praktikum sinyal dgn matlab2  dasar praktikum sinyal dgn matlab
2 dasar praktikum sinyal dgn matlabSimon Patabang
 

Viewers also liked (7)

Uks2 u.com presentation
Uks2 u.com presentationUks2 u.com presentation
Uks2 u.com presentation
 
Sbd ke1 2
Sbd ke1 2Sbd ke1 2
Sbd ke1 2
 
Sbd ke4 5
Sbd ke4 5Sbd ke4 5
Sbd ke4 5
 
7 Jenis Tulisan Karangan
7 Jenis Tulisan Karangan7 Jenis Tulisan Karangan
7 Jenis Tulisan Karangan
 
Sistem Basis Data model data relasional
Sistem Basis Data model data relasionalSistem Basis Data model data relasional
Sistem Basis Data model data relasional
 
Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1
 
2 dasar praktikum sinyal dgn matlab
2  dasar praktikum sinyal dgn matlab2  dasar praktikum sinyal dgn matlab
2 dasar praktikum sinyal dgn matlab
 

Similar to Model Basis Data Relasional

PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfBayuRandu
 
3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdf3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdfLamataSingi1
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis datakarlossare1
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Yohanes Agung Nugroho
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...Yohanes Agung Nugroho
 
Pertemuan%203.pdf
Pertemuan%203.pdfPertemuan%203.pdf
Pertemuan%203.pdfVyaGlow
 
Tugas ibuk sriwinar
Tugas ibuk sriwinarTugas ibuk sriwinar
Tugas ibuk sriwinarzulfiani
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasionalElma Fiana
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Rut Kristina
 
10. model data relasional
10. model data relasional10. model data relasional
10. model data relasionalAbdur Rasyid
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)ptmardika
 

Similar to Model Basis Data Relasional (20)

PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
 
3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdf3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdf
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 
27305 model relational
27305 model relational27305 model relational
27305 model relational
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis data
 
Kuliah 3 model data relasional
Kuliah 3 model data relasionalKuliah 3 model data relasional
Kuliah 3 model data relasional
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 
Pertemuan%203.pdf
Pertemuan%203.pdfPertemuan%203.pdf
Pertemuan%203.pdf
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Tugas ibuk sriwinar
Tugas ibuk sriwinarTugas ibuk sriwinar
Tugas ibuk sriwinar
 
Model Data Relasional
Model Data RelasionalModel Data Relasional
Model Data Relasional
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasional
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615
 
10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
 
Materi 8
Materi 8Materi 8
Materi 8
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
Ppt 2
Ppt 2Ppt 2
Ppt 2
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 

Model Basis Data Relasional

  • 1.
  • 2.  Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data.  model yang menyajikan database sebagai satu kumpulan “relasi” atau tabel  Nama tabel dan nama-nama kolom digunakan untuk membantu dalam melakukan interpretasi arti dari nilai-nilai dalam setiap baris dari tabel
  • 3.
  • 4.  Bentuknya sederhana  Mudah melakukan berbagai operasi data (query, update/edit, delete).
  • 5.  Model basis data hirarki  Model basis data network/jaringan  Model basis data relational (paling banyak digunakan) 
  • 7. Model Basis Data Jaringan
  • 8.  Merupakan model data yang paling populer saat ini  Menggunakan model berupa tabel berdimensi dua (yang disebut relasi atau tabel)  Memakai kunci tamu (foreign key) sebagai penghubung dengan tabel lain Nama Dosen Kelas Mahasiswa Siti Nurbaya Pengantar Basis Data Rudi Siti Nurbaya Pengantar Basis Data Asti Siti Nurbaya Pengantar Basis Data Dina Siti Nurbaya Pemrograma n C Dina Siti Nurbaya Pemrograma n C Edi Ashadi Matematika I Ita Ashadi Matematika I Edi
  • 9.  dBase III+  MS.Access  Borland-Paradox  Oracle  DB2  SYBASE  Informix.
  • 10.  Relasi: Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.  Atribut: Kolom pada sebuah relasi (field).  Tupel Baris pada sebuah relasi (record).
  • 11.  Domain Kumpulan nilai yang valid untuk satu atau lebih atribut  Derajat (degree) Jumlah atribut dalam sebuah relasi (jumlah field)  Cardinality Jumlah tupel dalam sebuah relasi (jumlah record)
  • 12.
  • 13.  Dalam Basis Data terdapat batasan atau aturan yang berlaku tiap-tiap recordnya.  Constraint juga dapat menjamin kualitas data dalam database. kualitas pada contohnya mengurangi kemungkinan data yang inkonsisten atau redudansi data.
  • 14.  Konstraint Umumnya dikelompokan menjadi dua bagian.  Domain Constraint dan Key Constraint.
  • 15.  Konstraint ini digunakan untuk melakukan pengecekan terhadap sebuah kolom atau tipe data. yang tergolong constraint disini antara lain  NULL / NOT NULL, digunakan untuk membiarkan field kolom dalam keadaan kosong (NULL). NOT NULL akan membatasi sebuah field kolom harus diisi
  • 16.  jika sebuah kolom bersifat NULL maka dianjurkan untuk menggunakan konstraint DEFAULT.  Dalam pengisian nilai, jika sebuah field kolom kosong. maka kolom tersebut akan secara otomatis terisi nilai DEFAULT.  CHECK, Konstraint ini akan memaksa sistem untuk memilih range dari sebuah nilai yang sudah disediakan oleh pengembang
  • 17.  Super key Satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi (satu atau lebih field yang dapat dipilih untuk membedakan antara 1 record dengan record lainnya). Contoh: Untuk tabel MHS di atas, super key-nya:  NPM  NAMA (dengan syarat tidak ada nama yang sama)  ALAMAT (dengan syarat tidak ada alamat yang sama)  NPM + NAMA  NPM + ALAMAT  NAMA + ALAMAT  NPM + NAMA + ALAMAT
  • 18.  Candidate key Atribut di dalam relasi yang biasanya mempunyai nilai unik (super key dengan jumlah field yang paling sedikit) Maka, candidate key-nya adalah NPM, NAMA dan ALAMAT (karena hanya terdiri dari 1 field saja)
  • 19.  Primary key Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi Maka, primary key yang dipilih adalah NPM (unik, tidak ada NPM yang sama).
  • 20.  Alternate key Candidate key yang tidak dipilih sebagai primary key  Maka, candidate key-nya NAMA dan ALAMAT
  • 21.  Foreign key  Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa
  • 22.
  • 23.  Null Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut  Entity Integrity Tidak ada satu komponen primary key yang bernilai null.  Referential Integrity Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang bersangkutan.
  • 24.  Bahasa Query Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis.  Terbagi 2, yaitu: a. Prosedural, yaitu pemakai memberi spesifikasi data apa yang dibutuhkan dan bagaimana cara mendapatkannya.
  • 25. Contoh: Aljabar Relasional , yaitu dimana query diekspresikan dengan cara menerapkan operator tertentu terhadap suatu tabel / relasi.  b. Non Prosedural, yaitu pemakai menspesifikasikan data apa yang dibutuhkan tanpa menspesifikasikan bagaimana untuk mendapatkannya.
  • 26. Contoh: Kalkulus Relasional, dimana query menjelaskan set tuple yang diinginkan dengan cara menjelaskan predikat tuple yang diharapkan.  Terbagi 2 :  Kalkulus Relasional Tupel  Kalkulus Relasional Domain
  • 27.  Bahasa Query Komersial Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly).
  • 28. Contoh :  QUEL Berbasis pada bahasa kalkulus relasional  QBE Berbasis pada bahasa kalkulus relasional  SQL Berbasis pada bahasa kalkulus relasional dan aljabar relasional