- •1. Библиотека
- •2. Университет
- •3. Оптовая база
- •4. Производство
- •5. Сеть магазинов
- •6. Авторемонтные мастерские
- •7. Деканат
- •8. Договорная деятельность организации
- •9. Поликлиника
- •10. Телефонная станция
- •11. Спорт
- •12. Сельскохозяйственные работы
- •13. Городской транспорт
- •14. География
- •16. Аэропорт
- •17. Персональные эвм
- •19. Зоопарк
- •20. Шахматы
- •21. Судоходство.
- •22. Научные конференции.
- •23. Программные продукты.
- •24. Операционная система
- •25. Добыча полезных ископаемых
- •26. Автотранспортное предприятие
- •28. Справочная аптек
- •30. Изучение студентами дисциплин по выбору.
25. Добыча полезных ископаемых
Минимальный список характеристик:
-
Полезное ископаемое, единица измерения, годовая потребность, цена за единицу, тип;
-
Название месторождения, запасы, способ разработки, годовая добыча, себестоимость за единицу;
-
пункт вывоза, пропускная способность путей сообщения данного пункта.
Из одного и того же пункта вывоза могут вывозиться разные полезные ископаемые и одно и то же полезное ископаемое может вывозиться с разных пунктов вывоза.
Выборки:
-
Считая, что показатели даны на текущий год, а ежегодная добыча будет возрастать на 10% каждый год, определить те месторождения, которые будут исчерпаны через 5 лет.
SELECT Месторождение.Название FROM Месторождение
WHERE (Месторождение.Запасы < 4.6 * Месторождение.Годовая добыча)
-
Определить те ископаемые, потребность в которых не удовлетворяется.
SELECT Полезное ископаемое.Название FROM Полезное ископаемое
INNER JOIN Месторождение ON Полезное ископаемое.Месторождение_ID = Месторождение.Месторождение_ID
WHERE (Искапаемое.Годовая потребность > Местрождение.Годовая добыча)
-
Определить, какие ископаемые добываются в 'Эльдорадо', и добыча каких из них является прибыльной.
SELECT Полезные ископаемые.Название FROM Полезные ископаемые
INNER JOIN Месторождение ON Полезное ископаемое.Месторождение_ID = Месторождение.Месторождение_ID
WHERE (Месторождение.Название = "Эльдорадо" AND Месторождение.Себестоимость < Полезное искапаемое.Рыночная цена)
-
Выбрать список мест, в которых добывается 'твердое топливо' 'открытым способом'.
SELECT Месторождение.Название FROM Месторождение
INNER JOIN Полезное ископаемое ON Месторождение.Полезное ископаемое_ID = Полезное ископаемое.Полезное ископаемое_ID
WHERE (Полезное ископаемое.Название = "Твердое топливо" AND Месторождение.Способ разработки = "Открытый способ")
26. Автотранспортное предприятие
Минимальный список характеристик:
-
номерной знак автомобиля, марка автомобиля, его техническое состояние, пробег, грузоподъемность, расход топлива,
-
табельный номер водителя, ФИО, дата рождения, стаж работы, оклад, категория;
-
дата выезда, дата прибытия, место назначения, расстояние, расход горючего, масса груза.
Один и тот же автомобиль может использоваться разными водителями и один водитель может использовать разные автомобили.
Выборки:
-
Выбрать автомобиль с наименьшим расходом горючего за данный период.
Возьмём за данный период - февраль 2020 select min(РасходГорючего), Автомобиль.Марка from Поездка INNER JOIN Автомобиль ON Автомобиль.ID = Поездка.АвтомобильID where ДатаВыезда > to_date(31-01-2020) AND ДатаВыезда < to_date(01-03-2020) GROUP BY min(РасходГорючего);
-
Выбрать водителей, использующих заданную марку автомобиля.
Возьмём за заданную марку автомобиля "Citroen" select Водитель.ФИО from Водитель INNER JOIN Поездка ON Водитель.ID = Поездка.ВодительID INNER JOIN Автомобиль ON Автомобиль.ID = Поездка.АвтомобильID where Автомобиль.Марка = "Citroen";
-
Подсчитать количество автомобилей, имеющих плохое техническое состояние.
select count(ID) from Автомобиль where ТехСостояние = "Плохое";
-
Выбрать водителей, которые чаще всего ездят по данному маршруту.