2. DBMS (Data Base Management System)
Data Base Management System adalah software aplikasi khusus yang digunakan untuk mengelola databse sehingga meminimalisir terjadinya berbagai kesalahan dalam pengelolaan Big Data. Untuk dapat mengoperasikan DBMS pengguna wajib menggunakan bahasa bahasa database yang sudah di tentukan yaitu DDL dan DML.
DDL atau Data Definition Language adalah bahasa yang digunakan untuk menggambarkan desain database secara menyeluruh seperti menambahkan tabel.
DML atau Data Manipulation Language adalah bahasa yang digunakan untuk memanipulasi data seperti menghapus dan mengedit pada database.
Apa yang membedakan DBMS dengan Sistem Pemerosesan data ? Pada DBMS data dikelola secara terpusat, mudah untuk mengakses data, dan keamanan yang sudah terjamin tentunya.
Salah satu contoh DBMS yang banyak di pakai adalah MySQL.
Sejarah MySQL
MySQL adalah software manajemen basis data yang multithread(mampu memproses lebih dari satu pekerjaan sekaligus) dan multi-user (dapat digunakan oleh lebih dari 1 user skaligus). MySQL merupakan implementasi dari system manajemen basis data yang bersifat Rlasional atau terstruktur. Dibuat oleh TcX dan sampai kini telah dipercaya dengan 40 buah basis data yang berisi kurang lebih 10.000 tabel dan 500 diantaranya memiliki 7 juta baris. Nama pendirinya adalah
David Axmark dan
Allan Larsson dari Swedia dan satu orang Finlandia bernama Michael "Monty". Setiap pengguna MySQL dapat mengakses secara gratis dibawah lisensi GPL (
General Public License) namun tidak diperkenankan menjadikan produk turunannya bersifat komersial. MySQL dapat di konfigurasikan dengan bahasa pemrograman C dan Delphi, dan dapat juga digunakan secara berdiri sendiri.
Data Yang Diolah
1.Numerik
TINYINT : Nilai Integer yang sangat kecil
SMALLINT : Nilai Integer yang kecil
MEDIUMINT : Nilai Integer yang sedang
INT : Nilai Integer standar
BEGINT : Nilai Integer yang besar
FLOAT : Bilangan desimal dengan single-precission (32-bit)
DOUBLE : Bilangan desimal dengan double-precission (64-bit)
DECIMAL(M,D) : Bilangan float yang dinyatakan sebagai string. M:Jumlah digit yang disimpan, D: Jumlah angka dibelakang koma.
2.String
CHAR : Karakter yang memiliki panjang tetap yaitu sebanyak n
VARCHAR : Karakter yang memiliki panjang tidak tetap yaitu maksimum n
TINYBLOB : BLOB dengan ukuran sangat kecil
BLOB : BLOB yang memiliki ukuran kecil
MEDIUMBLOB : BLOB yang memiliki ukuran sedang
LONGBLOB : BLOB yang memiliki ukuran besar
TINYTEXT : teks dengan ukuran sangat kecil
TEXT : teks yang memiliki ukuran kecil
MEDIUMTEXT : teks yang memiliki ukuran sedang
LONGTEXT : teks yang memiliki ukuran besar
ENUM : kolom diisi dengan satu member enumerasi
SET : Kolom dapat diisi dengan beberapa nilai anggota himpunan
3. Tipe data tunggal dan jam :
DATE : date memiliki format tahun-bulan-tanggal
TIME : time memiliki format jam-menit-detik
DATETIME : gabungan dari format date dan time
· Ekspresi
Ekspresi digunakan untuk menghasilkan/menghitung nilai.
Misalnya : jumlah=harga-diskon
Ekspresi aritmatika antara lain :
+ : tambah
– : kurang
/ : bagi
* : kali
· Konstanta
Nilai yang tetap
· Fungsi bawaan
Fungsi adalah subprogram yang dapat menghasilkan suatu nilai apabila fungsi tersebut dipanggil. Fungsi Agregat adalah fungsi yang digunakan untuk melakukan summary, statistik yang dilakukan pada suatu tabel/query.
AVG(ekspresi) : digunakan untuk mencari nilai rata-rata dalam kolom dari tabel.
COUNT(x) : digunakan untuk menghitung jumlah baris dari sebuah kolom dari tabel.
MAX(ekspresi) : digunakan untuk mencari nilai yang paling besar dari suatu kolom dari tabel.
MIN(ekspresi) : digunakan untuk mencari nilai yang paling kecil dari suatu kolom dari tabel.
SUM(ekspresi) : digunakan untuk mengitung jumlah keseluruhan dari suatu kolom dari tabel.
Itulah tadi pembahasan tentang Basis data dan apa itu DBMS, jadi apa hubungan keduanya? dapat kita simpulkan bahwa Basis data adalah kumpulan dari data data yang dapat kita kelola dengan software tertentu yang disebut DBMS. Sedangkan DBMS sendiri merupakan software aplikasi manajemen yang dibuat untuk mengurangi kesalahan dalam pengelolaan database.
Download :
Pengertian dan Sejarah MySQL
Komentar
Posting Komentar