Blog Archive

Sunday, February 28, 2010

Penggunaan Bahasa Dalam Model Data Relasional

Model data relasional adalah model basis data yang menggunakan tabel dua dimensi yang terdiri dari baris dan kolom untuk menggambarkan sebuah berkas data.Model ini menunjukan cara mengelola/mengorganisasikan data secara fisik dalam memory sekunder yang akan berdampak pula dalam bagaimana kita mengelompokan data dan membentuk keseluruhan data yang terkait dalam sistem yang kita buat.Pembahasan pokok pada model ini adalah relasi,yang dimisalkan sebagai himpunan dari record.Deskripsi data dalam istilah model data disebut skema.Pada model relasional,skema untuk relasi ditentukan oleh nama,nama dari tiap field(atau atribut atau kolom),dan tipe dari tiap field.
Pada mulanya Bahasa Query SQL dikembangkan untuk basis data relasional sebagai bagian dari proyek Sistem R dari IBM.SQL distandarisasi di akhir tahun 1980-an,dan SQL-92 di adopsi oleh American National Standards Institute (ANSI) dan International Standards Organization (ISO).
Bahasa Query,yaitu pernyataan yang diajukan untuk mengambil informasi di bagi menjadi 2 yaitu :

1. Bahasa Query Formal
Bahasa Query yang diterjemahkan dengan menggunakan simbol-simbol matematis (input logical) terbagi menjadi 2 yaitu :
a. Prosedural,yaitu pemakai memberi spesifikasi data apa yang di butuhkan,dan bagaimana cara mendapatkannya.
contoh : Aljabar Relasional yaitu dimana query diekspresikan dengan cara menerapkan operator tertentu terhadap suatu tabel atau 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 menjadi dua : * Kalkulus Relasional Tupel
* Kalkulus Relasional Domain

2. Bahasa Query Komersial
Bahasa Query yang dirancang sendiri oleh programer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly)
contoh : QUEL,QBE,SQL

Sumber : http://neni_rid.staff.gunadarma.ac.id/Downloads/files/13585/BD_R_CAT.DOC
http://www.akademik.unsri.ac.id/download/journal/files/gdr/Bab-3.doc
http://www.asep-hs.web.ugm.ac.id/Artikel/BASIS%20DATA%20DAN%20DBMS/BASIS%20DATA%20DAN%20DBMS.pdf

No comments:

Post a Comment