- Pengenalan Database
Database dan sistem database adalah komponen utama dalam kehidupan manusia modern saat ini . Secara tidak langsung manusia akan berhubungan dengan database dalam aktivitasnya contohnya :Pada saat berbelanja di supermarket , meminjam buku di perpustakaan , bertranksaksi melalui bank , mengurus surat - surat pribadi di pemerintah , menyimpan data di sebuah website dsb.
- Pengertian Database / Basis Data
Istilah basis data adalah tempat penyimpanan seperti lemari arsip , buku telepon , kartu katalog dsb.Data merupakan sesuatu yang menyangkut barang , kejadian , aktivitas dan transaksi yang telah tercatat , diklasifikasikan dan disimpan namun belum memiliki makna . Basis data adalah kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya redudansi data . Adapun operasi dasar basis data diantaranya sebagai berikut :
- Pembuatan basis data baru
- Penghapusan basis data
- Pembuatan file / tabel baru
- Penghapusan file /tabel
- Penambahan / pengisian data ke dalam file / tabel
- Pengambilan data dari sebuah file / tabel
- Perubahan data dari sebuah file / tabel
- Penghapusan data dari sebuah file / tabel
- Sejarah Basis Data
Basis data modern muncul tahun 1960-an . Pada tahun 1970 peneliti IBM yang bernama ted codd menerbitkan artikelnya yang pertama untuk basis data relasional . Dan pada tahun 1973 Charles W . Bachman menerima penghargaan sebagai pelopor di bidang basis data . Pada tahun 1980 sistem basis data yang pertama dibangun dengan standar SQL.
- Tujuan Basis Data
- Memudahkan dan mempercepat pengambilan data .
- Mengurangi / menghilangan redudansi data
- Keakuratan (accuracy)
- Ketersediaan , pemilahan data yang sifatnya pasif dari database aktif
- Kelengkapan dan keamanan
- Bersifat multiuser
- Pengguna dari database
- Database Administrator , orang yang bertanggung jawab penuh dalam manajemen database meliputi pengaturan hak akses dan sebagainya
- Database Designer , bertanggung jawab dalam identifikasi data yang tersimpan dalam database serta menentukan struktur data yang untuk disimpan dalam database
- End User Database , Orang yang pekerjaanya membutuhkan akses ke database untuk melakukan query , update maupun generate report database . End user dapat dikategorikan sebagai berikut :
- Casual end users : user yang jarang mengakses database namun terkadang memerlukan informasi terbaru
- Parametic end user : user yang melengkapi kebutuhan database user
- Stand alone users : user yang memaintain personal database
- System Analyst , orang yang menentukan kebutuhan sistem end user
- Application programmers , Orang yang kerjaanya berhubungan dengan koneksi database
- Manfaat Database
- Terpusat
- Sharing
- Quick Editing
- Akurasi dan konsistensi
- Security
- Transaksi
- Sistem Basis Data ( DBMS)
Merupakan sistem yang terdiri atas sekumpulan tabel data yang yang saling berhubungan dan sekumpulan program , yang memungkinkan berbagai user dan / program lain dapat mengakses dan memanipulasi tabel tersebut . Manajemen sistem basis data adalah perangkat lunak atau program aplikasi yang didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar .
- Contoh Aplikasi Basis Data
- Microsoft SQL Server
- Oracle Database
- Mysql
- MariaDB
- MongoDB
- Postgre SQL