1. DDL
Paket bahasa dalam DBMS dibagi menjadi beberapa definisi. Pola/scheme database di spesifikasikan dengan satu set definisi yang diexpresikan dengan satu bahasa khusus disebut DDL (Data Definition Language).
Struktur penyimpanan dan metode akses yang digunakan sistem database di spesifikasikan dengan satu set definisi dalam satu tipe DDL disebut data storage dan definition language.
Hasil kompilasi dari definisi itu adalah satu set perintah yang menspesifikasikan suatu terapan yang rinci dari pola database yang biasanya tersembunyi dari user/pemakai.
Contoh perintahnya adalah : CREATE, MODIFY, REPORT, MODIFY STRUCTURE.
2. DML
bahasa yang memperbolehkan pemakai untuk akses atau manipulasi data sebagai yang telah di organisasikan sebelumnya dalam model data yang tepat.
Dengan DML berarti akan :
- mengambil informasi yang tersimpan dalam data base
- menyisipkan informasi baru ke database
- menghapus informasi dari database
Secara dasar ada 2 tipe DML :
1. Procedural
Yang membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana untuk mendapatkannya.
2. Non procedural
Yang membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan tanpa menspesifikasikan bagaimana untuk mendapatkannya.
Non procedural DML mudah sekali di gunakan dan di pelajari pemakai di banding dengan procedural DML. Akan tetapi dengan non procedural language bila user tidak mengerti bagaimana data dapet diperoleh, maka bahasa akan membangkitkan kode yang tidak efisien sehingga membuat kerja sistem yang makin lama di banding dengan procedural language.

Tidak ada komentar:
Posting Komentar