jawaban dari soal TENTUKAN ALJABAR RELASIONAL YANG DIPERGUNAKAN DAN HASIL YANG AKAN DIDAPAT
KELOMPOK
: 8
Ratna
Ayu Aprilianti : 11170527
Dede Setiawati : 11171135
Khotimiyah : 11171373
Iis Sudarwati : 11171452
Siti Solehah : 11171211
Tabel Dosen
NIP | Nama_dosen | Jenis_kelamin | Alamat | Kota |
95001 | Bambang | Pria | Jl. Mawar | Jakarta Selatan |
95002 | Asri | Wanita | Jl. Anggrek | Jakarta Selatan |
95003 | Hesti | Wanita | Jl. Bungur | Jakarta Timur |
95004 | Dimas | Pria | Jl. Kemuning | Cikarang |
Tabel Matakuliah Tabel Mengajar
Kd_mk | Nama_mk | Sks | NIP | Kd_mk | Kelas | |
MPK1 | PKN | 2 | 95002 | MKB3 | A | |
MKB3 | BDT | 3 | 95002 | MKB4 | A | |
MKB4 | ASD | 3 | 95003 | MPK1 | A | |
95003 | MPK1 | B | ||||
95004 | MKB4 | B |
Tentukan Aljabar Relasional yang dipergunakan dan hasil yang akan didapat :
- Tampilkan daftar dosen yang berjenis kelamin pria dari tabel Dosen
- Tampilkan NIP dan Nama_dosen dari tabel Dosen
- Tampilkan NIP,Nama_dosen,dan kota dari tabel Dosen dan dosen-dosen yang bertempat tinggal di kota Jakarta Selatan
- Tampilkan NIP (dari relasi dosen) union dari NIP (dari tabel mengajar)
- Tampilkan NIP (dari tabel dosen) Set-Difference dari NIP (dari tabel mengajar)
- Tampilkan Kode_mk,Nama_mk,Sks (dari tabel matakuliah),Kelas (dari tabel mengajar) dimana kelas yang diajar adalah kelas A
- Tampilkan NIP (dari tabel dosen) Set Intersection dengan NIP (dari tabel mengajar)
- Tampilkan seluruh data yang ada pada tabel mengajar
Jawaban :
- . Aljabar Relasional: σ jenis_kelamin = Pria ( Dosen)Hasilnya :
NIP
|
Nama_Dosen
|
Jenis_Kelamin
|
Alamat
|
Kota
|
95001
|
Bambang
|
Pria
|
Jl.Mawar
|
Jakarta selatan
|
95002
|
Dimas
|
Pria
|
Jl.Kemuning
|
Cikarang
|
2. Aljabar Relasional: π NIP, Nama_Dosen (Dosen)
Hasilnya
:
NIP
|
Nama_Dosen
|
95001
|
Bambang
|
95002
|
Asri
|
95003
|
Hesti
|
95004
|
Dimas
|
3. Aljabar Relasional: π NIP,Nama_dosen,kota (σKota=Jakarta Selatan(Dosen))
Hasil:
NIP | Nama_dosen | Jenis_kelamin | Kota | |
95001 | Bambang | Pria | Jakarta Selatan | |
95002 | Asri | Wanita | Jakarta Selatan |
Hasil :
NIP
95001
95002
95003
95004
5. Aljabar Relasional: π NIP (Dosen) - NIP (Mengajar)
Hasil :
NIP
95001
6. π Kode_mk,Nama_mk,Sks,kelas (σkelas=A ˄ mengajar.kode_mk= matakuliah, kode_mk (mengajarXmatakuliah)).
Hasil:
Kd_mk | Nama_mk | Sks | Kelas | |||
MPK1 | PKN | 2 | A | |||
MKB3 | BDT | 3 | A | |||
MKB4 | ASD | 3 | A | |||
7. Set interactions (∩)
Aljabar relasional : πNIP (Dosen) ∩ πNIP (Mengajar)
Hasilnya :
NIP
|
95002
|
95003
|
95004
|
8. Menggunakan operasi natural
join (⋈)
Aljabar
relasional : Matakuliah ⋈ Mengajar.Kode_mk=Matakuliah.Kode_mk Mengajar
Hasilnya
:
MKd_Mk
|
Nama_Mk
|
Sks
|
Nip
|
Kelas
|
MKB3
|
BDT
|
3
|
95002
|
A
|
MKB4
|
ASD
|
3
|
95002
|
A
|
MPK 1
|
PKN
|
2
|
95003
|
A
|
MPK1
|
PKN
|
2
|
95003
|
B
|
MKB4
|
ASD
|
3
|
95004
|
B
|
Komentar
Posting Komentar