Задания и варианты по лабораторным работам, страница 14

2.  Выполнить запросы, указанные в вашем варианте (каждый пункт здания реализуется одним оператором SELECT);

3.  Проверить правильность работы, созданных вами запросов;

4.  Оформить отчет

Содержание отчета

1.  Краткие теоретические сведения;

2.  Распечатка содержимого таблиц после заполнения их информацией;

3.  Команды SELECT, реализующие запросы из варианта, и результаты их выполнения;

4.  Выводы по работе;


Вариант №1

Реализовать следующие запросы к таблицам БД, созданным в л.р. №1

1.  Вывести названия языков программирования и степень владения для служащего №2;

2.  Вывести список языков программирования, с количеством сотрудников, владеющих им и средним уровнем;

3.  Вывести список сотрудников, которые владеют PL/SQL (использовать 3 таблицы);

4.  Вывести список сотрудников с указанием количества языков, которым они владеет и среднего бала (если сотрудник не владеет ни одним языком, то в результате должны быть 0, использовать внешнее соединение);

5.  Вывести список названий языков программирования и фамилий экспертов для этих языков (если их несколько, то достаточно одного);

Вариант №2

Реализовать следующие запросы к таблицам БД, созданным в л.р. №1

1.  Вывести алфавитный список учебных изданий, выданных читателям;

2.  Вывести алфавитный список читателей, с указанием количества выданной литературы, если ничего не выдано то 0 (внешнее соединение);

3.  Вывести для Киевского района статистику по количеству книг каждого типа, использовавшихся читателя из этого района (использовать все 3 таблицы);

4.  Вывести список читателей, прочитавших в 2 раза больше книг, чем средний показатель;

5.  Вывести список фамилий злостных должников, т.е. тех, кто не возвращает 2 и более книг больше месяца.


Вариант №3

Реализовать следующие запросы к таблицам БД, созданным в л.р. №1

1.  Вывести алфавитные списки фамилий и инициалов (первых букв имен с точкой) старост групп, с указанием номеров группы;