Sistem Basis Data

advertisement
Sistem Basis Data
Adriy.weebly.com
Awal Mula
• Manajeman Berkas
• Didasarkan kebutuhan individu  duplikasi
data, pemisahan data, ketidakkonsistenan
data (perubahan tidak menyeluruh),
ketidaksamaan program  program harus
diubah, tidak sama format
Contoh
Solusi?
• Pengelolaan atau pengorganisasian yang
saling terkait dan menyeluruh
DBMS
• Database Management System
• DBMS adalah perangkat lunak yang
menangani semua pengaksesan database/
basis data
• Mempunyai fasilitas membuat, mengakses,
memanipulasi dan memelihara basis data.
Contoh
Komponen Penyusun Basis Data / Data
Base
•
•
•
•
•
Perangkat keras (komputer)
Perangkat lunak (bahasa pemrograman)
Data
Prosedur (masuk, menggunakan)
Orang (pemakai aplikasi, pemrogram, admin)
Arsitektur Basis Data
• ANSI-SPARC (Amarican National Standards
Institute – Standards Planning and
Requirement Commite)
• Tiga tingkat arsitektur :
- Eksternal (pandangan / view)
- Konseptual
- Internal
Istilah
• Tingkat eksternal : tingkatan yang
berhubungan secara langsung dengan
pengguna
• Tingkat konseptual : berisi tentang data apa
yang tersimpan dan hubungan antar data
• Tingkat internal : berhubungan langsung
dengan basis data
Gambar
Pengguna 1
Pengguna 2
Konseptual
Internal
Basis data
Pengguna 3
Bahasa Basis Data
• DDL (Data Definition Language)
 Perintah yang digunakan admin untuk
mendefinisikan data
• DML (Data Manipulation Language)
 Perintah untuk mengambil, menambah,
mengubah, menghapus data
Model Basis Data
•
•
•
•
Model data hierarki
Model data jaringan
Model data relasional
Model data berbasis objek
Model data hierarki
Kumpulan record-record yang secara logika
terorganisir seperti struktur pohon dari atas ke
bawah (berbentuk hirarki).
Lapisan paling atas bertindak sebagai induk dari
segmen yang tepat berada di bawahnya.
Segmen yang berada di bawah dari suatu segmen
lainnya merupakan anak dari segmen yang ada di
atasnya.
Struktur pohon mewakili urutan hirarki dari media
penyimpan pada komputer.
Contoh
Model data jaringan
• Sebuah hubungan disebut set. Setiap set terdiri
dari paling tidak dua macam record
Contoh
Model data relasional
 Basis data relasional dianggap sebagai
suatu kumpulan tabel-tabel.
 Setiap tabel terdiri dari serangkaian perpotongan baris/kolom.
Contoh
Model data berbasis objek
 Sebuah objek digambarkan dengan isi
berdasarkan faktanya.
 Sebuah objek mencakup informasi tentang
relasi antara fakta dengan objek.
 Sebuah objek adalah sebuah blok
pembentuk dirinya sendiri untuk struktur
independen.
Contoh
Tugas Individu
•
-
Cari informasi mengenai Sistem Basis Data:
Sejarah
Perkembangan
Alasan munculnya
Ciri atau Karakteristik
Data Mining
Terima Kasih
Download