1
[Date]
TUGAS ALJABAR RELASIONAL SISTEM BASIS DATA
Dosen : Alif Finandhita, M.T.
Tahap Persiapan :
1. Unduh database "SAKILA" dari halaman web berikut :
http://downloads.mysql.com/docs/sakila-db.zip
2. Lakukan instalasi database "SAKILA" pada MySQL dengan petunjuk yang dapat dilihat pada halaman web berikut :
https://dev.mysql.com/doc/sakila/en/sakila-installation.html
3. Sebagai alternatif, database “SAKILA” dapat diakses secara online di phpMyAdmin dengan alamat web sebagai berikut :
https://demo.phpmyadmin.net/master-config/index.php?db=sakila
Gambar 1. Skema Relasi “SAKILA”
Soal :
Tuliskan SQL dan aljabar relasional untuk pemrosesan query pada database "SAKILA" (beserta contoh screenshot hasil) dengan ketentuan sebagai berikut :
1. Tampilkan data (semua / beberapa kolom) dari salah satu tabel dengan SATU kondisi (min. 5 kasus - BEBAS)
2. Tampilkan data (semua / beberapa kolom) dari salah satu tabel dengan LEBIH DARI SATU kondisi (min. 5 kasus - BEBAS)
3. Tampilkan data (semua / beberapa kolom) dari dua tabel atau lebih dengan SATU kondisi (min. 5 kasus - BEBAS)
4. Tampilkan data (semua / beberapa kolom) dari dua tabel atau lebih dengan LEBIH DARI SATU kondisi (min. 5 kasus - BEBAS)
5. Buat tabel baru yang struktur dan datanya diambil dari tabel yang sudah ada (min. 5 kasus - BEBAS)
Catatan : Contoh kasus harus dapat merepresentasikan semua operasi aljabar relasional (projection, select, cartesian product, join, union, intersection, difference)
2
[Date]
Contoh Format Jawaban :
1. Menampilkan daftar judul film dan tahun pembuatan film yang dibuat tahun 1939
SQL :
SELECT title,release_year FROM film
ALJABAR RELASIONAL :
π title, release_year(σ year = 2006(film))
HASIL :
Aturan Pengumpulan Tugas :
1. Tugas bersifat INDIVIDUAL
2. Tugas dikumpulkan dalam bentuk softcopy melalui http://kuliahonline.unikom.ac.id/
sesuai kelas masing – masing dengan format .pdf
3. Contoh format nama file tugas : IF2_10101010_ALJABAR_RELASIONAL.pdf (nama kelas dan NIM disesuaikan masing - masing)
4. Jadwal pengumpulan tugas PALING LAMBAT hari Kamis, 9 November 2017 pukul 13.00 WIB
.:: SELAMAT MENGERJAKAN ! ::.