PENGENALAN BASIS DATA - DBMS dan RDBMS pengolahan transfer data
PENGENALAN BASIS DATA
Basis data menyediakan fasilitas atau memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan tehnologi basis data pada saat sekarang (dunia bisnis). Berikut ini contoh penggunaan Aplikasi database dalam dunia bisnis :
1. Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
2. Bandara: Pengelolaan data reservasi, penjadualan
3. Universitas: Pengelolaan pendaftaran, alumni
4. Penjualan: Pengelolaan data customer, produk, penjualan
SEJARAH BASIS DATA
Pada saat awal penerapan sistem komputer, sekelompok rekaman disimpan pada sejumlah berkas secara terpisah. Sistem ini disebut sebagai sistem pemrosesan berkas (File Processing System).
DEFINISI BASIS DATA
• Kumpulan data yang saling berhubungan yang merefleksikan fakta-fakta yang terdapat di suatu organisasi.
• Kumpulan informasi/berkas data yang terorganisasi ke dalam tatacara yang khusus
DATABASE MANAGEMENT SYSTEM (DBMS)
Secara umum, DBMS diartikan sebagai suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, dan memperoleh data/informasi dengan praktis dan efisien.
DBMS: DATABASE MANAGEMENT SYSTEM
• Definisi: Suatu kumpulan data yang saling berkaitan dan seperangkat program untuk mengakses data tersebut.
• Tujuan: DBMS menyediakan suatu cara untuk menyimpan, mengubah, dan mengambil informasi pada basis data dengan cara yang nyaman dan efisien.
• Contoh DBMS yang ada di pasaran: Oracle, Microsoft SQL Server, IBM DB2, MySQL, PostgreSQL, etc.
PENGGUNA (USER)
• Programmer Aplikasi – Berinteraksi melalui Data Manipulation Language (DML), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk (seperti C++, C, Pascal, dll)
• User Mahir (Casual User) – Berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS.
• User Umum (End User/Naïve User) – Berinteraksi melalui pemanggilan satu program aplikasi permanen (executable program) yang telah disediakan/ditulis sebelumnya.
MODEL BASIS DATA
• Model basis data menyatakan hubungan antar rekaman (record) yang tersimpan dalam basis data.
• Istilah lain: struktur data logis.
• Ada beberapa model basis data, yaitu:
o Entity-Relationship Model
o Relational Model
o Object-oriented Model
o Semi-structured Model
o Older models: network model and hierarchical model
PENGENALAN RDBMS RDBMS
adalah kependekan dari Relational Database Management System. RDBMS adalah program yang melayani sistem basis data yang entitas utamanya terdiri dari tabel-tabel yang mempunyai relasi dari satu tabel ke tabel yang lain.
Suatu database terdiri dari banyak tabel. Tabel ini terdiri dari banyak field yang merupakan kolomnya. Isi tiap baris dari tabel inilah merupakan data.
FUNGSI RDBMS
Fungsi RDBMS pada dasarnya RDBMS ( Relational Database Management System ) Mengelola database berjenis rasional database. Rasional database sendiri sebenarnya Merujuk pada penyimpanan data yang terstruktur ke dalam bentuk tabel Menggunakan baris dan kolom. Dan RDBMS sendiri mengacu pada sistem bagaimana Data dalam database tersebut agar tetap konsisten
Berbagai macam relasi dalam database
1. one-to-one
2. one-to-many
3. many-to-many
RDBMS akan menjaga agar data-data yang menjadi kunci relasi yang foreign_key dan primary_key ini merupakan data-data yang benarbenar berkaitan satu dengan yang lain. Jika ada data yang salah relasinya, maka RDMBS akan menolak data tersebut.
No comments:
Post a Comment