Anda di halaman 1dari 21

RELATIONAL

DATABASES
Kelompok 4:
Alif Kahlil Gibran 21108040105
Ayub Rosyidin 21108040081
Rachmanda Arsyil Majid 21108040071 2

Robi Hutsain Fadhilah 21108040125


Zaky Muhammad Hikam 21108040130

.
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

▹ Meminimalkan data yang


terduplikat dan data yang tidak
konsisten

▹ Kemandirian data

▹ Analisis lintas fungsional

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)

Data Definition Language (DDL)


Membangun kamus data
Membuat database
Menjelaskan sub-skema
Menentukan catatan atau kendala keamanan lapangan

Data Manipulation Language(DML)


10
Mengubah konten dalam database
Pembaruan, penyisipan, dan penghapusan

Data Query Language (DQL)


Memungkinkan pengambilan, pengurutan, dan tampilan
data dari database
Relational Database
Model data relasional mewakili skema tingkat
konseptual dan eksternal seolah-olah data disimpan
dalam tabel.

Tabel

Setiap baris, sebuah tuple, berisi data tentang satu


instance dari suatu entitas.
Ini setara dengan record

Setiap kolom berisi data tentang satu atribut dari suatu


entitas.
Ini setara dengan field
Tabel Relasional
USE BIG IMAGE.

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

⬝ Perubahan pada data yang ada tidak dicatat dengan benar.


Karena beberapa record dengan atribut data yang sama 14

 Sisipkan Anomali

⬝ Tidak dapat menambahkan catatan ke database.

 Hapus Anomali

⬝ Menghapus catatan juga menghapus data yang tidak


diinginkan dari database.
Persyaratan Desain untuk
Database Relasional
1. Setiap kolom harus bernilai tunggal.

2. Kunci utama harus berisi data (bukan nol).

3. Kunci asing harus berisi data yang sama dengan kunci


utama di tabel lain.

4. Semua atribut lain harus mengidentifikasi karakteristik


tabel yang diidentifikasi oleh kunci utama.
Normalisasi
Database Relasional
Awalnya, satu tabel digunakan untuk semua data
dalam database.

Aturan berikut, tabel didekomposisi menjadi beberapa


tabel yang terkait dengan:
Primary key–foreign key integration

Kumpulan tabel yang telah didekomposisi berada


dalam bentuk third normal form (3NF).
Microsoft Acces Query #1
USE BIG IMAGE.

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

Anda mungkin juga menyukai