Pengenalan Database DBMS, SQL, dan MySQL


Kali ini saya akan membahas tentang Database. Database merupakan kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. 

Defenisi database adalah sebagai berikut ini:


  • Kumpulan data yang saling terkait (Elmazri dan Navathe, 1994)
  • Kumpulan data yang umumnya menjabarkan aktivitas – aktivitas dari satu atau lebih organisasi yang terkait (Remakhrishnan) dan Gerke, 2000)
  • Kumpulan yang terorganisasi dari data yang secara nalar terkait (Hoffer dkk, 2005)


Jadi dapat dikatakan bahwa database adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi
Berikut ini beberapa hal yang terkait dengan database:



1.Database Management System (DBMS)
Database Management System (DBMS) atau dalam bahasa Indonesia disebut Sistem Manajemen Database (SMDB) merupakan software yang digunakan untuk sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumalh besar.
Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan



Berikut ini beberapa software – software dari DBMS, yaitu:
a. Microsoft Access
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil dan menengah. Microsoft Access menggunakan mesin basis data Microsoft Database Access Engine.



b. Oracle
Oracle adlah salah satu software sistem manajemen basis data relasional yang cukup diminati, dikenal, dan dipakai saat ini. Oracle mempunyai kemampuan mengatur manajemen space dan basis data yang besar



c. MySQL 
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL atau data management system. Pada software ini juga memiliki kelebihan yaitu:



  • Bebas didownload dan digunakan
  • Stabil
  • Fleksibel dengan berbagai pemrogramn
  • Pengamanan yang baik
  • Kemudahan dalam memanajemen database
  • Perkembangan softwarenya cukup cepat


Pada artikel kali ini kita akan membahas bagaimana menggunakan DBMS MySQL, seperti ulasan berikut ini.
Sejumlah aktivitas yang terkait dengan data yang didukung dalam perangkat lunak MySQL antara lain adalah:



  • Menyimpan data ke dalam tabel
  • Menghapus data dalam tabel
  • Mengubah data dalam tabel
  • Mengambil data yang tesimpan dalam tabel
  • Memungkinkan untuk memilih data tertentu yang diambil
  • Memungkinkan untuk pengaturan hak akses terhadap data.



Pengertian SQL dan Jenis Perintahnya
Untuk dapat membuat database dengan MySQL kita harus mengerti bahasa SQL.
Bahasa database adalah bahasa khusus yang ditetapkan pembuat DBMS tentang cara berinteraksi / berkomunikais antara pemakai dengan database. Bahasa ini terdiri atas sejumlah perintah yang diformulasikan untuk dapat diberikan oleh pengguna dan dikenali oleh DBMS.
Salah satu bahasa database yang populer adalah SQL.
SQL  (Structured Query Language) digunakan untuk berkomunikais dengan database atau disebut juga sebagai query, merupakan suatu bahasa yang digunakan untuk mengakses database.



SQL pertama kali dikenalkan oleh IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak bergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle).
Standard SQL yang pernah dibuat adlah SQL86, SQL89, SQL 92 dan SLQ99



Perintah SQL digunakn untuk melakukan tugas – tugas seperti update data, tau mengambil data dari database.
Beberapa sistem manajemen database relasional umum menggunakna SQL adalah: Oracle, Sybase, Microsoft SQL Server, MS-Access, Ingres, MySQL, PostgreSQL, Sybase dan lain – lain.



Dalam SQL pada umumnya informasi tersimpan dalam tabel – tabel yang secara logic merupkana dua dimensi terdiri dri baris (row atau record) dan kolom (column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa tabel.



Jenis – jenis perintah SQL
Perintah SQL dikelompokkan menjadi 3 jenis, yaitu:

DDL (Data Defenition Language)
DDL merupakan kelompok perintah yang digunakan untuk mendefinisikan atribut – atribut database, tabel, kolom, batasan – batasan terhadap suatu atribut serta hubungan antar tabel.

Yang termasuk dalam kelompok DDL adalah
Create : menciptakan /membuat tabel ataupun indeks
Alter : mengubah struktur tabel
Drop : menghapus tabel maupun indeks
Rename: mengubah nama skema



DML (Data Manipulation Language)
DML adalah kelompok perintah yang berfungsi utnuk memanipulasi data dalam database, missal pengambilan, penyisipan, pengubahan dan penghapusan dat. Yang termasuk kelompok DML.



Select : memilih / mengambil data dari satu tabel atau lebih
Insert : menambah baris baru ke dalam tabel
Delete : mengubah isi data dari suatu baris pada tabel
Update : mengubah isi data dari suatu baris pada tabel



DCL (Data Control Language)
DCL berisi perintah – perintah yang berfungsi untuk mengendalikan data. Fasilitas ini tersedia pada DBMS yang memiliki fasilitas keamanan (security) untuk mengatur user dan hak aksesnya.


Demikian pengenalan Database DBMS, SQL, dan MySQL. Semoga bermanfaat
Previous
Next Post »
Thanks for your comment