Rabu, 27 Juni 2012

Manipulasi DataBase

Basis adalah kumpulan atau gudang, sedang
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 basis data yaitu sistem yang terdiri atas sekumpulan tabel data yang saling berhubungan dan sekumpulan program yang memungkinkan berbagai user atau program lain dapat mengakses dan memanipulasi tabel-tabel tersebut.
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.
Tujuan database yaitu :
  • kemudahan dan kecepatan dalam pengambilan data
  • efisiensi ruang penyimpanan untuk mengurangi atau menghilangkan redundansi data
  • keakuratan
Pembentukan kode dan relasi antar data berdasar aturan atau batasan tipe data, domain data, keunikan data, untuk menekan ketidak akuratan penyimpanan data.
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

Tidak ada komentar:

Posting Komentar