memudahkan pengaturan log tables serta mudah diperbaiki. Namun tabel ini juga memiliki banyak kekurangan, diantaranya tidak
dapatnya melakukan perintah INSERT.
ISAM Pada jenis tabel ini, data disimpan pada format mesin sehingga
dapat meningkatkan kecepatan, namun bergantung pada operasi sistem yang digunakan. Kekurangan tabel ini adalah kurangsesuai
untuk setiap sistem operasi, tidak dapat menampung lebih dari 4G tabel serta batas key yang sangat sedikit.
HEAP
Heap adalah tabel yang menggunakan index hassed yang terletak di dalam memori. Tabel tipe ini merupakan tabel yang tercepat
pada MySQL, akan tetapi jika MySQL mengalami crash maka semua data didalamnya tidak dapat diselamatkan.
BDB
BDB memberikan dukungan penuh terhadap transaksi. Sejak memiliki handler BDB, MySQL mengalami kenaikan status
menjadi databse yang ACID-compliant, yakni suatu database yang memiliki dukungan terhadap database.
InnoDB
InnoDb merupakan penyempurnaan dari BDB.
2.9.4 SQL
Structured Query Language SQL biasanya digunakan untuk
memanipulasi data yang tersimpan dalam Relational Database Management Systems
RDBMS. SQL menyediakan perintah yang dapat mengekstrak, menyortir, mengupdate, menghapus, dan meyisipkan
data.SQL. SQL bisa digunakan dengan beberapa RDBMS seperti MySQL, mSQL, PostgresSQL, Oracle, Microsoft SQL Server, Access, Sybase,
Ingres, dan lain-lain Vaswani, 2005. Bahasa SQL adalah bahasa yang bersifat deklaratif, tidak
prosedural; walaupun ada varian bahasa SQL untuk menulis stored procedure yang bersifat prosedural. Karena itu, SQL tidaklah secara
eksplisit mendukung deklarasi variabel, statement untuk looping, statement untuk percabangan IF....THEN..., dan lain-lain. Sebuah query
SQL yang kompleks pun dinyatakan dalam sebuah statement saja Steven, 2005.
Bahasa SQL juga bersifat high level. SQL tidak mengurusi lokasi fisik seperti offset byte sebuah record atau nama file untuk sebuh tabel,
melainkan mengizinkan kita memanipulasi database, table, baris, dan kolom tanpa mengetahui di mana sebetulnya.
Gambar 2.1 Posisi SQL dalam Aplikasi
Elemen Sintaks SQL
1. Statement
Bahasa SQL terdiri dari statement atau kalimat atau perintah. Statememt adalah unit dasar dalam bahasa SQL. Antara Satu
Statement dengan yang lainnya dipisahkan dengan tanda titik koma.
2. Komentar
Komentar dalam SQL dapat dikenali dengan tanda -- komentar --- 3.
Keyword dan Identifier
4. Nilai Literal
Nilai literal angka ditulis seperti biasa, dengan notasi seperti 123, - 123.45, atau 1.23e3.
5. Operator
SQL mengenal operator-operator matematika seperti + , - , , .
Tipe Data di SQL
Nama tipe data Dalam SQL
Boolean BOOL[EAN]
Bilangan bulat INT[GER]
SMALINT BIGINT
Bilangan pecahan decimal
REAL|FLOAT DOUBLE[PRECISION]
DECIMAL[x,y] Teks
CHAR[ACTER][n] VARCHAR|CHARACTER
VARYING[n] Data biner
BLOB Data tanggal dan waktu
DATE TIME [p] [WITHOUT TIME
ZONE] TIME [p] WITH TIME ZONE
TIMESTAMP [p] [WITHOUT TIME ZONE]
TIMESTAMP [p] WITH TIME ZONE
INTERVAL [p]
Data Geometri Tabel 2.1 Tipe data di SQL Tabel
Perintah utama SQL yang digunakan dalam penulisan ini adalah : 1. SELECT
2. UPDATE 3. CREATE
4. WHERE 5. ORDER BY
6. LIKE
SQLyog 5.02
SQLyog merupakan software yang digunakan untuk membantu membuat database, tabel, query, prosedur, dan view pada database
MySQL.
2.10 Konsep Dasar Multimedia