Transcript Database

DATABASE
MySQL
(baca: mai és kju él
atau mai-siquel)
ULLA DELFANA ROSIANI
Sekilas tentang Database

Singkatnya, database adalah tempat
dimana kita akan “menyimpan” data yang
dibutuhkan web kita. Mengapa harus
menggunakan database? Bukankah lebih
mudah dalam bentuk file seperti kita biasa
menyimpan data dokumen MS Word
dalam sebuah file .doc? Untuk
menjawabnya, Anda harus membaca dan
mecobanya (baca: benar-benar
mempraktekkannya) sampai tuntas.
Macam-macam Database
Lain ladang lain belalang, lain data lain
pula databasenya. Untuk data yang
teramat besar dan kompleks, biasa
digunakan Oracle, IBM DB2, PostgreSQL.
 Sedang untuk alasan kecepatan dan
kesederhanaan, tetapi masih mendukung
data yang relatif besar, MySQL lah
jawabannya. MySQL bisa didapatkan
secara gratis di www.mysql.com baik
untuk keperluan pribadi, maupun
komersial.

Jenjang Data
Database
Kumpulan
File:
File
terdiri: dari
Record
:
Kumpulan
darirecordfield
Field
:
merepresentasi Characters
: /merupakan
record
yang
menggambarkan
dari
file
tabel
membentuk
suatu
record.
kan
suatu
atribut
dari
satu data
kesatuan
data yang
bagian
yang
terkecil,
Record
menggambarkan
membentuk
suatu
record
yang
menunjukkan
sejenis.
file yang
mata
dapat
berupa
karakter
suatu
unit Misalnya
data
individu
database
suatu
item
dari
data,
pelajaran
berisi
data tentang
numerik,
huruf
ataupun
tertentu.
Kumpulan
dari
semuamisalnya
mata pelajaran
yang
seperti
nama,
record
membentuk
suatu file.
karakter-karakter
khusus
ada. dan
alamat
Misalnya
filelain
personalia,
(special
characters)
yangtiaptiap recordsuatu
dapatitem
mewakili
sebagainya.
Kumpulan
dari
membentuk
datamembentuk
tiap-tiap karyawan.
field
suatu
data / field.
record.
Apa hubungan fungsi MySQL
dengan PHP?
Tidak ada. PHP adalah sebuah bahasa
pemrograman, sedang MySQL adalah
sebuah sistem database.
 Sistem database MySQL terdiri dari server
dan client. Nah, PHP adalah salah satu
dari MySQL client. Singkatnya, PHP
sebagai client akan melakukan query
(baca: permintaan / perintah) ke sebuah
MySQL server.

MySQL
(SQL=Structured Query Language)

MySQL dibangun, dipasarkan dan
didukung oleh MySQL AB, yang
merupakan perusahaan dari Swedia.
Lisensi yang di berikan mempunyai dua
macam lisensi, yaitu:


Software Open Source : MySQL tersedia
melalui GNU GPL (General Public License)
yang gratis.
Lisensi Komersial : MySQL juga tersedia
dengan lisensi komersial. Jika seorang
pengembang ingin menggunakan MySQL
sebagai sebuah bagian dari produk baru
dan ingin menjual produk tersebut, maka
pengembang tersebut harus membayar
lisensi komersial. Upah tersebut sangatlah
rasional.
MySQL
-kelebihan






Database ini cepat.
Database ini tidaklah mahal.
Database ini mudah digunakan.
Database ini dapat berjalan di berbagai Sistem Operasi.
Teknisi pendukung yang tersedia.
Database ini aman.
Support dengan database yang besar. MySQL mampu
menampung 50 juta baris atau lebih. Batasan umum untuk
besar sebuah tabel sebesar 4 GB, tetapi Anda dapat
meninggkatkannya (jika sistem operasi Anda dapat
menanganinya) dalam teorinya batasan samapai dengan 8 juta
terabyte (TB)
SQL
(Structured Query Language)
SQL adalah bahasa yang digunakan untuk
berkomunikasi dengan database. Menurut
ANSI, bahasa ini merupakan standard
untuk relational database management
systems (RDBMS).
 Beberapa software RDBMS dan dapat
menggunakan SQL, seperti : Oracle,
Sybase, MySQL, Microsoft SQL Server,
Microsoft Access, Ingres, dsb.

SQL (Structured Query Language)


Semua database menggunakan bahasa SQL.
Tetapi bahasa SQL yang digunakan tidak selalu
sama antara database satu dengan database lain,
tergantung fitur-fitur yang didukung oleh
database tersebut.
Penulisan perintah dalam bahasa SQL adalah
incasensitive. Artinya, perintah ‘create database
test’ sama dengan perintah ‘CREATe DaTaBaSE
test’, tetapi tidak sama dengan ‘create database
Test’ (nama database-nya berbeda).
Acuan

http://say.id.or.id/artikel/php/
SELAMAT BEL