MySQL Pengenalan budaya Dayak Benuaq Kutai Barat berbasis web menggunakan PHP dan MySQL.

a. Primary key bersifat unik, untuk membedakan antara kolom satu dengan lainnya agar tidak ada data yang sama. Sebuah tabel hanya diijinkan memiliki 1 primary key. Gambar 2.8 Contoh Primary Key b. Foreign key untuk menyatakan hubungan antar tabel dalam database . Suatu database boleh memiliki banyak foreign key.

2.5 MySQL

MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL Structured Query Language Nugroho, 2005. Perbedaan antara MySQL dengan SQL adalah: MySQL merupakan program database sedangkan SQL adalah bahasa perintahnya Query Kelebihan MySQL: 1. MySQL merupakan database yang bisa bertindak sebagai database server karena dapat terhubung dengan internet sehingga dapat diakses dari mana saja dan database client karena bisa melayani permintaan dan bisa mengakses database pada server. 2. Menjamin keamanan data, mampu melakukan enskripsi password. Sehingga untuk mengakses data-datanya pengguna harus memasukan password dengan benar. 3. Memiliki kecepatan pada pemrosesan data seperti pembuatan tabel, menghapus, merubah data dan sebagainya. 4. Menyediakan media penyimpanan dengan kapasitas yang besar. 5. Mampu memroses query yang banyak dalam satu permintaan Multi- Threading . 6. Dapat diakses menggunakan aplikasi apa saja. 7. Dapat digunakan oleh banyak pengguna multi user. 8. Menggunakan SQL Structured Query Language yang merupakan bahasa standar seperti yang diterapkan pada database server lain seperti Oracle dan sebagainya. 9. Mampu melakukan berbagai operasi matematika seperti perkalian, penjumlahan, pengurangan, penambahan, dan sebagainya. SQL Structured Query Language merupakan bahasa perintah yang terdapat dalam MySQL. SQL terbagi kedalam 2 bentuk, yaitu : 1. Data Definition Language, terdapat query: a. Create Query ini berfungsi untuk membuat tabel dan database baru. b. ALTER Query ini digunakan apabila ingin mengubah tabel yang telah ada. c. DROP Query ini berfungsi untuk menghapus tabel dan database. 2. Data Manipulation Language Merupakan metode untuk manipulasi data yang telah ada sebelumnya. Manipulasi data meliputi : a. INSERT Query ini digunakan jika ingin memasukan data pada tabel di database . b. UPDATE Update digunakan jika ingin memperbarui data. c. DELETE Untuk menghapus data pada tabel.

2.6 Internet dan World Wide WEB WWW