11. Interface MySQL memiliki interface antar muka terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API Application Programming Interface.
12. Clients dan tools MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database, dan pada setiap tool yang ada disertakan petunjuk online.
13. Struktur tabel MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan database lainnya semacam Postgre SQL ataupun Oracle.
2.5.4. Structured Query Language SQL
SQL Structured Query Language adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara
de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa
ini untuk melakukan manajemen datanya. Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition
Language DDL dan Data Manipulation Language DML. Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data SMBD, namun
secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI.
1. Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view,
user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah
objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya
digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
CREATE CREATE digunakan untuk membuat basis data maupun objek-objek basis
data. SQL yang umum digunakan adalah: “CREATE DATABASE nama_database”
“CREATE TABLE nama_tabel”
2. Data Manipulation Language
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:
SELECT untuk menampilkan data INSERT untuk menambahkan data baru
UPDATE untuk mengubah data yang sudah ada DELETE untuk menghapus data
SELECT SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga
terkadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis
data yang sama. Secara umum, perintah SELECT memiliki bentuk lengkap.
2.5.5. Zeos Access
Merupakan salah satu pustaka komponen yang berfungsi untuk mengkoneksikan ke database, komponen diperuntukan bagi Delphi 4
– 7, C++ Buider 4
– 6, dan Kylix 1 – 3. Komponen zeos ini support untuk koneksi database:
1. MySQL 3.20 – 4.1
2. PostgreSQL 6.5 – 7.3
3. Firebird 1.0 – 15
4. Interbase 5.0 – 7.5
5. Microsoft SQL Server 7,2000 6. Sybase ASE 12.0, 12.5
a. Fitur – fitur yang dimiliki komponen ini adalah:
7. TZConnection : komponen ini berfungsi untuk menghubungkan ke database dan pengaturan database yang digunakan.
8. TZReadOnlyQuery : komponen untuk mengeksekusi perintah SQL dalam mode Read Only.
9. TZQuery : Komponen ini memungkinkan perubahan data secara bebas atau minimum dan tersembunyi private.
10. TZTable : komponen ini sama fungsinya seperti komponen TTable bawaan Delphi akan tetapi komponen ini dapat terhubung pada komponen
TZConnection. 11. TZUpdateSQL : komponen ini berfungsi untuk mengeksekusi perintah
hapustambahubah dalam perintah SQL. 12. TZStoreProc : komponen untuk mengeksekusi prosedur dalam bahasa
SQL. 13. TZSQLProcessor : komponen untuk menjalankan bahasa SQL yang
berbeda dengan jenis batasan yang bervariasi. 14. TZSQLMonitor : komponen untuk memantaumonitoring semua perintah
SQL yang dieksekusi dan informasi lognya. 15. TZSQLMetadata : komponen yang khusus yang menyediakan suatu akses
ke database metadata seperti tabel, kolom, indeks jamak, dan lain lain
.
Gambar 2.4 IDE Komponen Visual Zeos Access.
2.5.6. Wampserver