Sinopsis
Buku Belajar Otodidak MySQL - Teknik Pembuatan & Pengelolaan Database +DVD ini akan mengajak Anda untuk mempelajari, mempraktikkan, kemudian memahami semua komponen penting yang terdapat di dalam MySQL, termasuk fitur-fitur baru seperti subquery, view, stored procedure/function, dan trigger; dengan harapan Anda dapat langsung menerapkannya ke dalam kasus/pekerjaan yang sedang Anda hadapi. Namun, sebelum itu, terlebih dahulu Anda akan dibekali dengan konsep-konsep dasar mengenai database. Tujuannya adalah agar Anda dapat memperoleh pemahaman yang sempurna dan menyeluruh.
MySQL adalah software yang berfungsi untuk membuat, mengatur, dan mengelola database. Dengan MySQL, Anda dapat membuat sendiri database untuk menyimpan dan mengelola data perusahaan (misal: data pegawai, keuangan dan akuntansi, aset, dll), data pribadi Anda, koleksi foto keluarga Anda dan sebagainya secara mudah dan aman.
MySQL merupakan salah satu Relational Database Management System (RDBMS) yang saat ini sedang banyak diminati dan digunakan oleh para pengembang aplikasi database, baik untuk aplikasi desktop maupun aplikasi web; untuk menyimpan, mengatur, dan mengelola data pada aplikasi tersebut. Beberapa kelebihan MySQL dibandingkan dengan RDBMS lain adalah mudah, sederhana (simple), gratis, stabil, dan portable (dapat diterapkan pada beberapa sistem operasi yang berbeda).
Materi buku mencakup pembahasan tentang cara mengakses dan mengelola database MySQL melalui program/aplikasi yang ditulis dengan beragam bahasa pemrograman populer: C/C++, Java, C#, Visual Basic .NET, Python, Ruby, dan PHP; baik dengan menggunakan gaya prosedural maupun gaya berorientasi objek (object-oriented). Dengan banyaknya pilihan seperti ini, Anda dapat menggunakan MySQL untuk mengembangkan aplikasi database secara mudah melalui bahasa-bahasa pemrograman yang Anda sukai.
Materi dalam buku ini juga meliputi pembahasan tentang penggunaan MySQL di dalam sistem operasi Linux; mulai dari instalasi MySQL, instalasi software (g++, JDK (Java), Mono (C# dan VB.NET), Ruby, Apache, dan PHP), instalasi library pendukung, sampai ke konfigurasi-konfigurasi yang diperlukan agar MySQL dapat berkomunikasi dengan bahasa-bahasa pemrograman yang telah disebutkan di atas. Materi ini khusus ditujukan bagi Anda yang lebih menyukai proses pengembangan aplikasi database di lingkungan Linux. Distribusi Linux yang digunakan dalam buku ini adalah Ubuntu.
Untuk memudahkan Anda dalam mempelajari materi-materi yang disampaikan, buku ini disertai dengan DVD Pendukung yang berisi semua software dan library yang dibutuhkan, yang semuanya bersifat bebas (free); termasuk file ISO Ubuntu 14.04 (32-bit dan 64-bit), bagi Anda pengguna Windows yang ingin mempraktikkan penggunaan MySQL di lingkungan Linux.
Materi yang dibahas pada buku ini :
Mengenal Database
Konsep Client/Server
Mengenal MySQL
Statemen Kontrol
Memulai dan Menghentikan Server MySQL
Menggunakan MYSQL sebagai Program Klien
Merancang Database
Mendefinisikan Database dan Tabel
Memanipulasi Data
Mengontrol Hak Akses dan Transaksi Data
Seleksi Data
View: Tabel Virtual
Manajemen User dan Hak Akses
Fungsi Agregasi (Aggregate Function)
Menggunakan Fungsi-Fungsi Built-In
Prosedur dan Fungsi
Trigger
Backup dan Restore Database
MySQL dan C/C++
MySQL dan C#
MySQL dan VB.NET
MySQL dan Python
MySQL dan Ruby
MySQL dan PHP
Membuat Aplikasi Web dengan PHP dan MySQL
MySQL untuk Pengguna Linux (Ubuntu)