Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEM MANAJEMEN BASIS DATA - Coggle Diagram
SISTEM MANAJEMEN BASIS DATA
2.1 Konsep Dasar
Sistem basis data didefinisikan sebagai suatu sistem yang terdiri atas kumpulan file/tabel yang saling berhubungan dan kumpulan program yang memungkinkan beberapa pemakai dan atau program lain untuk mengakses dan memanipulasi file/tabel tersebut
Accessibility
kemampuan akses untuk menyimpan/memperoleh kembali data dengan identitas tertentu
Generality
kemampuan dalam mengakses seluruh informas untuk memodifikasi data
Flexibility
kemampuan dalam kemudahan penggunaan dan pengembangan basis data
Tujuan
memperoleh kembali data yang dicari dengan mudah dan cepat
2.2 Abstark Data
Peringkat abstrak
Peringkat fisik
peringkat terendah dari abstraksi. mendeskripsikan bagaimana data sesungguhnya disimpan dalam media penyimipanan fisik.
Peringkat logika
mendeskripsikan data yang disimpan di basis data, dan apa yang ada antara data-data tersebut.
Peringkat pengguna
peringkat pengguna mampu menyederhanakan interaksi pengguna dengan sistem.
contoh: teller bank dapat melihat rekening nasabah, tapi tidak dapat mengetahui gaji karyawan lain
2.3 Model Data
sekumpulan cara untuk mendiskripsikan data, hubungan, semantiknya, dan batasan konsistensi.
2.3.1 Model ERD (Entetity Relationship Diagram)
Enetitas adalah basis data dideskripsikan berdasarkan atributnya. contoh, nomor rekening. nomor rekening merupakn atribut dari entitas rekening yang bersangkutan.
Relationship adalah hubungan antara beberapa entitas.
empat-persegi-panjang yang menggambarkan himpunan entitas
elips, menggambarkan atribut
jajaran genjang, menggambarkan hubungan antar entitas
garis. menyatukan atribut pada entitas tertentu dan menyatukan entitas dala, suatu hubungan tertentu
2.3.3 Model basis data herarkhis
model ini sebagai induk dan anak. masing-masing berupa suatu simpul dan terdapat hubungan bahwa setiap anak hanya bosa memiliki satu orang tua saja
2.3.4 Model basis data jaringan
tiap entiti mempunyai banyak induk/banyak anak
2.3.5 Model basis data berbasis objek
menggunakan pesan dan objek untuk mengakomodasi jenis data baru dan menyediakan pengembangan penganganan data
2.3.6 Model basis data lainnya
model data jaringan dan model data hierarki
2.3.2 Model Basis Data Relasional
menggunakan sekumpulan tabel berdimensi dua yang merupakan tempat data disimpan.
key
satu/gabungan bebetapa atribut yang dapat membedakan semua baris
Superkey
satu/lebih atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik
Candidat key
kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik
primary key
candidat key yang unik yang digunakan sebagai acuan dan kunci uta,a
2.4 Instans dan Skema
Instan Basis Data
kumpulan dari informasi yang disimpan dalam basis data dalam suatu saat tertentu
Skema Basis Data
hasil desain dari basis data
2.5 Independasi Data
memodifikasi skema di satu level tanpa mengubah skema di level selanjutnya yang lebih tinggi
2.6 Bahasa Basis Data
2.6.1 Data Definition Language (DDL)
Sekumpulan definisi yang didekspresikan dengan bahasa khusus
2.6.2 Data Manipulasi Language (DDL)
bahasa yang memungkinkan pengguna untuk mengakses atau memanipulasi data dalam sisten basis data yang bertipe relasional