Materi | Catatan Kuliah

Dattar Is;

BAB 1

BAB 2

BAB 3

DATABASE, RELASI, DAN DATABASE RELASIONAL

1.1.
1.2.

Konsep DG:lsar
Definisi Sebuah Relasi

3

1.3.

Definisl Database


6

KEBUTUHANPERENCANAAN DATABASE

2.1.
2.'2.

TuJuanPerencanaan
Relasi Universal

11

2.3.

Masalah-masalah dengan Menggunakan Sebuah RelaslTunggal

17

15


KETERGANTUt-JGANFUNGSIONAL

Bentuk Normal Pertama

23

3.2.

Konsep Dari Ketergantungan

24

3.3.

Pendekatan

27

3.4.


TlnJauan Dari Kejanggalan

3.5.

Suatu Dekomposisi yang lain dari Relas! Advisor

32

3.6.
3.7.

Uralan-uraian Pada Algoritma Rancangan
Masalah-masalah untuk Bob 3.

33

3.1.

BAB 4


5

Relaslonal

Umum untuk Dekomposisi

30

yang Asil
Dekomposisi

37

BEBERAPA BENTUKMODIFIKASI ALGORITMA

4.1.

Ketergantungan


Fungslonal yang Berleblhan

38

4.2.

Ketergantungan

Transitif

39

4,3.
4.4.

Tambahan Atribut pad a sebuah .fD
Kaldah dari Inferensi

41
42


BAB 5

BAB 6

BAB

7

STUDI KASUS DESAIN DATABASE

DiskripsiMasalah

5.2.

MenentukanAtribut

5.3.

Diagram Ketergantungan


Fungsional

48

5.4.
5.5.

pengurangan Pada set Relasi BCNF
Evaluasi Relasi Desain BCNF

51

56.

Tugas untuk Bab 5

55

53


6.1.

Kesatuan-kesatLian dan Hubungan-hubungan

56

6.2.

Tingkat darl Suatu Hubungan

59

6.3. Tanggapan atas Pembuatan Grafik

64

6.4.

66


Soal-soal untuk Bab

PENGEMBANGAN

6

RELASI-RELASI DARI DIAGRAM

TIPE ER

7.1.
7.2.

Relasi-relasi awal untuk Hubungan Binar dengan
Contoh Masalah ER Pertama

7.3.

Relasi-relasi Awal untuk hubungan


Binar Tingkatan 1:N

7.4.
7.5.

Relasl-relasi Awal untuk hubungan
Contoh Masalah ER Kedua

Binar Tingkatan M:N

Tingkat 1:1

70
74
75
79
80

7.6.


Database

7.7.

Suatu Komentar pada Jumlah Relasi-relasl
Masalah-masalah untuk Bab 7

Sekretaris Bowling yang dikunjungi kembali

83
84
85

TAMBAHAN KONSTRUKSIMETODE ER

8.1.
8.2.

8.3.
8.4.

8.5.
BAB 9

46

Relasi yang Universal

POLA PENDEKATAN YANG BERBEDA

7.8.
BAB 8

45

5.1 .

Perlunya Keterkaitan Susunan yang lebih Tlnggl
Hubungan Pendahuluan untuk Tiga Jalen Hubungan
penggunaan Aturan-aturan
Problema DisainERBesar
Masalah-masalahuntuk Bab 8

86
90
90
94
98

PELAKSANAAN LANDAS DATA SE~RETARISBOWLING MENGGUNAKAN DBASE III

9.1 .

dalam Dbase III

99

Permasalah Sekretaris dengan

102

Studl Kasus Database

9.2.

Jawaban

9.3.

Menu Utama untuk Prapemprograman

9.4.

Modul Program BWlRST.PRG.

Dbase III
Solusi Permasalahan

110
112

9.5.
9.6.
9.7.
9.8.
9.9.
9.10.

Modul Program TEAMPNS.PRG.

113

Modul Program WKSCHDl.PRG.

119

Modul Program EOSRPT.PRG.

122

Modul Program TEAMSTD.PRG.
Struktur. Dari Relasi Sementara

123

Kebutuhan untuk Suatu Menu Keluaran (Input)

133

128

BAB 10 DATABASE SEKRETARISBOWLING DENGAN R:BASE 5000

10.1. Studi Kasus Database

R:Base 5000

134

10.2. Menjawab Query Sekretaris dengan R:Base 5000
10.3. Menu Utama untuk Solusi Query Terprogram

136

w'4.

145

R:Base 5000 Program Modul BWLRST.PRG.

143

10.5. R:Base SOOO Modul Program TEAMPNS.PRG.
10.6. Modul Program R:Base 5000 TEAMSTD.PRG.

146

10.7. Modul Program R:5000 EOSRPT.PRG
10.8. M.PROG R:5000 TEAMSTD.PRG

154

10.9. Masalah dalam Pemasukkan Data Baru ke Dalam Database

165

10.10. Ringkasan Bab 10
10.11. Masalah-masalah Bab 10

166

150

154

166

BAB 11 REFLEKSIDAN PERTIMBANGAN LEBIH LANJUT

11.1. Bentuk-bentuk Umum lainnya
11.2. Keuntungan Metode Hubungan Entitas
11.3. Normalisasi Nilai
11.4. Pemakaian Database Concurrent (Bersama-sama)

168

11.5.

172

ADMINISTRASI

DATABASE

169
170
171