Sistem manajemen database atau database management system
(DBMS) merupakan suatu sistem software yang memungkinkan seorang user dapat
mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol terhadap
data. Database sendiri adalah sekumpulan data yang berhubungan dengan secara
logika dan memiliki beberapa arti yang saling berpautan. Database digunakan untuk
menyimpan informasi, memelihara informasi, dan membuat informasi tersebut tersedia saat
dibutuhkan. Untuk mengelola database diperlukan suatu perangkat
lunak yang disebut DBMS (Database Management System).
Database language
v Data
Definition Language (DDL), kelompok perintah untuk
mendefinisikan atribut-atribut basis data, contohnya create, alter,
drop.
v Data
Manipulation Language (DML), kelompok perintah untuk memanipulasi data dalam basis data, contohnya select,
insert, delete, dan update.
v SQL
(Structured Query Language), SQL adalah bahasa yang digunakan untuk
pengaksesan database. Menurut ANSI (American National Standards
Institute), bahasa ini merupakan standar untuk Relational Database Management Systems (RDBMS).
Keunggulan dari
DBMS :
- Kepraktisan : media penyimpanan berukuran kecil tetapi padat informasi.
- Kecepatan : Pengambilan dan pengubahan data jauh lebih cepat.
- Mengurangi Kejenuhan : Terhindar mengulangi pekerjaan yang berulang-ulang.
- Kekinian : Informasi pada DBMS bersifat mutakhir dan akurat setiap saat
Abstraksi Data :
v Level
fisik (Physical level), merupakan level terendah dalam abstraksi data,
yang menunjukkan bagaimana sesungguhnya data disimpan.
v Level
lojik/konseptual, menggambarkan data apa yang sebenarnya (secara
fungsional) disimpan dalam basis data dan hubungannya dengan data yang lain.
v Level
penampakan (View level), merupakan level
teringgi dari abstraksi data yang hanya menunjukkan sebagian dari basis data.
Database Software
:
• DB2
- http://www-306.ibm.com/software/data/db2/
• Microsoft SQL Server -
http://www.microsoft.com/sql/
• Oracle - http://www.oracle.com
• Sybase
- http://www.sybase.com/
• Interbase - http://www.borland.com/interbase
• Microsoft office Access
• Firebird
- http://www.firebirdsql.org/
• MySQL
– http://www.mysql.com
• PostgreSQL
- http://www.postgresql.org/
MY SQL
SQL
merupakan kependekan dari Structure Query Language. Dengan adanya bahasa SQL
ini, para pemrogram semakin mudah untuk mengakses
data data yang tersimpan dalam sebuah Database. MySQL adalah sebuah system manajemen database yang saling
berhubungan. Sebuah hubungan databse dari data yang tersimpan pada table
yang terpisah daripada menyimpan semua data pada ruang yang sangat besar. Hal
ini menambah kecepatan dan fleksibilitas.
Mengapa kita
harus menggunakan SQL ?
1. Portabilitas.
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source.MySQL didistribusikan secara open source,
dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
3. ‘Performance tuning’. MySQL memiliki kecepatan yang
menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses
lebih banyak SQL per satuan waktu.
4. Perintah dan Fungsi. MySQL memiliki operator dan fungsi
secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
5. Skalabilitas dan Pembatasan. MySQL mampu menangani basis
data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan
60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat
ditampung mencapai 32 indeks pada tiap tabelnya.
6. Konektivitas. MySQL dapat melakukan koneksi dengan klien
menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
7. Struktur tabel. MySQL memiliki struktur tabel yang lebih
fleksibel
Beberapa perintah dari SQL yang sering di temuin yaitu :
Select : bertugas untuk
mengakses data dari suatu tabel dalam database
Update : bertugas
untuk mengupdate (merubah) data dalam suatu tabel pada database
Delete : bertugas
untuk menghapus data dari suatu tabel dalam database
Insert : bertugas untuk menambahkan data ke dalam suatu
tabel dalam database
Alter: Mengubah
struktur tabel
Create: Menciptakan
database atau tabel
Delete : Menghapus
baris pada tabel
Drop : Menghapus
tabel
Insert : Menambahkan
baris pada tabel
Select : Memilih
baris dan kolom pada tabel
Update : Mengubah
nilai pada sebuah baris
Tipe data pada MY SQL
Pengertian Field, record dan Primary Key :
Pengertian Field, record dan Primary Key :
- Field adalah bagian dari table yang merupakan item-item (kolom) dari data.
- Record adalah suatu kumpulan beberapa field yang mempunyai tujuan yang sama
- Primary Key adalah field kunci/ utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, dengan kata lain primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).
0 komentar:
Posting Komentar