Rabu, 02 November 2016

Pengertian Tentang Seputar Basis Data, Sistem Basis Data, dan DBMS (dasar)

Pengertian Basis Data :
Basis : Markas atau gudang, tempat berkumpul 
Data : Representasi fakta dunia nyata yang mewakili suatu objek.
Basis data didefinisikan sebagai sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi secara optimal
tujuannya Kemudahan dan kecepatan dalam pengambilan data
Dimana Basis Data Digunakan?
Perbankan : Costumer information,Tabungan ,Pinjaman
Maskapai penerbangan : Reservasi dan informasi jadwal pemberangkatan
Universitas : Rencana mahasiswa,KRS,Penilaian 
 Hirarki Data : File,Record, Elemen Data
Berkas/file/table
Kumpulan record sejenis dengan panjang atribut / field sama namun memiliki isi yang berbeda.
Rekaman/record/baris 
Gabungan sejumlah elemen data yang saling terkait.Contoh: nim, nama, alamat, tpt_lhr dan atribut lainya pada seorang mahasiswa dapat dihimpun dalam sebuah record/baris
Elemen Data/field/atribut
Satuan terkecil yang tidak dapat dipecah kembali 
Contoh: nim, nama, alamat, tempat lahir pada data mahasiswa

Sistem Basis Data : Dapat diartikan sebagai kumpulan file/table yang saling berhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa user mengakses dan memanipulasi file tersebut.
Komponen Sistem Basis Data
Perangkat keras (Hardware)
Sistem Operasi
Basis Data
Perangkat lunak pengolah basis data (DBMS)
Pemakai (User)
Aplikasi Lain (bersifat optional)
 
Tujuan Sistem Basis Data :
Kemudahan dan kecepatan dalam pengambilan data
Efisiensi terhadap ruang penyimpanan
Keakuratan terhadap penyimpanan data
Ketersediaan, Keamanan, dan Pemakaian data bersama 
 
 
Sistem Manajemen Basis Data (DBMS) : Merupakan koleksi terpadu dari program program (sistem perangkat lunak) yang digunakan untuk mendefinisikan, menciptakan, mengakses, dan merawat database. Contoh: Microsoft Access, Microsoft Sql Server, Oracle, MySQL, PostgreSQL, dll

Tujuan DBMS : Menyediakan lingkungan yang mudah dan aman untuk penggunaan dan perawatan database.

Mengapa menggunakan DBMS?
a. Kemandirian data dan efisiensi akses
    Terlindung dari perubahan struktur fisik
b. Waktu pengembangan aplikasi terkurangi       
     Program tidak berubah karena perubahan data  
c. Akses bersamaan dan recovery dari crash
    DBMS menjamin penjadwalan transaksi (lock)
    DBMS memelihara log (history) transaksi
d. Integritas dan keamanan data
     Integrity constraint

Tidak ada komentar:

Posting Komentar