Hari ini saya akan memposting mysql 5 pengenalan database,dbms dan rdbms.
A.Pengertian:
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multialur, multipengguna.
B.Tahapan materi:
Basis data (atau database) adalah kumpulan informasi yang disimpan di
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multialur, multipengguna.
B.Tahapan materi:
Basis data (atau database) adalah kumpulan informasi yang disimpan di
dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut
(http://id.wikipedia.org/wiki/Database).
Database digunakan untuk menyimpan
informasi atau data
yang terintegrasi dengan baik di dalam komputer.
Untuk mengelola
database diperlukan suatu perangkat lunak yang disebut
DBMS(Database
perangkat lunak Management yang System).memungkinkan
DBMS user merupakan
(pengguna) suatu untuk sistem membuat,
memelihara,
mengontrol, dan mengakses database secara praktis dan efisien.
Dengan DBMS, user
akan lebih mudah mengontrol dan memanipulasi data yang ada.Sedangkan RDBMS
atau Relationship Database Management System
merupakan salah satu
jenis DBMS yang mendukung adanya relationship atau
hubungan antar
tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya
Hierarchy DBMS,
Object Oriented DBMS, dsb.
Beberapa software
atau perangkat lunak DBMS yang sering digunakan
dalam aplikasi
program antara lain :
Microsoft SQL
Server - http://www.microsoft.com/sql/
Oracle -
http://www.oracle.com
Sybase -
http://www.sybase.com/
Interbase -
http://www.borland.com/interbase
Teradata -
http://www.teradata.com/
Firebird -http://www.firebirdsql.org/
MySQL –
http://www.mysql.com/
PostgreSQL -
http://www.postgresql.org/
Beberapa Istilah
Database
Table
Sebuah tabel
merupakan kumpulan data (nilai) yang diorganisasikan ke dalam
baris (record) dan
kolom (field). Masing-masing kolom memiliki nama yang
spesifik dan unik.
Field
Field merupakan
kolom dari sebuah table. Field memiliki ukuran type data
tertentu yang
menentukan bagaimana data nantinya tersimpan.
Record
Field merupakan
sebuah kumpulan nilai yang saling terkait.
Key
Key merupakan suatu
field yang dapat dijadikan kunci dalam operasi tabel.
Dalam konsep
database, key memiliki banyak jenis diantaranya Primary Key,
Foreign Key,
Composite Key, dll.
SQL
SQL atau Structured
Query Language merupakan suatu bahasa (language) yang
digunakan untuk
mengakses database. SQL sering disebut juga sebagai query.
Hierarki Database
Dalam konsep
database, urutan atau hierarki database sangatlah penting.
Urutan atau hierarki
database digambarkan dalam gambar sbb :
MySQL adalah sebuah
perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris:
database management system) atau DBMS yang multithread,
multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat
MySQL tersedia
sebagai perangkat lunak gratis di bawah lisensi GNU General
Public License
(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana
penggunaannya tidak cocok dengan penggunaan GPL.Tidak seperti PHP
atau Apache yang merupakan software yang
dikembangkan oleh
komunitas umum, dan hak cipta untuk kode sumber dimiliki
oleh penulisnya
masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial
Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas
semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang
mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty"
Widenius.
MySQL dapat
didownload di situs resminya, http://www.mysql.com.
Fitur-fitur MySQL
antara lain :
Relational
Database System. Seperti halnya software database lain yang
ada di pasaran,
MySQL termasuk RDBMS.
Arsitektur
Client-Server. MySQL memiliki arsitektur client-server dimana
server database
MySQL terinstal di server. Client MySQL dapat berada di
komputer yang sama
dengan server, dan dapat juga di komputer lain yang
berkomunikasi dengan
server melalui jaringan bahkan internet.
Mengenal perintah
SQL standar. SQL (Structured Query Language)
merupakan suatu
bahasa standar yang berlaku di hampir semua software
database. MySQL
mendukung SQL versi SQL:2003.
Mendukung Sub
Select. Mulai versi 4.1 MySQL telah mendukung select
dalam select (sub
select).
Mendukung Views.
MySQL mendukung views sejak versi 5.0
Mendukung Stored
Prosedured (SP). MySQL mendukung SP sejak versi 5.0
Mendukung
Triggers. MySQL mendukung trigger pada versi 5.0 namun
masih terbatas.
Pengembang MySQL berjanji akan meningkatkan kemampuan
trigger pada versi
5.1.
Mendukung
replication.
Mendukung
transaksi.
Mendukung foreign
key.
Tersedia fungsi
GIS.
Free (bebas
didownload)
Stabil dan
tangguh
Fleksibel dengan
berbagai pemrograman
Security yang
baik
Dukungan dari
banyak komunitas
Perkembangan
software yang cukup cepat.
C.Latar belakang:
Kewajiban
siswa blc setelah mempelajari sesuatu wajib di posting guna menjadi
laporan pada waktu pulang dan agar terbiasa bila melalukukan atau
mengerjakan sesuatu membagikan ke publik dan hari ini saya belajar tentang basis data.
D.Maksud tujuan:
Pembaca mengetau tentang apa itu basisdata.E.Referensi:
MySQL 5 Dari Pemula Hingga Mahir Achmad Solichin dari ebook rpl blc telkom klaten.
Sekian terimakasih semoga bermanfaat.
Wassalamu’alaikum Warahmatullahi Wabarakaatuh.
0 komentar:
Posting Komentar