MySQL untuk Pemula
Mengapa anda harus mengenal dan mempelajari MySQL? Jika anda tertarik dengan dunia web programing, terutama berbasis PHP, maka MySQL merupakan peranti lunak yang wajib di kuasai. MySQL membantu anda mengelola database dan bisa dimanfaatkan untuk menciptakan website yang interaktif.
Artikel akan membahas MySQL dan Anda akan mengenal cara instalasi MySQL hingga berbagai metode pengolahan database.
Mengenal DATABASE
Database adalah suatu aplikasi yang menyimpan sekumpulan data. setiap database mempunyai API tertentu untuk membuat, mengakses, mengatur, mencari, dan menyalin data yang ada di dalamnya.
Untuk menampung dan mengatur data yang begitu banyak, anda dapat menggunakan Relational Database Management System(RDBMS). Hal ini di sebut relational database karena semua data di simpan dalam tabel-tabel yang berbeda dan di hubungkan berdasarkan relasinya dengan menggunakan primary key dan foreign key. Relatioanl Database Management System (RDBMS) adalah software yang :
Mengapa anda harus mengenal dan mempelajari MySQL? Jika anda tertarik dengan dunia web programing, terutama berbasis PHP, maka MySQL merupakan peranti lunak yang wajib di kuasai. MySQL membantu anda mengelola database dan bisa dimanfaatkan untuk menciptakan website yang interaktif.
Artikel akan membahas MySQL dan Anda akan mengenal cara instalasi MySQL hingga berbagai metode pengolahan database.
Mengenal DATABASE
Database adalah suatu aplikasi yang menyimpan sekumpulan data. setiap database mempunyai API tertentu untuk membuat, mengakses, mengatur, mencari, dan menyalin data yang ada di dalamnya.
Untuk menampung dan mengatur data yang begitu banyak, anda dapat menggunakan Relational Database Management System(RDBMS). Hal ini di sebut relational database karena semua data di simpan dalam tabel-tabel yang berbeda dan di hubungkan berdasarkan relasinya dengan menggunakan primary key dan foreign key. Relatioanl Database Management System (RDBMS) adalah software yang :
- Memungkinkan anda untuk mengimplimentasikan sebuah database dengan tabel-tabel, kolom-kolom, dan indeks-indeks.
- Menjamin integritas referensi di antara baris-baris pada berbagai tabel.
- Meng-Update indeks-indeks secara otomatis.
- Menginterpresentasikan query SQL dan menggabungkan informasi dari berbagai tabel.
Terminologi RDBMS
Berikut ini adalah istilah-istilah yang di gunakan dalam database :
- Database : merupakan kumpulan tabel-tabel yang berisi data-data yang saling berkaitan.
- Tabel : merupakan matriks berisi data. Tabel dalam database terlihat seperti spredsheet sederhana.
- Kolom : satu kolom (elemen data) mengandung data dengan satu jenis yang sama.
- Baris : sebuah baris (masukan atau rekaman data) merupakan sekumpulan data yang berhubungan.
- Redundancy : menyimpan data dua kali secara redundant untuk membuat sistem berjalan lebih cepat.
- Primary key : key bersifat unik. sebuah nilai key tidak dapat di gunakan dua kali dalam satu tabel.
- Foreign Key : merupakan penghubung antara dua tabel.
- Compound Key : atau di sebut juga composite key merupakan key yang terdiri dari beberapa kolom.
- Indeks : merupakan indeks dalam database yang menyerupai indeks pada buku.
- Intregitas referensial : di gunakan untuk memastikan nilai foreign selalu mengacu pada suatu baris yang ada.
Database MySQL
MySQL adalah RDBMS yang cepat dan mudah di gunakan, serta sudah banyak di gunakan untuk berbagai kebutuhan. MySQL di kembangkan oleh MySQL AB Swedia.
Berikut ini hal-hal yang menyebabkan MySQL menjadi begitu populer :
- Berlisensi open-source, sehingga anda dapat menggunakannya secara gratis.
- Merupakan program yang powerful dan menyediakan fitur yang lengkap.
- Menggunakan bentuk standar bahas SQL.
- Dapat bekerja dengan banyak sistem operasi dan dengan bahasa-bahasa pemrograman seperti PHP, PERL, C, C++, JAVA, dan lain-lain.
- Bekerja dengan cepat dan baik, bahkan dengan data set yang banyak.
- Sangat mudah digunakan dengan PHP untuk pengembangan aplikasi web.
- Mendukung banyak database, sampai 50 juta baris atau lebih dalam suatu tabel.
- Dapat di kostumisasi sesuai dengan keinginan anda.

No comments:
Post a Comment