Soal dan Jawaban UTS Semester Ganjil Pengantar Basis Data dan Aljabar Relasional
(SEMESTER I PRODI MIF)
(SEMESTER I PRODI MIF)
- Perhatikan Entity Relationship Diagram (ERD) berikut ini !
- Sebutkan macam-macam atribut yang dapat anda temukan pada ERD diatas! Berikan penjelasan dan contoh atributnya!
- Atribut kunci, yaitu atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitas. Contohnya atribut Kode_Pelanggan dan Kode_Buku yakni sebagai PK(Primary Key).
- Atribut sederhana/simple attribute, yaitu atribut yang tidak dapat dibagi-bagi menjadi atribut yang lebih mendasar. Contohya atribut TempatTanggalLahir, Alamat, Jumlah, Tanggal, JudulBuku dan Penerbit.
- Atribut komposit/composite attribut, yaitu atribut yang terdiri dari beberapa atribut yang lebih mendasar. Contohnya atribut Nama (terdiri dari atibut NamaDepan dan NamaBelakang).
-Atribut berharga tunggal/single-valued attribute, yaitu atribut yang hanya mempunyai satu harga untuk suatu entitas tertentu. Contohnya atribut Umur.
- Atribut berharga banyak/multi-valued attribute, yaitu atribut yang dapat terdiri dari sekumpulan harga untuk suatu entitas tertentu. Contohnya atribut Pengarang. - Tentukan derajat relasi minimum dan maksimum dari relasi 'Beli'!
- Dari Pelanggan ke Buku M : N yang artinya many to many dari banyak ke banyak
- Dari Pelanggan ke Buku (1 : N) to (1 : N) yang artinya one to many yaitu satu pelanggan minimal membeli 1 buah buku dan maksimal banyak, kemudian 1 buah buku minimal dibeli oleh 1 pelanggan maksimal banyak. - Apabila diimplementasikan dalam bentuk tabel, berapa tabel yang terbentuk dari ERD diatas? Tuliskan tabel-tabel tersebut!
Ada 3 yaitu tabel Pelanggan, Buku dan Pembelian. - Tuliskan skema/struktur tabel yang terbentuk, meliputi : atribut, tipe data, dan keterangan constraint-nya.
Tabel Pelanggan
Nama Atribut Tipe Data Keterangan/Constraint Kode_Pelanggan varchar(7) PK Nama varchar(60) - TempatTanggalLahir varchar(50) - Umur Int(3) - Alamat Text(60) -
Tabel Buku
Nama Atribut Tipe Data Keterangan/Constraint Kode_Buku varchar(7) PK JudulBuku varchar(60) - Penerbit varchar(50) - Pengarang varchar(60) -
Tabel Pembelian
Nama Atribut Tipe Data Keterangan/Constraint Kode_Pelanggan varchar(7) FK Kode_Buku varchar(7) FK Tanggal Date - Jumlah Int(11) -
- Sebutkan macam-macam atribut yang dapat anda temukan pada ERD diatas! Berikan penjelasan dan contoh atributnya!
- Perhatikan tabel-tabel dalam basisdata akademik berikut ini!
- Tuliskan skema/struktur tabel yang meliputi : atribut, tipe data, dan keterangan/constraint dari tabel-tabel tersebut! (Sesuaikan dengan contoh isian data yang ada).
Tabel Mahasiswa
Nama Atribut Tipe Data Keterangan/Constraint NIM varchar(9) PK NAMA varchar(17) - FAKULTAS varchar(9) - JURUSAN varchar(14) - PRODI varchar(19) - THNMASUK Int(4) -
Tabel Dosen
Nama Atribut Tipe Data Keterangan/Constraint NIP varchar(10) PK NAMA varchar(31) - GelarTerakhir varchar(2) - BIDANGKEAHLIAN varchar(31) -
Tabel Mata Kuliah
Nama Atribut Tipe Data Keterangan/Constraint ID_MK varchar(6) PK NAMA varchar(27) - SKS varchar(1) - SEMESTER varchar(1) - PRASYARAT varchar(6) -
- Gambarkan ER Diagram dari kelima tabel diatas!
- Tentukan kardinalitas relasi dan derajat relasi minimum-maksimum dari relasi-relasi yang ada!
- Relasi dari Dosen ke Mahasiswa yaitu (1 : N) one to many, 1 dosen minimal mengajar 1 mahasiswa maksimal banyak.
- Relasi dari Dosen ke Matkul yaitu (1 : N) one to many, 1 dosen bisa mengampu minimal 1 matkul maksimal banyak.
- Relasi dari Mahasiswa ke Matkul yaitu (1 : N) one to many, 1 mahasiswa bisa menempuh minimal 1 matkul maksimal banyak.
- Tuliskan skema/struktur tabel yang meliputi : atribut, tipe data, dan keterangan/constraint dari tabel-tabel tersebut! (Sesuaikan dengan contoh isian data yang ada).
- Diketahui suatu basisdata terdiri dari entitas-entitas E1 (A1, A2, A3), E2 (B1, B2), dan E3 (C1, C2, C3). Relasi E1:E2 - M:1, E2:E3 = M:N, E3:E3 = 1:M, dan E3:E1 = M:1. PK(primary key) dari masing-masing entitas adalah atribut-atribut yang digarisbawahi.
- Gambarkan diaram E-R untuk basisdata tersebut
- Turunkan skema untuk basisdata tersebut, lengkap dengan constraint-nya (tipe data bebas)
Tabel E1
Nama Atribut Tipe Data Keterangan/Constraint A1 varchar(7) PK A2 varchar(7) - A3 varchar(7) -
Tabel E2
Nama Atribut Tipe Data Keterangan/Constraint B1 varchar(7) PK B2 varchar(7)) -
Tabel E3
Nama Atribut Tipe Data Keterangan/Constraint C1 varchar(7) PK C2 varchar(7) - C3 varchar(7) -
- Gambarkan diaram E-R untuk basisdata tersebut
0 Response to "Soal dan Jawaban UTS Semester Ganjil Pengantar Basis Data dan Aljabar Relasional"
Post a Comment
Beri Komentar ya... terimakasih :)