Составители:
Рубрика:
ГУАП МЦИТ
Введение в «ORACLE»
Под ред. проф. В.М.Космачёва
75
депутатов и служащих Думы, которые участвуют в его организации. Создать пакет с процедурами и функциями,
которые позволяют выполнять следующие действия:
1) показать список комиссий, для каждой ее состав и председателя;
2) предоставить возможность добавления нового члена комиссии;
3) показать список членов муниципалитета, для каждого из них список комиссий, в которых он участвовал и/или
был председателем;
4) предоставить возможность добавления новой комиссии, с указанием председателя;
5) для указанного интервала дат и комиссии выдать список ее членов с указанием количества пропущенных
заседаний;
6) предоставить возможность добавления нового заседания, с указанием присутствующих;
7) по каждой комиссии показать количество проведенных заседаний в указанный период времени.
Предусмотреть разработку триггеров, обеспечивающих каскадные изменения в связанных таблицах.
4. База данных рыболовной фирмы.
Фирме принадлежит небольшая флотилия рыболовных катеров. Каждый катер имеет "паспорт", куда занесены его
название, тип, водоизмещение и дата постройки. Фирма регистрирует каждый выход на лов, записывая название
катера, имена и адреса членов команды с указанием их должностей (капитан, боцман и т.д.), даты выхода и
возвращения, а также вес пойманной рыбы отдельно по сортам (например, трески). За время одного рейса катер может
посетить несколько банок. Фиксируется дата прихода на каждую банку и дата отплытия, качество выловленной рыбы
(отличное, хорошее, плохое). На борту улов не взвешивается. Написать запросы, осуществляющие операции:
1) для каждого катера вывести даты выхода в море с указанием улова;
2) предоставить возможность добавления выхода катера в море с указанием команды;
3) для указанного интервала дат вывести для каждого сорта рыбы список катеров с наибольшим уловом;
4) для указанного интервала дат вывести список банок, с указанием среднего улова за этот период;
5) предоставить возможность добавления новой банки с указанием данных о ней;
6) для заданной банки вывести список катеров, которые получили улов выше среднего;
7) вывести список сортов рыбы и для каждого сорта список рейсов с указанием даты выхода и возвращения,
количества
улова;
8) для выбранного пользователем рейса и банки добавить данные о сорте и количестве пойманной рыбы;
9) предоставить возможность пользователю изменять характеристики выбранного катера;
10) предоставить возможность добавления нового катера;
11) для указанного сорта рыбы и банки вывести список рейсов с указанием количества пойманной рыбы.
Предусмотреть разработку триггеров, обеспечивающих каскадные изменения в связанных таблицах.
5. База данных фирмы, проводящей аукционы.
Фирма занимается продажей с аукциона антикварных изделий и произведений искусства. Владельцы вещей,
выставляемых на проводимых фирмой аукционах, юридически являются продавцами. Лица, приобретающие эти
вещи, именуются покупателями. Получив от продавцов партию предметов, фирма решает, на котором из аукционов
выгоднее представить конкретный предмет. Перед проведением очередного аукциона каждой из выставляемых на нем
вещей присваивается отдельный номер лота, играющий ту же роль, что и введенный ранее шифр товара. Две вещи,
продаваемые на различных аукционах, могут иметь одинаковые номера лотов.
В книгах фирмы делается запись о каждом аукционе. Там отмечаются дата, место и время его проведения, а также
специфика (например, выставляются картины, написанные маслом и не ранее 1900 г.). Заносятся также сведения о
каждом продаваемом предмете: аукцион, на который он заявлен, номер лота, продавец, отправная цена и краткое
словесное описание. Продавцу разрешается выставлять любое количество вещей, а покупатель имеет право
приобретать любое количество вещей. Одно и то же лицо или фирма может выступать и как продавец, и как
покупатель. После аукциона служащие фирмы, проводящей аукционы, записывают фактическую цену, уплаченную за
проданный предмет, и фиксируют данные покупателя.
Создать пакет, состоящий из процедур и функций, позволяющий осуществить следующие операции:
1) для указанного интервала дат вывести список аукционов с указанием наименования, даты и места проведения;
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
