Minggu, 01 Februari 2009

SBD

1. Bahasa Basis Data (Database Language)DBMS merupakan perantara bagi pemakai dengan basis data dalam disk, cara berinteraksi/ komunikasi antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh pembuat DBMS.Sebuah bahasa basis data dibagi 3:1. Data Definiton Language (DDL)Struktur basis data yang menggambarkan desain basis data secara keseluruhan dispesifikasikan dengan bahasa khusus yang disebut data definition language (DDL). Dengan bahasa inilah kita dapat:· Membuat table baru· Membuat indeks· Mengubah table· Menentukan struktur penyimpanan tableHasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut : Data Dictionary ( Kamus Data) merupakan suatu meta data yaitu data yang mendeskripsikan data sesungguhnya. Kamus data ini selalu diakses dalam suatu operasi basis data sebelum suatu file data yang sesungguhya diakses.2. Data Manipulation Language (DML)Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa:≈ Penyisipan/ penambahan data baru ke suatu basis data.Insert into namatabel (field1, field2, …)Values (nilai1, nilai2, …);≈ Penghapusan data dari suatu basis data.Delete from namatabel (where kondisi);≈ Pengubahan data di suatu basis data.Update namatabel set field1= nilai1, field2= nilai2, …(Where kondisi);≈ Menampilkan data.Select field1, field2, … from namatabel[Where kondisi]DML merupakan bahasa yang bertujuan memudahkan pemakai mengakses data sebagaimana dipresentasikan oleh model data. Ada 2 jenis DML, yaitu:1. Prosedural, yang mensyaratkan agar pemakai untuk menentukan data apa yang diinginkan serta bagaimana mendapatkannya.2. Non Prosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.3. Data Control Language (DCL)Data Control Language terdiri atas sekelompok perintah SQL untuk memberikan hak otoritas mengakses database. Beberapa dari perintah ini merupakan fungsi dari DBA (Database Administrator).Perintah SQL DCL : Commit, Rollback, Revoke, Grant.<>

Tidak ada komentar:

Posting Komentar