Skip to main content

Apa itu bahasa manipulasi data?

Bahasa manipulasi data (DML) adalah bahasa komputer terstruktur yang digunakan dalam database untuk memanipulasi data dengan cara tertentu.Beberapa manipulasi dasar yang digunakan dalam bahasa manipulasi data termasuk menambahkan ke database, mengubah catatan, menghapus catatan, dan memindahkan data dari satu posisi ke posisi lain.Perintah DML sederhana dan melibatkan satu atau dua kata, seperti "Select" atau "Update", untuk memulai perintah.DML dapat dibagi menjadi kode prosedural dan nonprosedural, dengan pengguna menentukan apa yang dibutuhkan Datum dan bagaimana mencapainya, atau hanya apa yang dibutuhkan.Tanpa DML, tidak akan ada cara untuk memanipulasi data dalam database.

Salah satu alasan utama menggunakan database adalah untuk menyimpan informasi, tetapi datum biasanya tidak berguna atau penggunaan terbatas jika tidak dapat dimanipulasi.Bahasa manipulasi data adalah bahasa standar yang digunakan untuk berinteraksi dengan informasi yang disimpan dalam database.Melalui daftar perintah ini, pengguna dapat memulai berbagai perubahan pada database untuk meningkatkan kegunaannya.

Bahasa manipulasi data adalah bahasa yang agak sederhana, terutama jika dibandingkan dengan bahasa manipulasi lainnya, dan hanya membutuhkan satu atau dua kata untuk memulaisebuah perintah.Perintah itu sendiri dipahami dengan jelas mdash;Perintah "Update" digunakan untuk memperbarui catatan, dan perintah "hapus" digunakan untuk menghapus catatan, misalnya.Sebagai standar, perintah dimasukkan dalam huruf kapital.

Ada dua bagian untuk bahasa manipulasi data: prosedural dan nonprokedural.Cara prosedural pengkodean sering digunakan dalam pengaturan bisnis dan merupakan cara yang tepat untuk mengkode permintaan DML.Dalam skema ini, pengguna memberi tahu database apa yang ingin bekerja dengan pengguna, dan bagaimana mendapatkan datum.Metode ini cenderung mengambil lebih banyak kode dan sedikit lebih sulit pada pengguna tetapi memastikan kesetiaan pengkodean dan catatan database.cara untuk bekerja dengan database.Dalam bahasa manipulasi data nonprokedural, pengguna hanya memberi tahu database apa yang akan dikerjakan, tetapi tidak bagaimana mengambilnya.Perintah itu sendiri mengambil kode yang jauh lebih sedikit, sehingga akan lebih mudah bagi pengguna.Pada saat yang sama, database dapat menghasilkan pengkodean yang tidak terduga atau tidak efisien sebagai akibat dari DML nonprokedural.