Basis Data dan Bahasa pemrograman
DATABASE :
Basis Data (database), atau sering pula dieja basis data, adalah kumpulan informasi yang
disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari Basis Data
tersebut.
Didalam Basis Data terdapat yang namanya
Bahasa Pemrograman yang disebut Bahasa Pemrograman Basis Data. Salah satunya adalah SQL
(Standard Query Language).
BAHASA BASIS DATA (Bahasa Languange) :
SQL adalah bahasa standar yang dimengerti oleh
komputer dan dapat digunakan untuk meng-query informasi dari
database. Bahasa ini digunakan untuk pemrograman database agar dapat
melakukan pengolahan data dan manipulasi data.
Alasan mengapa bahasa SQL ini telah menjadi bahasa
yang utama dalam mengelola database yaitu:
1. Pertama, basis data umumnya dapat diakses
melalui web sehingga para user yang berhubungan dengan sistem atau manajemen
informasi dapat mengetahui bahwa SQL adalah metode yang tepat untuk
berinteraksi dengan basis data berbasis web.
2. Kedua, para user perlu mengetahui bahwa
kode-kode atau syntak SQL bukanlah sesuatu hal yang sulit tetapi mudah untuk
memanajemen kebutuhan data mereka
Sistem Basis Data menyediakan bahasa untuk:
· - Mendefenisikan Basis Data (Data
Defenition Language).
· - Memanipulasi Basis Data (Data
Manipulation Language).
· - Melakukan operasi-operasi
tertentu pada basis data.
Data Defenition Language (DDL), merupakan skema basis data dengan sekumpulan defenisi yang diekspresikan dengan bahasa yang khusus (digunakan untuk membangun isi dari database).Contohnya : Create, Alter, Drop.
Data
Manipulation Language (DML), merupakan bahasa yang memungkinkan
pengguna untuk mengakses atau memanipulasi data dalam sistem basis data yang
bertipe relasional.
Jenis-jenis DML ada dua yaitu:
Jenis-jenis DML ada dua yaitu:
1. DML Prosedural menghendaki
pengguna untuk menspesifikasi data apa yang diperlukan dan bagaimana cara
mendapatkan data itu. Bahasa ini dapat mengakses basis data menggunakan bahasa
pemrograman yaitu, C/C++ atau Java.
2. DML Deklaratif/non produral menghendaki pengguna untuk menspesifikasi data apa
yang diperlukan tanpa harus menspesifikasi bagaimana cara mendapatkannya (digunakan untuk
menampilkan, mengubah, menambah dan menghapus basis dalam tabel). Contohnya:
SQL.Select, Insert, Update, Delete.
Data Control Language (DCL), merupakan sub bahasa untuk mengendalikan struktur internal
basis data yang bertujuan untuk menyesuaikan sistem agar lebih efisien (perintah
yang akan membantu mengontrol keamanan database dengan membuat hak-hak
akses tertentu bagi user).
Demikianlah, penjelasan mengenai Basis Data dan Bahssa Pemrograman. Semoga Bermanfaat:)
Komentar
Posting Komentar