Tuesday, May 24, 2016

Belajar MYSQL

Mari Belajar MYSQL.


Apa itu MySQL?
• Mysql adalah RDBMS yang didistribusikan secara gratis mulai 1996 dibawah lisensi GPL (General
Public License) namun dikembangkan sejak 1979.
• Mysql dimiliki dan disponsori perusahaan komersial Swedia MySQL AB dimana perusahaan ini
memegang hak cipta hampir atas semua kode sumbernya.
• Pendiri MySQL AB adalah : David Axmarl, Allan Larsson, dan Michael “MonthyWidenius.
• Menggunakan SQL (Structured Query Language) sebagai bahasa dasar untuk mengakses databasenya.
• Pada 16 januari 2008 MySQL AB diakuisisi oleh sun microsystem dengan nilai $ 1 milliar
• 20 april 2009 Sun Microsystem diakuisisi Oracle
• Mysql bisa di download pada situs www.mysql.com













Mengapa MySQL?
• MySQL memiliki kecepatan tinggi Penelitian menunjukkan MySQL memiliki kecepatan
yang paling baik dibanding RDBMS yang lain Dengan query caching pada MySQL versi 4 kinerja query naik hingga 200%
• Portabilitas Dapat berjalan pada berbagai sistem operasi (windows, linux, freeBSD, Mac OS, solaris, amiga, dll
• Performance tunning Dapat memproses banyak SQL per satuan waktu
Open Source
• Kapabilitas Telah diujicoba untuk mengolah database dengan jumlah tabel 60000, dengan 5 miliar record.Mendukung hingga 32 index per tabel
• Biaya Rendah
• Konektifitas Multiuser Dapat digunakan beberapa pengguna dalam waktuyang sama
• Keamanan Memiliki kemanan bertingkat (subnet mask, namahost)
• Konektivitas Dapat melakukan koneksi dengan client yg
menggunakan protokol TCP/IP, Unix Socket, Named Pipes (NT)
• Struktur tabel yang fleksibel
Bahasa Basis Data
• Disebut SQL (Structured Query Language)
• SQL memiliki 2 macam :  Bahasa Definisi Data (DDL/Data Definition Language)Bahasa Manipulasi Data (DML/DataManipulation Language)
Bahasa Definisi Data
• Digunakan oleh administrator basis data
• Digunakan untuk mendefinisikan skema dalam
DBMS
• Skema merupakan deskripsi lengkap tentang
struktur tabel, rekaman dan hubungan data pada basis data
• DDL juga digunakan untuk mendefinisikan subskema
• DDL dapat juga digunakan untuk menciptakan, mengubah, dan menghapus basis data
Bahasa Manipulasi Data
• Digunakan untuk mengubah, memanipulasi, dan mengambil data pada basis data.
• DML dibagi menjadi dua : Prosedural
• Menuntut pengguna menentukan data apa saja yang diperlukan dan bagaimana cara mendapatkan Non Prosedural
• Menuntut pengguna menentukan data apa sajayang diperlukan tanpa menyebutkan cara mendapatkanya.

No comments:

Post a Comment

Disqus Shortname

Comments system