- •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. Изучение студентами дисциплин по выбору.
22. Научные конференции.
Минимальный список характеристик:
-
Имя ученого, организация, страна, ученая степень;
-
Название конференций, место проведения, дата;
-
Тип участия, тема доклада, публикация (да/нет).
Один ученый может участвовать в разных конференциях и с разными типами докладов.
Тип участия: доклад, сообщение, стендовый доклад, оргкомитет и т.д.
Выборки:
Выбрать список ученых, имевших публикации в 1999 г. с указанием числа публикаций для каждого.
select Ученый.ФИО, Участие.Публикация, Конферениця.ДатаПроведения
from Участие
INNER JOIN Ученый ON Ученый.ID = Участие.УченыйID
INNER JOIN Конференция ON Конференция.ID = Участие.КонференцияID
where
Участие.Публикация = true AND
Конферениця.ДатаПроведения > to_date('31-12-1998') AND
Конферениця.ДатаПроведения < to_date('1-1-2000');
Выбрать названия конференций, материалы которых не опубликованы.
select Конференция.ID, Конференция.Название, Участие.Публикация
from Конференция, Участие
where Участие.Публикация = false
GROUP BY Конференция.ID = Участие.КонференцияID;
Определить, в какой конференции участвовало больше всего докторов наук.
select *
from (select count(Ученый.УченаяСтепень), Ученый.УченаяСтепень, Конференция.Название
from Учатие
INNER JOIN Ученый ON Ученый.ID = Участие.УченыйID
INNER JOIN Конференция ON Конференция.ID = Участие.КонференцияID
where Ученый.УченаяСтепень = "Доктор Наук"
group by count(Ученый.УченаяСтепень) desc;)
where rownum 1;
Выбрать список конференций с указанием числа представленных на каждой из них стран.
23. Программные продукты.
Минимальный список характеристик:
-
Название продукта, версия, тип, фирма, дата выпуска, прикладная область, стоимость лицензии;
-
Название пользователя, регион, сфера применения;
-
Стоимость инсталляции, дата инсталляции, дата деинсталляции, количество лицензий при инсталляции.
Один и тот же программный продукт может инсталлироваться (деинсталлироваться) разными пользователями и один пользователь может инсталлировать (деинсталлировать) разные продукты.
Прикладная область: делопроизводство, управление технологическим процессом, e-коммерция, e-бизнес и т.д. Тип программного продукта: ОС, сервер приложений, СУБД, Web-сервер, система программирования и т.д.
Выборки:
-
Определить прикладную область, которая требует наибольшей номенклатуры программных продуктов.
-
Определить затраты на приобретение/модификацию программного обеспечения, сделанные покупателем 'Белый ветер' в 2000г.
SELECT стоимость.лицензии FROM продукт
INNER JOIN пользователь ON продукт.пользовательID = пользователь.пользовательID WHERE пользователь.пользователь = ‘Белый ветер’
AND пользователь.дата_выпуска > to_date(’31-12-1999’)
AND пользователь.дата_выпуска > to_date(’01-01-2001’)
-
Выбрать список продуктов типа 'серверные операционные системы', в порядке убывания их популярности.
Select * from Продукт where Тип = 'серверные операционные системы order by популярность desc;
24. Операционная система
Минимальный список характеристик:
-
Название процесса, приоритет, класс, идентификатор владельца;
-
Название ресурса, количество, цена за единицу;
-
Запланированный ресурс, количество, запрошено/выделено.
Один и тот же процесс может задействовать много разных ресурсов и один и тот же ресурс может быть задействован разными процессами.
Примечание:
Классы процессов (в порядке убывания абсолютного приоритета): критический, серверный, нормальный, запасной.
Выборки:
-
Определить, есть ли в системе процессы с запросами, превышающими возможности системы.
-
Выбрать очередь к ресурсу 'файл data1' в порядке убывания приоритетов.
-
Определить, в очередях к каким ресурсам есть процессы с приоритетом выше, чем у тех, которые владеют ресурсами.
-
Определить владельца, у которого "самые большие аппетиты" в ценовом выражении.