If1 10115407 Aljabar Relasional
If1 10115407 Aljabar Relasional
Tampilkan data (semua / beberapa kolom) dari salah satu tabel dengan SATU kondisi
(min. 5 kasus - BEBAS
1. Menampilkan judul film yang durasinya lebih dari 50
SQL :
SELECT title, length FROM film
WHERE length > 50;
ALJABAR RELASIONAL :
title, length(Length > 50(film))
HASIL :
HASIL :
ALJABAR RELASIONAL :
address, district(district = 'Alberta'(address))
HASIL :
4. Menampilkan nama depan dan belakang yang huruf ke-3 nama depan huruf R
SQL :
SELECT first_name, last_name FROM customer
WHERE first_name LIKE '__R%';
ALJABAR RELASIONAL :
first_name, last_name(first_name = '__R%'(customer))
HASIL :
HASIL :
SQL :
SELECT title , rental_duration , length FROM film
WHERE rental_duration < 5 AND length > 100;
ALJABAR RELASIONAL :
title, rental_duration, length( (rental_duration < 5 length > 100)(film))
HASIL :
SQL :
ALJABAR RELASIONAL :
address, district( district = 'Nagasaki' V district = 'Nantou'(address))
HASIL :
3. Menampilkan judul film, biaya pengganti dan rating yang biaya penggantinya > 20
dan rating nya PG
SQL :
SELECT title, replacement_cost , rating FROM film
WHERE replacement_cost > 20 AND rating ='PG';
ALJABAR RELASIONAL :
title, replacement_cost, rating( replacement_cost > 20 rating = 'PG'(film))
HASIL :
SQL :
ALJABAR RELASIONAL :
city = 'Zaria' city = 'York'(city)
HASIL :
SQL :
SELECT f.title , c.first_name, r.return_date
FROM film f , customer c, rental r
WHERE (f.film_id = r.rental_id AND c.customer_id = r.rental_id)
AND r.return_date > '2005-05-27';
ALJABAR RELASIONAL :
film.title , customer.first_name, rental.return.date( (film.film_id = rental.rental_id
customer.customer_id = rental.rental_id)rental.return_date > '2005-05-27'(film X
customer X rental
)
HASIL :
SQL :
SELECT a.address,a.district,c.city FROM address a JOIN city c
WHERE a.district='Andhra Pradesh' AND a.city_id=c.city_id;
ALJABAR RELASIONAL :
HASIL :
3. Menampilkan judul film dari tabel film yang rental ratenya > 3 yang digabung
dengan tabel film text
SQL :
SELECT title FROM film
WHERE rental_rate > 3
UNION
SELECT title FROM film_text
ALJABAR RELASIONAL :
title ( rental rate > 3(film)) ( title(film_text)
HASIL :
ALJABAR RELASIONAL :
first_name , last_name ( first_name - ( first_name(customer))(actor))
HASIL :
ALJABAR RELASIONAL :
first_name , last_name ( first_name ( first_name(customer))(actor))
HASIL :
SQL :
SELECT f.title,f.rating,c.name FROM film f,category c,film_category fc
WHERE
(f.film_id=fc.film_id AND fc.category_id=c.category_id) AND
(c.name='New' OR c.name='Travel') AND f.rating = 'NC-17';
HASIL :
2. Menampilkan id city,city dan address dari tabel city dan address dengan kondisi
city-nya abha dan aden
SQL :
SELECT city.city_id,city.city,address.address
FROM city,address
WHERE city.city_id=address.city_id AND city.city in('abha','aden')
ALJABAR RELASIONAL
city, city_id, city.city, adress.adress ( (city.city_id=address.city_id)
AND (city.city = 'Abha' city.city = 'Aden'(city x adress))
HASIL :
ALJABAR RELASIONAL :
title ( length > 184(film)) ( title ( title = 'Ac%')(film_text)
4. Menampilkan Adress, District dan City yang berdistrict di Maswat dan Dua huruf
pertama city Yu
SQL :
SELECT a.address,a.district,c.city FROM address a JOIN city c
WHERE a.city_id=c.city_id AND
a.district='Masqat' OR c.city LIKE ('Yu%') ;
ALJABAR RELASIONAL
address.address, address.district, city.city( address.district =
Masqat (address) city.city = 'Ac&'(city) address.city_id=
city.city_id(city))
HASIL
ALJABAR RELASIONAL :
address.address, address.district, city.city( address.address= %Avenue
(address)
address.adress = '&compostella'(city) address.city_id=
city.city_id(city))
HASIL :
ALJABAR RELASIONAL :
ket_film (film_id , title , description)(film)
HASIL :
ALJABAR RELASIONAL :
HASIL :
ALJABAR RELASIONAL :
HASIL :
ALJABAR RELASIONAL :
peminjam (first_name , last_name , email)(customer)
HASIL :
ALJABAR RELASIONAL :
HASIL :