Bahasa Basis Data
(DataBase Language)
DBMS adalah Berinteraksinya antara pemakai dgn basis data yg di atur dlm suatu bahasa Khusus. Bisanya antara pemakai dgn basis data dlm disk.
1. Data Definition Language (DLL)
Basis data yg berfungsi u/ menggambarkan design basis data scr keseluruhan.
Hasil dari kompilasi dgn DDL adalah u/ mengkonversikan perintah-perintah DDL ke dlm sekumpulan tableyg mengandung metadata.
2. Data Manipulation Language
Basis data yg berguna u/ memanipulasi.
Manipulasi data dapat berupa:
- Penyimpanan/penambahan data baru ke suatu basis data.
Insert into namatable (field1, field2, …)
Value (nilai1,nilai2, …) ;
- Penghapusan data dari suatu basi data.
Delete from namatable [ Where kondisi ] ;
- Pengubahan data di suatu basi data.
Update namatable set field1= nilai1, field2=nilai2, …
[ Where kondisi ];
- Menampilkan data
Select field1, field2, … from namatable [ Where kondisi ] ;
DML bertujuan u/ mempermudah pemakai dlm mengakses data .
1. Prosedural => pemakai yg menentukan data yg diinginkn serta bagaiman cara mendapatkannya.
2. Non Prosedural => pemakai yg menentukan data yg diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
3. Data Control Language
Data Control Language terdiri atas sekelompok perintah SQL u/ memberikan hak otoritas mengakses data base, mengalokasikan space, pendefinisian space dan pengauditan penggunaan data base.
Tidak ada komentar:
Posting Komentar