Rabu, 09 September 2009

BASIS DATA

BAB 10

SQL (Structured Query Language)

RDBMS adalah proram komputer yang dirancangan untuk pengelolaan data dengan melakukan penyimpanan, pembaruan dan pengambilan data. SQL adalah bahasa khusus yang digunakan untuk mengakses dan mengelola RDBMS. Bahasa SQL telah distandarkan, namun demikian telah berkembang banyak varian dan bentuk sesuai dengan kebutuhan vendor RDBMS.

SQL adalah bahasa yang mulanya berorientasi pada basia data relasional. Bahasa ini menghilangkan banyak pekerjaan yang perlu dilakukan pemrogram / pengembang berkaitan dengan operasi – operasi terhadap data bgila dibanding denan menggunakan bahasa general purpose. SQL adalah bahasa yang menggabungkan fitur – fitur bahasa query formal aljabar relasional dan bahasa query formal kalkulus relasional. Meski SQL diacu sebagai bahasa query (yaitu bahasa untuk meminta data) namun sesungguhnya SQL bukan hanya sekedar bahasa query terhadap basis data. SQL juga berisi fasilitas untuk mendifinisikan struktur data, modifikasi struktur data, serta digunakan menspesifikasikan constraint – constraint integritas dan keamanan data.

10.1. Sejarah SQL

SQL diawali publikasi makalah E.F. Codd (1970) mengenai model relasional :”A Relational Model of Data for Large Shared Data Banks”. Pada tahun 1974, D.Chamberlin an R.F. Boyce mengembangkan bahasa query untuk memanipulasi dan mengekstrak data dari basis data relasional, dan definisi dengan “Structured English Query Language” yang disingkat sebagai SEQUEL, yang dikemukakan dalam makalah berjudul “SEQUEL = A Structured English Query Language”. Kemudian SEQUEL berevolusi menjadi versi revisi yaitu SEQUEL/2 pada tahun 1976. Orang mengejanya dengan SQL dan menyebutkan dengan “si-quel” meski ejaan resminya adalah “s-q-l”.

Baca Selengkapnya!