Bahasa Basis Data (Database Language)


Sebelum kita membahas apa-apa saja Bahasa Basis Data (Database Language), alangkah baiknya kita mengenal apa itu database?

alangkah baiknya kita mengenal apa itu database Bahasa Basis Data (Database Language)


Apa itu Database?

Database adalah kumpulan dari tabel-tabel yang berkaitan sehingga simpel disimpan, dimanipulasi serta dipanggil oleh user. 

Didalam database kita sering mendengar Tabel, Record, Field, mungkin bagi kawan-kawan yang baru berguru database ini mampu menjadi bahasa asing, oleh lantaran itu supaya kita semua memahami disini admin akan menjelaskannya. 
  • Tabel yaitu Kumpulan dari beberapa record
  • Record (tupel/baris) terdiri dari adonan kolom. 
  • sedangkan Field adalah kolom. 
Kemudian apa itu Meta Data ?
Meta information adalah information yang menjelaskan information lainnya. 


Apa perbedaan antara Database dengan File System?


Database adalah kumpulan dari tabel-tabel yang berafiliasi sedemikan rupa sehingga simpel disimpan, dimanipulasi serta dipanggil oleh pengguna. 

Sedangkan File System (sistem berkas) yaitu metode untuk menyimpan dan mengatur file-file dan information yang tersimpan didalamnya untuk membuatnya simpel ditemukan dan diakses. Lebih umum lagi file organization merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi, dan pemanggilan data. 


Apa tujuan dari DBMS (Database Management System)?

  • Menghindari redudansi (pengulangan information yang tidak diperlukan) dan inkonsistensi data
  • Menghindari kesulitan pengaksesan data. 
  • Menghindari isolasi (pemisahan) data. 
  • Menghindari terjadinya anomaly (kesalahan data) pengaksesan konkuren (terus-menerus).
  • Menghindari masalah-masalah keamanan.
Jenis-jenis Anomaly (Kesalahan Data):

  1. Insertion Anomaly adalah kesalahan pada dikala pemasukan data. Contohnya: Pada dikala pemasukan No. Telp berbeda pada satu nama. 
  2. Delete Anomaly  adalah kesalahan pada dikala penghapusan data
  3. Update Anomaly adalh memperbaharui kesalahan data. 

Baiklah sesudah kita memahami apa itu database, kemudian istilah-istilah yang berafiliasi dengan database, perbedaan database VS file organization atau sesuai dengan berita diatas. Langsung saja admin membahas mengenai Bahasa Basis Data (Database Language)

Bahasa Basis Data (Database Language)

Sistem footing information menyediakan bahasa untuk:
  • Mendefenisikan Basis Data (Data Defenition Language).
  • Memanipulasi Basis Data (Data Manipulation Language).
  • Melakukan operasi-operasi tertentu pada footing data. 
Kedua bahasa diatas merupakan cuilan dari bahasa footing information tunggal yang disebut SQL (Structured Query Language) yang merupakan bagasa footing information standar untuk footing information bertipe relasional. 


  1.  Data Defenition Language (DDL), merupakan bagan footing information dengan sekumpulan defenisi yang diekspresikan dengan bahasa yang khusus (digunakan untuk membangun isi dari database). Contohny: Create, Alter, Drop. 
  2.  Data Manipulation Language (DML), merupakan bahasa yang memungkinkan pengguna untuk mengakses atau memanipulasi information dalam sistem footing information yang bertipe relasional. Jenis-jenis DML ada dua yaitu: DML Prosedural menghendaki pengguna untuk menspesifikasi information apa yang diharapkan dan bagaimana cara menerima information itu. Bahasa ini mampu mengakses footing information menggunakan bahasa pemrograman yaitu, C/C++ atau Java. DML Deklaratif/non produral menghendaki pengguna untuk menspesifikasi information apa yang diharapkan tanpa harus menspesifikasi bagaimana cara mendapatkannya (digunakan untuk menampilkan, mengubah, menambah dan menghapus footing dalam tabel). Contohnya: SQL. Select, Insert, Update, Delete.  
  3.  Data Control Language (DCL) merupakan sub bahasa untuk mengendalikan struktur internal footing information yang bertujuan untuk menyesuaikan sistem supaya lebih efisien (perintah yang akan membantu mengontrol keamanan database dengan membuat hak-hak kanal tertentu bagi user).  
Terdapat dua perintah pada DCL yaitu:
  •  Grant : menawarkan hak-hak tertentu bagi user
  •  Revoke : mencabut hak-hak dari seorang user terhadap database tertentu atau sebagian isi dari database. 

Demikianlah, penjelasan mengenai Basis Data (Database Language). Semoga Bermanfaat. 





Belum ada Komentar untuk "Bahasa Basis Data (Database Language)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel