- •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. Изучение студентами дисциплин по выбору.
14. География
Минимальный список характеристик:
-
Название страны, регион, столица, площадь территории, является ли страна развитой в экономическом отношении;
-
количество населения,
-
название национальности, язык, общая численность.
В одной стране могут присутствовать люди разной национальности.
Выборки:
-
Считая, что государственным является язык, на котором разговаривает не менее 20% населения страны, выбрать список государственных языков страны 'Китай'.
SELECT SUM(Население.Язык)/SUM(Население.Численность)
FROM Страна
INNER JOIN Население ON Страна.ID = Население.Страна
Group By Население.Язык HAVING SUM(Население.Язык)/SUM(Население.Численность) > 0.2
-
Выбрать численность населения по всем странам.
SELECT Население.Количество населения FROM Население
INNER JOIN Страна ON Население.Страна_ID = Страна.Страна_ID
-
Определить столицу той страны, где проживает более всего представителей национальности 'светлый эльф'.
SELECT Страна.Столица FROM Страна
INNER JOIN Национальность ON Страна.Национальность_ID = Национальность.Национальность_ID
WHERE (Национальность.Название = "Светлый эльф"
-
Выбрать список национальностей, проживающих в регионе 'Драконовы Горы'
SELECT Национальность.Название FROM Национальность
INNER JOIN Страна ON Национальность.Страна_ID = Страна.Страна_ID
WHERE (Страна.Регион = "Драконьи горы")
16. Аэропорт
Минимальный список характеристик:
-
Номер самолета, тип, число мест, скорость полета;
-
Номер маршрута, расстояние, пункт вылета, пункт назначения;
-
Дата и время вылета, дата и время прилета, количество проданных билетов.
Один тип самолета может летать на разных маршрутах и по одному маршруту могут летать разные типы самолетов.
Выборки:
-
Определить среднее расчетное время полета для самолета 'ТУ-154' по маршруту 'Чугуев' - 'Мерефа'.
-
Выбрать марку самолета, которая чаще всего летает по тому же маршруту.
SELECT марка FROM самолет
-
Выбрать маршрут/маршруты, по которым чаще всего летают рейсы, заполненные менее чем на 70%.
-
Определить наличие свободных мест на рейс №870 31 декабря 2000 г.
select Самолёт.Число_Мест - Полёт.Количество_проданных_билетов AS Число_Свободных_Мест
from Полёт
inner join Самолёт on Самолёт.Номер_Самолёта = Самолёт.Номер_самолёта
inner join Маршрут on Полёт.Номер_Маршрута = Маршрут.Номер_маршрута
where Самолёт.Номер_Самолёта = 870 and Полёт.Дата = "31.12.2000"
17. Персональные эвм
Минимальный список характеристик:
-
Фирма-изготовитель, название и место размещения фирмы;
-
Тип процессора, тактовая частота, объем ОЗУ, объем жесткого диска, дата выпуска ПЭВМ;
-
Фирма-реализатор: наименование, адрес, телефон;
-
Объем партии рыночного предложения, цена партии.
Один тип персональной ЭВМ (ПЭВМ) может изготавливаться разными фирмами и одна и та же фирма может собирать разные типы ПЭВМ.
Выборки:
-
Определить фирму, которая представляет самую новую модель на базе процессора 'Pentium-IV'.
SELECT изготовитель.название FROM изготовитель INNER JOIN изготовитель_эвм ON изготовитель_эвм.изготовитель_id = изготовитель.id INNER JOIN типы_эвм ON изготовитель_эвм.эвм_id = типы_эвм.id WHERE типы_эвм.тип_процессора = 'Pentium' and типы_эвм.дата_выпуска = (select MAX(дата_выпуска) FROM типы_эвм)
-
Выбрать модель с наибольшей тактовой частотой, которая выпускается в г.'Богодухов'. SELECT типы_эвм.название FROM типы_эвм INNER JOIN изготовитель_эвм ON изготовитель_эвм.изготовитель_id = изготовитель.id INNER JOIN изготовитель ON изготовитель.id = изготовитель_эвм.изготовитель_id WHERE изготовитель.место_размещения = 'г. Богодухов' and типы_эвм.тактовая_частота = (select MAX(тактовая_частота) FROM типы_эвм)
-
Определить фирму, которая представляет на рынки товары на наибольшую сумму.
SELECT реализатор.название, FROM реализатор INNER JOIN партии ON партии.реализатор_id = реализатор.id WHERE типы_эвм.тактовая_частота = (select MAX(SUM(цена)) FROM партии)
-
Выбрать города, в которых выпускаются ПЭВМ на базе процессора 'POWER-4'.
SELECT изготовитель.место_размещения FROM изготовитель INNER JOIN изготовитель_эвм ON изготовитель_эвм.изготовитель_id = изготовитель.id INNER JOIN типы_эвм ON типы_эвм.id = изготовитель_эвм.эвм_id WHERE типы_эвм.тип_процессора = 'POWER-4'