Rabu, 01 Mei 2013

Pengenalan MySQL


1.      MySQL
MySQL (dieja “My Ess Que Ell”) merupakan perangkat lunak basis data yang dikembangkan oleh perusahaan bernama MySQL AB. MySQL merupakan salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu bersifat free (tidak perlu membayar untuk menggunakannya).
MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri dari sejumah baris dan setiap baris mengandung satu atau beberapa kolom.
Sebagai sebuah produk, ada beberapa poin penting mengenai MySQL, yaitu :
·         MySQL merupakan suatu Database Management System (DBMS).
·         MySQL adalah suatu Relational Database management System (RDBMS)
·         MySQL merupakan sebuah produk yang didistribusikan secara open source.
·         MySQL dapat berjalan baik di hampir semua platform sistem operasi.
2.      Server dan Client MySQL
Arsitektur DBMS MySQL dapat diklasifisikan ke dalam dua jenis : server dan client. Secara garis besar, client digunakan untuk melakukan request informasi, sedangkan server bertindak merespon permintaan dari client.
Dengan demikian, lingkungan yang nantinya akan digunakan pada praktikum ini adalah client.

3.      Objek Basis Data
Di MySQL, basis data direpresentasikan sebagai suatu direktori; dimana di dalamnya terdapat himpunan file-file tabel yang terdefinisi. Pembuatan basis data dilakukan menggunakan pernyataan CREATE DATABASE dan diikuti dengan nama basis data yang akan dibuat.
Bentuk sintaks pembuatan basis data :
CREATE DATABASE [IF NOT EXISTS] nama_database;
Oleh karena basis data merupakan suatu schema, maka penghapusannya dilakukan menggunakan perintah DDL DROP DATABASE.
Bentuk formal penghapusan basis data :
DROP DATABASE [IF EXISTS] nama_database;

4.      Objek Tabel
MySQL mendukung penuh standar ANSI/ISO SQL. Dengan demikian, perintah pembuatan tabel d MySQL juga sama seperti DBMS lainnya.
Bentuk sintaks pembuatan tabel diperlihatkan sebagai berikut :
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] nama_tabel
    [(create_definisi,...)]
    [table_options] [select_statement]
Untuk menghapus tabel yang terdefinisi, kita dapat memanfaatkan perintah DROP.
DROP TABLE [IF EXISTS] nama_tabel;
Adapun untuk operasi-operasi mdifikasi, baik modifikasi tabel maupun field, dapat dilakukan dengan memanfaatkan perintah ALTER.
5.      Akses dan Manipulasi Data
Operasi-operasi akses dan manipulasi data—mencakup pengambilan atau seleksi, penambahan, pengubahan, dan penghapusan—di MySQL juga didasarkan pada standar SQL. Dengan demikian, adanya standarisasi ini memungkinkan keseragaman operasi di lintas DBMS.

6.      Kelebihan MySQL :
Ä  Free (bebas didownload)
Ä  Stabil dan tangguh
Ä  Fleksibel dengan berbagai pemrograman
Ä  Security yang baik
Ä  Dukungan dari banyak komunitas
Ä  Kemudahan management database
Ä  Mendukung transaksi
Ä  Perkembangan software yang cukup cepat

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More