TUGAS
SISTEM BASIS DATA
Nama
|
Taufik Hidayat
|
NPM
|
201043501017
|
Kelas
|
S4M
|
Soal Sistem basis data !!!
1. Sebutkan
dan jelaskan klasifikasi pemakaian Sitem basis data...!
2. Apa
tujuan dari arsitektur 3 level pada data base ? Serta sebutkan dan jelaskan 2 jenis data independence ?
3. Salah
satu model data berbasis objek adalah E-R model (Entity-Relationship
Model), jelaskan mengapa diperlukan
E-R...!
4. Suatu
klinik memiliki praktek dokter bersama, sehingga dalam klinik tersebut memiliki
banyak dokter. Seorang pasien, apabila berobat harus diperiksa oleh dokter dan
sebaliknya dokter harus memeriksa pasien. Pasien yang berobat lebih dari
seorang. Setiap selesai diperiksa pasien biasanya menerima resep berupa obat
dan biasanya setiap pasien menerima
beberapa jenis obat. Informasi tentang dokter adalah kode dokter, nama dokter,
spesialis, dan tariif. Sedangkan
informasi pasien adalah nomor pasien, nama pasien, dan alamat. Informasi
tentang obat adalah kode obat,nama obat, dan dosis.
Buatlah ERDnya.
Buatlah ERDnya.
5. Buatlah
ERD dengan kasus sebagai berikut ;
Sebuah Yayasan memiliki 3 buah PTS,
masing-masing PTS mempunyai fakultas dan masing-masing fakultas mempunyai
beberapa program studi. Yayasan mempunyai banyak dosen dan tiap dosen harus
terdaftar tepat di satu program studi saja namun 1 program studi boleh
terdiri banyak dosen. Satu program studi mempunyai banyak mata kuliah dan satu
mata kuliah hanya di ajarkan di satu program studi (Anggap saja tidak ada mata
kuliah umum jadi satu mata kuliah hanya di ajarkan di program studi tersebut)
Petunjuk : harus ada entitas PTS, fakultas, program studi, dosen, mata kuliah
dengan jumlah dan tipe atribut, kardinalitas dan calon primary key diserahkan
pada anda.
6.
Diberikan
sebuah relasi R= (A,B,C,D,E,F,G) dan himpunan ketergantungan fungsional yang
ada adalah A→⁽¹⁾D, D→BC⁽²⁾, C→E⁽³⁾, B→F⁽⁴⁾, EF→G⁽⁵⁾. Dengan
menggunakan sifat-sifat ketergantungan fungsional buktikan bahwa himpunan
fungsional tersebut bisa di sederhanakan menjadi A→G. ?
1.
Pemakai database dibagi atas 3 klasifikasi, yaitu:
·
Database
Administrator (DBA) : Orang/team yang bertugas mengelola sistem database secara
keseluruhan
·
Programmer :
Orang/team yang bertugas membuat program aplikasi yang mengakses database,
dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara
batch maupun online untuk berinteraksi dengan komputer
·
End-user :
Orang yang mengakses database melalui terminal, dengan menggunakan
query-language atau program aplikasi yang dibuatkan oleh programmer
2. Tujuan dari
arsitektur 3 level adalah untuk melakukan modifikasi suatu definisi skema
pada suatu level tanpa memberikan efek pada skema yang lebih tinggi
dikatakan sebagai data independence (ketidaktergantungan data).
2 jenis data independence yaitu :
·
Physical
data independence adalah kemampuan untuk melakukan modifikasi pada level
fisik, dengan tujuan untuk meningkatkan performa
·
Logical data
independence adalah kemampuan untuk melakukan modifikasi dari skema konsep
tanpa menyebabkan perubahan pada program aplikasi
3. 3. 1.Dapat
menggambarkan hubungan antar entity dengan jelas.
2. Dapat menggambarkan batasan jumlah entity dan
partisipasi antar entity
3. Mudah dimengerti oleh pemakai
4. Mudah disajikan oleh perancang database
4.
PERIKSA
|
Dokter
|
Setelah PERIKSA
|
KODE Dokter
|
Nama Dokter
|
Spesialist
|
Tarif
|
Obat
|
Kode Obat
|
Nama Obat
|
Dosis Obat
|
Dosen
|
Nama Dosen
|
Alamat Dosen
|
No tlpn Dosen
|
Mengajar
|
NIP Dosen
|
Mahasiswa
|
Mata kuliah
|
NPM
|
Nama
|
Alamat
|
No. Tlp
|
NIP Dosen
|
Kode Mat Kul
|
Ujian
|
Penilaian
|
Kode
|
Mata Kuliah
|
Nilai
|
5.
6. Himpunan Fungsional
Relasi
(B,C) dan (E,F) merupakan himpunan gabungan atau merupakan redundant fungsional.
Jadi
relasi (A) merupakan atribut awal dan relasi (G) merupakan atribut akhir dari
suatu ketergantungan fungsional tersebut
Tidak ada komentar:
Posting Komentar