DATABASES
Kelompok 4:
Alif Kahlil Gibran 21108040105
Ayub Rosyidin 21108040081
Rachmanda Arsyil Majid 21108040071 2
.
Main Present
▹ keuntungan dari database.
▹ perbedaan antara sistem database dan file-based legacy
systems
3
▹ perbedaan antara tampilan logis dan fisik database.
▹ konsep dasar sistem database seperti DBMS, skema, kamus
data, dan bahasa DBMS.
▹ basis data relasional dan bagaimana ia mengatur data.
Data Hierarchy
4
▹ File Based Legacy System; kumpulan program aplikasi
yang memberikan layanan kepada user contohnya
seperti pembuatan laporan. Setiap program nya
Filed mendefinisikan dan mengolah data program tersebut
secara sendiri - sendiri.
Based
Legacy ▹ Kelemahan:
5
▹ - Pemisahan dan isolasi data
System ▹ - Tejadinya duplikasi data
▹ - Ketergantungan data
▹ - Format file tidak kompatibel
Terminologi Databases
Database Management System (DBMS)
Sebuah sistem perangkat lunak yang memungkinkan user untuk
membuat, mendefinisikan, memelihara, dan memberikan akses kontrol
ke dalam suatu database
6
Database Administrator (DBA)
Orang yang bertanggung jawab untuk memelihara database
Data Dictionary
Informasi tentang struktur database.
Ex: Nama bidang, deskripsi, kegunaan
“
Keuntungan Databases System
▹ Integrasi data
▹ Berbagi data
▹ Kemandirian data
7
Physical VS Logical
Pandangan Fisik Pandangan logis
Tergantung pada mengetahui • Skema memisahkan
secara eksplisit: penyimpanan data dari
penggunaan data
Bagaimana data 8
sebenarnya diatur dalam • Tidak perlu secara eksplisit
sebuah file mengetahui bagaimana dan
di mana data disimpan.
Di mana data yang
disimpan di komputer?
Skema
Mendeskripsikan struktur logis dari
database:
Tingkat Konseptual
Organisasi melihat data secara luas
Tingkat Eksternal
Tampilan data pengguna individu
Setiap tampilan adalah sub-skema 9
Tingkat Internal
Menjelaskan bagaimana data
disimpan dan diakses
Deskripsi: catatan, definisi, alamat,
dan indeks
Bahasa-bahasa dalam DBMS
(Data Base Management System)
Tabel
12
Attributes
▹ Primary Key
■ Atribut atau kombinasi atribut yang dapat
digunakan untuk mengidentifikasi secara
unik baris (catatan) tertentu dalam sebuah
tabel. 13
▹ Foreign Key
■ Atribut dalam satu tabel yang merupakan
kunci utama di tabel lain.
⬝ Digunakan untuk menghubungkan dua
tabel
Kesalahan Design Database
▹ Jika basis data tidak dirancang dengan benar, kesalahan data dapat
terjadi.
Perbarui Anomali
Sisipkan Anomali
Hapus Anomali
17
Microsoft Acces Query #2
USE BIG IMAGE.
18
Microsoft Acces Query #3
USE BIG IMAGE.
19
Microsoft Acces Query #4
20
Microsoft Acces Query #5
21