лаба11
.docxФедеральное государственное автономное образовательное учреждение высшего образования
«ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Комплексная защиты информации»
Практическая работа
по курсу «Базы данных»
Лабораторная 11
Выполнил:
Студент 2-го курса
гр. …………
Принял:
Доцент
Самотуга А.Е.
Омск 2022
Ход работы
Запрос №1:
Вывести столицу Японии
Запрос:
«SELECT Capital FROM country WHERE name = ‘Japan’»
Реляционный вид:
«π (Capital) σ (name = 'Japan') country»
Запрос №2:
Найти город Перуджа и его население
Запрос:
«SELECT Population FROM city WHERE name = 'Perugia'»
Реляционный вид:
«π (Population) σ (name = 'Perugia') city»
Запрос №3:
Вывести страны, где продолжительность жизни больше 70 и площадь больше 1М
Запрос:
«SELECT Name FROM country WHERE LifeExpectancy > 70 AND SurfaceArea > 1000000»
Реляционный вид:
«π (Name) σ (LifeExpectancy >70 ^ SurfaceArea> 1000000) country»
Запрос №4:
Сколько у России языков
Запрос:
«SELECT language FROM countrylanguage, country WHERE countrylanguage.countrycode=country.code AND Name = 'Russian Federation'»
Реляционный вид:
«π (language) σ (countrylanguage.countrycode=country.code ^ Name = 'Russian Federation' (country ⟗ countrylanguage))
Запрос №5:
Сколько клиентов с именем Сара?
Запрос:
«SELECT customer_id, first_name FROM customer WHERE first_name = 'Sara'»
Реляционный вид:
«π (customer_id, first_name) σ (first_name = 'Sara') customer»
Запрос №6:
Какие фильмы взяли в мае 2010?
«SELECT Name FROM rental WHERE YEAR(rental_date) = 2010 AND Month(rental_date) = 5»
Реляционный вид:
«π (Name) σ (YEAR(rental_date) = 2010 ^ Month(rental_date) = 5) rental»
Вывод: в ходе данной работы изучили основы реляционной алгебры, научилась писать и составлять запросы в виде реляционных операций.