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