Jumat, 14 Oktober 2011

Pengertian Basis Data (DataBase) dan Sekilas tentang MySQL

Basis data (database) adalah kumpulan suatu informasi yang disimpan didalam komputer secara sistematik dimana suatu informasi tersebut  dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya:, penjelasan ini disebut dengan skema.
Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut.

Ada beberapa perangkat lunak atau software open source yang disediakan untuk membuat suatu basis data.
perangkat lunak tersebut merupakan suatu pemrograman yang dikategorikan sebagai bahasa pemrograman tingkat tinggi (high level language) salah satunya adalah mySQL.
Data base MySQL dapat dibuat menggunakan tampilan phpmy admin atau menggunakan sebuah script dalam PHP.
Kita dapat membuat dan mengakses data dalam data base mySQL, dimana untuk mengakses data tersebut kita harus melakukan koneksi terlebih dahulu. 

Beberapa fungsi yang dapat digunakan untuk melakukan koneksi database adalah :
•    Mysql_connect();
•    Mysql_pconnect();
•    Mysql_select_db();

Koneksi pertama kali dilakukan adalah dengan menggunakan fungsi mysql_connect();
Bentuk Umumnya :
Mysql_connect(nama host, Nama user, Password);
Keterangan :
•    Nama Host adalah lokasi dimana mySQL itu dipublikasikan.
•    Nama_user adalah string dengan isi data nama user yang terdaftar dalam mySQL yang digunakan untuk megakses data pada MySQL.
•    Password adalah string yang berisikan password yang digunaka untuk mengakses database.
 
My SQL juga  memiliki beberapa keistimewaan, berikut ini merupakan sebagian kelebihan dari mySQL antara lain :

1. PortabilityMySQL
dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Open Source
MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. Multiuser

MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. Performance tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Column types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Command dan functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query.

7. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.






Sumber :

http://rpl10rizkyapryanti.wordpress.com/2009/04/01/pengenalan-mysql/
http://id.wikipedia.org/wiki/Basis_data
Kupas Tuntas Adobe Dream Weaver CS5 dengan pemrograman PHP & MySQL : Penerbit Andi

4 komentar: