Soal dan Jawaban UTS Semester Ganjil Pengantar Basis Data dan Aljabar Relasional

Soal dan Jawaban UTS Semester Ganjil Pengantar Basis Data dan Aljabar Relasional
(SEMESTER I PRODI MIF)

 
  1. 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 AtributTipe DataKeterangan/Constraint
      Kode_Pelangganvarchar(7)PK
      Namavarchar(60)-
      TempatTanggalLahirvarchar(50)-
      UmurInt(3)-
      AlamatText(60)-

      Tabel Buku
      Nama AtributTipe DataKeterangan/Constraint
      Kode_Bukuvarchar(7)PK
      JudulBukuvarchar(60)-
      Penerbitvarchar(50)-
      Pengarangvarchar(60)-

      Tabel Pembelian
      Nama AtributTipe DataKeterangan/Constraint
      Kode_Pelangganvarchar(7)FK
      Kode_Bukuvarchar(7)FK
      TanggalDate-
      JumlahInt(11)-

  2.  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 AtributTipe DataKeterangan/Constraint
      NIMvarchar(9)PK
      NAMAvarchar(17)-
      FAKULTASvarchar(9)-
      JURUSANvarchar(14)-
      PRODIvarchar(19)-
      THNMASUKInt(4)-

      Tabel Dosen
      Nama AtributTipe DataKeterangan/Constraint
      NIPvarchar(10)PK
      NAMAvarchar(31)-
      GelarTerakhirvarchar(2)-
      BIDANGKEAHLIANvarchar(31)-

      Tabel Mata Kuliah
      Nama AtributTipe DataKeterangan/Constraint
      ID_MKvarchar(6)PK
      NAMAvarchar(27)-
      SKSvarchar(1)-
      SEMESTERvarchar(1)-
      PRASYARATvarchar(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.
  3. 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 AtributTipe DataKeterangan/Constraint
      A1varchar(7)PK
      A2varchar(7)-
      A3varchar(7)-

      Tabel E2
      Nama AtributTipe DataKeterangan/Constraint
      B1varchar(7)PK
      B2varchar(7))-

      Tabel E3
      Nama AtributTipe DataKeterangan/Constraint
      C1varchar(7)PK
      C2varchar(7)-
      C3varchar(7)-

0 Response to "Soal dan Jawaban UTS Semester Ganjil Pengantar Basis Data dan Aljabar Relasional"

Post a Comment

Beri Komentar ya... terimakasih :)