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