Anda di halaman 1dari 6

Lembar Kerja Praktikum 7

Nama: Hafidlotul Fatimah Ahmad Tanggal Praktikum: 04 April 2017


NRP: G64150018 Waktu Praktikum: 10.00-12.00
Nilai: Nama Asisten:

1.

a.

b.
c.

d.

2. Diketahui skema basis data sbb:


movie(movieName, whenMade)
star(starName, age)
produces(studioName, movieName)
starsIn(starName, movieName)

Tentukan aljabar relasional untuk mencari informasi tentang:


a. Siapakah yang membintangi film Iron Man”?
Π starName (σ movieName = ‘Iron Man’ starsIn)
b. Siapakah bintang film yang berumur lebih dari 40 dan muncul di film Iron Man ?
Π starName (star ⨝ star.starName = starsIn.starName (σ movieName = ‘IronMan’ starsIn
∧ age > 40 star))
c. Siapa sajakah pemain film yang bekerja pada studio yang sama dengan studio yang
memproduksi film Iron Man?

π starname (σ movieName = (π movieName (σ studioName = (π studioname(σ


movieName = 'Iron Man' produces)) produces)) starsIn)
3.

a. Tuliskan aljabar relasional untuk mendapatkan daftar judul film dan tahun pembuatan film
yang dibuat tahun 1939!
π title, year (σ year = 1939 movie)

b. Tuliskan aljabar relasional untuk mendapatkan daftar judul film dan tahun pembuatan film
yang disutradarai oleh Steven Spielberg!
π title, year (σ director = 'Steven Spielberg' movie)

c. Tuliskan aljabar relasional untuk mendapatkan daftar judul film yang mendapatkan nilai
stars rating 4 atau 5!
π title (movie ⨝ movie.mID = rating.mID (σ stars = 4 ∨ stars = 5 rating))
d. Tuliskan aljabar relasional untuk mendapatkan daftar judul film yang mendapatkan belum
mendapatkan stars rating!
π title (((π mID movie) - (π mID rating)) ⋈ movie)

e. Tuliskan aljabar relasional untuk mendapatkan daftar nama reviewer, judul film dan stars
rating dari film yang disutradarai oleh Steven Spielberg!
π name, title, stars (reviewer ⨝ reviewer.rID = rating.rID rating ⨝ rating.mID = movie.mID
(σdirector = 'Steven Spielberg' movie))

f. Tuliskan aljabar relasional untuk mendapatkan daftar judul film dan stars rating dari film
setelah tahun 1980 yang direview oleh Chris Jackson!
π title, stars ((rating ⨝ rating.mID = movie.mID (σyear > 1980 movie)) ⨝ rating.rID = reviewer.rID (σ
name = 'Chris Jackson' reviewer))

g. Tuliskan aljabar relasional untuk mendapatkan daftar nama sutradara dan tahun
pembuatan film dari film dengan mID 104

π director, year (rating ⨝ rating.mID = movie.mID (σmID = 104 movie))

Anda mungkin juga menyukai