Data adalah fakta tentang objek, orang dan lain-lain yang dinyatakan dengan nilai (angka, simbol, dll).
Basis Data adalah sekumpulan data yang saling berelasi satu sama lain menurut aturan tertentu. tidak hanya sekedar sekumpulan berkas yang saling berhubungan, tapi mencakup hal lain seperti hub.antar tabel, view dan bahkan kode.Konsep dasar basis data diantaranya :
- Data redundancy dan inconsistency
- Data isolation
- Difficulty in accessing data
- Integritas masalah
- masalah keamanan
Sistem manajemen data base (DBMS) adalah sekumpulan program yang digunakan user untuk memenejemen data base. Beberapa proses dalam DBMS yaitu :
- Defining : database mendefinisikan tipe data, struktur data dan batasan dari data yang disimpan dalam database.
- Manipulating : database mencakup beberapa fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data.
- Sharing : database dapat diatur untuk dapat sharing multiple user dan program mengakses database secara bersama-sama.
- kemudahan dan kecepatan dalam pengambilan data
- efisiensi ruang penyimpanan untuk mengurangi atau menghilangkan redundansi data
- keakuratan
Disini kita akan membahas tentang manipulasi data, dimana manipulasi data itu berarti :
- Retrieval --> mengambil informasi dari database
- Insertion --> menambahkan data baru ke database
- Deletion --> menghapus data dari database
- Modification --> mengubah data dalam database
Data Manupilation Language (DML) merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana direpresentasikan oleh model data. Ada 2 jenis DML, yaitu:
- Prosedural, yang mensyaratkan agar pemakai menentukan data apa yang diinginkan serta bagaimana cara mendapatkannya.
- Nonprosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.sianau.blogspot.com