Professional Documents
Culture Documents
KEBUTUHAN PERENCANAAN
DATABASE
2.1 TUJUAN PERENCANAAN
Sebelum melihat pada masalah-masalah perencanaan khusus dan algoritma,yang
terbaik adalah menentukan beberapa tujuan perencanaan. Pada kenyataannya, apa yang di
inginkan pada hasil akhir dari proses database relasional? Meskipun beberapa tujuan
perencanaan dapat disusun, tujuan berikut yang diangggap jadi lebih penting, yaitu:
1.
2.
3.
4.
dapat diitemukan dalam data base. Tingkat pertama dalam proses perncanaan
adalah menetapkan semua atribut yang ditempatkan dalam database. Suatu saat
atribut telah didefinisikan,perencana dapat memulai untuk bingung mengenai
bagaimana beberapa relasi akan diperlukan,dan atribut yang mana akan dimasukan
kedalam relasi tertentu. Di dalam sebuah database untuk mikrokomputer, di sini
ada problema tambahan yaitu apakah data yang akan disimpan akan direncanakan
sebagai hasil di dalam suatu database, atau mungkin dua atau beberapa database.
E_S
E_S
Emp
Super
Emp
Super
125
138
195
200
Jones
Smith
Smith
Jones
125
138
195
200
Jones
Smith
-
(a)
(b)
Gambar 2.1 Data rangkap yang tidak rangkap
Tujuan 2: Meniadakan kerangkapan data. Percabangan dari tujun ini
tidak jelas untuk perencana database pemula. Kunci mengerti untuk mengerti tujuan
ini adalah menyadari bahwa ada suatu perbedaan yang nyata antara data rangkap
dan kerangkapan data yang rangkap. Sebagai contoh, lihat relasi E_S pada gambar
2.1(a). Relasi ini mempunyai 2 atribut, Emp(nomor pegawai) dan Supr
(pengawas). Relasi memenuhi data yang menunjukan pengawas yang bersangkutan
dari setiap pegawai di dalam perusahaan.Nama-nama dari para pengawas dapat
ditunjukan beberapa kali dalam relasi. Dalam kenyataan, sebuah nama pegawas
akan muncul lagi untuk setiap pegawai yang diawasi. Catatan,meskipun Jones dan
Smith keduanya muncul dua kali di dalam hal E-S diberikan di dalam gambar
2.1(a), tidak ada nama-nama rangkap yang di namakan kerangkapan. Alasan mereka
bukan kerangkapan yang adalah yang jika satu dari nama-nama itu tak ada direlasi,
maka informasi hilang. Contoh gambar 2.1(b), menunjukan suatu hal dari E-S akan
terlihat seperti dengan nama rangkap dihapus. Dalam alasan ini,tidak ada tujuan
mengetahui nama-nama pengawas pegawai #195 dan #200.