• Tidak ada hasil yang ditemukan

kul sim 02 Intro 2 dbver2

N/A
N/A
Protected

Academic year: 2017

Membagikan "kul sim 02 Intro 2 dbver2"

Copied!
21
0
0

Teks penuh

(1)

Relational Database

(2)

Topik Bahasan

 Pendahuluan

(3)

Ikhtisar Disain Data

 Relational Database Vs. Flat-file Database

 Relational Database (RD)

 Mengapa menggunakan RD?

 Elemen-elemen RD

– Key Fields – Relationships

– Referential Integrity

(4)

Relational vs. Flat-File

Flat File (FF)

Lebih mudah dipahami

Sulit dikelola dan dimanipulasi Ukuran file besar

Relational Database (RD)

Lebih sulit diimplementasikan

(5)

What is a Relational Database?

 Database terdiri dari sejumlah tabel

 Tabel memuat subyek tunggal

 Tabel digabungkan (join) melalui hubungan

(relationships)

 Contoh program:

Microsoft Access

Microsoft® SQL Server™Oracle

(6)

Why Use a Relational Database?

 Eliminasi duplikasi informasi

 Membantu query data

 Lebih sederhana dalam memanipulasi data

(7)

What Constitutes a Relational

Database?

Key fields

– Primary key

(8)
(9)
(10)

What Constitutes a Relational

Database?

3 Types of Relationships

– One-to-one

– One-to-many

(11)

One-to-One Relationships

 Hanya satu record yang sesuai

 Menggunakan primary key pada kedua tabel

(12)
(13)

One-to-Many Relationships

 Bentuk relationship yang paling umum

(14)
(15)

One-to-Many Relationships

 Tidak dapat membentuk hubungan langsung antar tabel

 Memerlukan junction table untuk membentuk relationship

 Contoh:

– Satu pesanan, banyak jenis barang

(16)
(17)

One-to-Many Relationships

 Memelihara akurasi data

 Mencegah terjadinya data tanpa field induk

(18)

Referential Integrity

PK PK

(19)

Normalisasi

 Mengurangi Duplikasi

 Memperbaiki Akurasi

(20)
(21)

Referensi

Dokumen terkait

While the sustainability database programme looks purely at performance data, we also use a scorecard system to understand broader issues such as management approach and data

Dengan hasil algoritma genetika dapat lebih baik dalam melakukan optimasi terhadap query sistem basis data terdistribusi jika menggunakan arsitektur multi-agent.. Kata Kunci :

Basis data atau yang lebih dikenal dengan sebutan database berasal dari kata data dan basis (base), dimana data merupakan gambaran faktual dari suatu objek yang mengandung

Untuk sistem keamanan yang lebih baik form login dapat dihubungkan dengan database agar kata sandi dapat terenkripsi dan data pengguna tidak mudah diambil oleh pihak yang

Data mart merupakan bagian dari data warehouse yang lebih kecil. Data mart dipisahkan dari data warehouse menjadi database sendiri untuk keperluan seperti pembuatan laporan,

H2: Reputasi pimpinan yang baik akan lebih mengurangi potensi terjadinya senjangan anggaran dan reputasi pim- pinan yang buruk akan lebih mening- katkan potensi

1) Aplikasi telah adanya database khusus untuk mengolah data–data dari gaji karyawan sehingga pekerjaan krani gaji/upah lebih cepat. 2) Perhitungan aplikasi lebih

When the applications are meant to be used only to handle certain amounts of data, a relational model database design is feasible to be used, but when the data to be processed is very