Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОСАПР / Лабораторный_практикум_ОСАПР

.pdf
Скачиваний:
34
Добавлен:
15.04.2015
Размер:
14.61 Mб
Скачать

Таблица 14.2

Вари

ЗАПРОСЫ НА ВЫБОРКУ

 

 

Запросы действия:

 

ант

 

 

а) запрос на обновление;

 

ИНФОРМАЦИИ

 

 

 

 

б) запрос на удаление

 

1

а) сведения о работниках некоторого

а)

обновление

стоимости

 

подразделения;

 

 

 

 

единицы

заданного вида

 

б) полные данные о работнике с

продукции

на

заданную

 

заданной фамилией;

 

 

 

величину;

 

 

 

 

 

в)

заработок

 

работников,

б) удаление данных для

 

начисленный за последний месяц

заданного

наименования

 

текущего года (заработок=[Объем

продукции

из

главной

 

выполненной

работы]*[Стоимость

таблицы.

 

 

 

 

 

единицы продукции]+ [Премия за

 

 

 

 

 

 

 

месяц]).

 

 

 

 

 

 

 

 

 

 

2

а)

сведения

о

 

количестве

а)

обновление

стоимости

 

оборудования различного типа,

единицы

 

 

заданного

 

числящегося

за

 

заданным

наименования

 

 

 

 

материально ответственным лицом;

 

оборудования на заданную

 

б) наличие и характеристики

величину;

 

 

 

 

 

оборудования

 

 

заданного

б) удаление из главной

 

наименования;

 

 

 

 

таблицы

данных

об

 

в) отбор сведений об оборудовании,

оборудовании,

числящемся

 

стоимость которого

 

находится

в

за

заданным

материально

 

задаваемом интервале.

 

 

ответственным

лицом,

со

 

 

 

 

 

 

 

стоимостью

 

единицы,

 

 

 

 

 

 

 

меньше заданной.

 

3

а)

сведения

об

изданиях,

а)

обновление

стоимости

 

поступивших позже

определенного

всех изданий,

поступивших

 

срока (новые поступления);

 

после заданной даты, на

 

б) издания заданного автора;

 

10%;

 

 

 

 

 

в)

сведения

об

имеющихся

в

б)

удаление

из главной

 

наличии книгах по заданной отрасли

таблицы

сведений

об

 

знаний.

 

 

 

 

изданиях заданного типа и

 

 

 

 

 

 

 

отрасли знаний.

 

 

211

4

а)

 

сведения

 

о

поездах,

а) обновление категории (с

 

отправляющихся

 

из

заданного

заданной на заданную) для

 

пункта

в заданном

интервале

указанного поезда;

 

 

 

времени;

 

 

 

 

б) удаление из БД всей

 

б)

 

сведения

 

о

поездах,

информации

о заданном

 

прибывающих

на

конечный пункт

поезде.

 

 

 

 

 

не позже указанного времени;

 

 

 

 

 

 

в) сведения о скорых поездах,

 

 

 

 

 

 

курсирующих

 

между

двумя

 

 

 

 

 

 

заданными конечными станциями.

 

 

 

 

 

5

а)

сведения

 

об

участниках

а) обновление

сведений

о

 

соревнований за последние 5 лет по

физических

данных

 

заданному виду спорта;

 

заданного участника;

 

 

 

б)

 

сведения

 

о

призерах

б) удаление из главной

 

соревнований

по

заданному виду

таблицы

данных

 

об

 

спорта;

 

 

 

 

участниках

 

с

годом

 

в) данные об участниках и типах

рождения,

 

меньше

 

соревнований,

 

 

проводившихся

заданного.

 

 

 

 

 

заданной организацией.

 

 

 

 

 

 

6

а)

мероприятия на завтра: название,

а) обновление сведений об

 

участники, телефоны;

 

адресе

и

телефоне

 

б) все мероприятия с участием

контактного

лица

для

 

контактного

лица

с

заданной

заданного мероприятия;

 

 

фамилией за последние 5 лет;

б) удаление из главной

 

в) мероприятия выходного дня.

таблицы

информации

о

 

 

 

 

 

 

 

 

всех

мероприятиях,

 

 

 

 

 

 

 

 

проходивших

раньше

 

 

 

 

 

 

 

 

заданной даты.

 

 

7

а)

сведения

 

о

субъектах,

а) обновление сведений об

 

проживающих на заданной улице и

адресе и телефоне жителя с

 

работающих

 

в

заданной

заданными

 

фамилией,

 

организации;

 

 

 

 

именем, отчеством;

 

 

 

б)

сведения

 

о

субъектах,

б) удаление из БД всей

 

обновленные в этом году, чьи

информации

с

датой

 

номера

телефонов

начинаются на

обновления

ранее,

чем

 

45;

 

 

 

 

 

заданная дата.

 

 

 

 

в) сведения о количестве различных

 

 

 

 

 

 

домов, где проживают субъекты,

 

 

 

 

 

 

работающие в разных организациях.

 

 

 

 

 

212

8

а) сведения о емкостях, в которых на

а) обновление сведений о

 

настоящее время хранится более 500

номинальном

 

объеме

и

 

литров топлива;

 

 

 

марке емкости с заданным

 

б) сведения о емкостях и количестве

кодом;

 

 

 

 

 

отпущенного из них в прошлом

б) удаление из главной

 

месяце топлива заданного типа;

 

таблицы

всех

сведений

об

 

в) полные сведения о емкостях и

операциях с датой ранее,

 

фактическом наличии топлива в них

чем заданная дата.

 

 

к настоящему времени.

 

 

 

 

 

 

 

 

9

а)

все сведения

об автомобилях

а)

обновление

 

сведений о

 

заданного цвета

и выпущенных

в

цвете

и

 

номере

 

заданном интервале лет;

 

 

автомобилей

 

заданной

 

б) все сведения об автомобилях с

марки;

 

 

 

 

 

большой величиной пробега (>10000

б)

удаление

из

БД

 

км) и с мощностью двигателя

информации

 

 

об

 

меньше заданной;

 

 

 

автомобилях

с

пробегом,

 

в) сведения об автомобилях с датой

больше заданного.

 

 

последнего

техосмотра,

отстоящей

 

 

 

 

 

 

 

от настоящей даты более чем на два

 

 

 

 

 

 

 

года.

 

 

 

 

 

 

 

 

 

 

10

а) сведения о культурах

и

а)

увеличение

стоимости

 

удобрениях,

которые

необходимо

единицы

 

 

заданного

 

вносить в заданный месяц и декаду;

удобрения на 30%;

 

 

б)

сведения

об

удобрениях,

б) удаление сведений о

 

стоимость использования которых

заданном удобрении из БД.

 

на 100 м2 более 100 у.е. (Стоимость

 

 

 

 

 

 

 

вычисляется

 

по

формуле:

 

 

 

 

 

 

 

[Стоимость единицы]*[Норма на

 

 

 

 

 

 

 

100м2]);

 

 

 

 

 

 

 

 

 

 

 

в) сведения об удобрениях для

 

 

 

 

 

 

 

заданной культуры на осень.

 

 

 

 

 

 

 

213

11

а)

данные

о

рецидивистах:

а) обновление сведений о

 

субъектах,

 

совершавших

весе и росте субъекта с

 

правонарушения более одного раза;

 

заданной фамилией и годом

 

б) данные о правонарушениях,

рождения;

 

 

 

 

 

совершенных в заданном интервале

б) удаление из БД всех

 

лет;

 

 

 

 

сведений

о субъектах

с

 

в) сведения о правонарушениях

годом рождения ранее, чем

 

заданного субъекта за последние 5

заданный год.

 

 

 

 

лет.

 

 

 

 

 

 

 

 

 

 

12

а)

данные об

оборудовании

с

а)

 

 

 

обновление

 

истекшим

назначенным сроком

инвентарного

 

номера

 

поверки;

 

 

 

 

заданного прибора;

 

 

б)

данные

о

приборах,

б) удаление из БД всех

 

обследованных

в

задаваемом

сведений

о

приборах

с

 

интервале лет;

 

 

 

датой

поверки

ранее, чем

 

в) данные о приборах,

понизивших

заданная дата.

 

 

 

 

за текущий год свой класс точности.

 

 

 

 

 

 

13

а) сведения об овощах (вид, сорт) с

а) обновление

сведений

о

 

номинальной

 

датой

уборки

номинальной

урожайности

 

(посадки) в заданном интервале;

 

заданного сорта овощей;

 

 

б)

наибольший

(наименьший)

б) удаление из БД сведений

 

урожай для заданного вида овощей,

об овощах с рекомендуемой

 

сорт и год, когда такой урожай был

датой посадки позже, чем

 

выращен;

 

 

 

 

заданная дата.

 

 

 

 

в)

время фактического

созревания

 

 

 

 

 

 

 

(от посадки до уборки) в днях

 

 

 

 

 

 

 

заданного вида и сорта овощей по

 

 

 

 

 

 

 

всем годам посадки.

 

 

 

 

 

 

 

 

14

а)

сведения о

дисциплинах

с

а) обновление

сведений

о

 

заданным типом контроля;

 

виде

контроля

и общем

 

б) данные о занятиях в указанном

количестве

студентов для

 

интервале времени;

 

 

заданной дисциплины;

 

 

в) количество студентов для

б) удаление из БД всей

 

дисциплин, по которым часов

информации

о

заданной

 

лабораторных занятий больше, чем

дисциплине.

 

 

 

 

лекционных.

 

 

 

 

 

 

 

 

 

 

214

15

а)

сведения

о погоде

за

заданный

а) обновление сведений о

 

промежуток

времени

на

заданной

номере

и

месте

 

метеостанции;

 

 

 

 

расположения

заданной

 

б) количество дней с заданным

метеостанции;

 

 

 

направлением ветра во всех местах

б) удаление сведений о всех

 

расположения метеостанций;

 

метеонаблюдениях с датой

 

в) даты ясных дней

с минусовой

ранее, чем заданная дата.

 

 

температурой.

 

 

 

 

 

 

 

 

 

16

а)

сведения

о

транзисторах

а)

увеличение

стоимости

 

заданного типа;

 

 

 

 

заданного

 

типа

 

б) данные о транзисторах с

транзисторов на 40%;

 

 

напряжением

 

питания

и

б) удаление из БД сведений

 

допустимым

током

в

заданных

о транзисторах,

количество

 

интервалах;

 

 

 

 

 

которых менее заданного.

 

 

в) сведения об общем количестве

 

 

 

 

 

 

транзисторов

 

всех

типов

со

 

 

 

 

 

 

стоимостью, меньше заданной.

 

 

 

 

 

 

17

а) полные сведения об оборудовании

а)

увеличение

стоимости

 

заданного наименования;

 

 

оборудования

заданного

 

б) данные об оборудовании со

наименования на 20%;

 

 

стоимостью и весом в заданных

б) удаление из БД сведений

 

интервалах;

 

 

 

 

 

об

оборудовании с годом

 

в) общая стоимость импортного

изготовления

ранее

 

оборудования, изготовленного ранее

заданного года.

 

 

 

указанного года.

 

 

 

 

 

 

 

 

 

18

а)

сведения

об

известных людях

а)

обновление сведений

о

 

заданной

страны

и

области

годе рождения

заданного

 

деятельности;

 

 

 

 

человека;

 

 

 

 

б) данные об известных людях с

б) удаление из БД сведений

 

годом

рождения в

 

указанном

об

известных

людях

 

интервале;

 

 

 

 

 

мужчинах

с

годом

 

в) количество известных людей-

рождения

ранее

заданного

 

долгожителей (старше 90 лет),

года.

 

 

 

 

проживавших в заданной стране.

 

 

 

 

 

 

215

19

а) сведения о заданной группе;

 

а)

обновление

сведений о

 

б) сведения о группах с количеством

названии

 

и

фамилии

 

альбомов в заданном интервале;

 

руководителя

заданной

 

в) количество групп в

заданной

группы;

 

 

 

 

 

стране,

выпустивших

первый

б)

удаление

из

БД

 

альбом после 2000 г.

 

 

информации

о

группах из

 

 

 

 

 

 

 

заданной

страны с

общим

 

 

 

 

 

 

 

тиражом

дисков,

менее

 

 

 

 

 

 

 

заданного общего тиража.

20

а) сведения о великих датах

в

а)

обновление

сведений о

 

заданной стране;

 

 

 

примерном

числе

жертв

 

б) сведения о великих датах

в

заданного события;

 

 

заданном интервале времени;

 

б)

удаление

из

БД

 

в) количество войн в

заданной

информации

о

событиях,

 

стране, начиная с указанной даты.

 

произошедших

 

ранее

 

 

 

 

 

 

 

указанной даты.

 

 

21

а) сведения об указанной вершине и

а)

обновление

сведений о

 

годе первого покорения ее;

 

высоте

и

 

категории

 

б)

количество

восхождений

на

сложности

 

заданной

 

различные

вершины с датами

вершины;

 

 

 

 

 

восхождения

в

указанном

б)

удаление

из

БД

 

интервале;

 

 

 

 

информации

 

 

о

 

в) количество вершин выше 8000 м в

восхождениях,

 

 

 

заданной стране.

 

 

 

произошедших

 

ранее

 

 

 

 

 

 

 

заданной даты.

 

 

22

а)

полные

сведения об

указанном

а)

обновление

сведений о

 

пациенте;

 

 

 

 

диагнозе

 

 

заданного

 

б) сведения о пациентах в заданном

пациента;

 

 

 

 

 

интервале дат осмотра;

 

 

б)

удаление

из

БД

 

в)

количество

пациентов

с

информации о пациентах с

 

заданными

группой

крови

и

годом рождения ранее, чем

 

возрастом.

 

 

 

 

указанный год.

 

 

216

23

а)

сведения

о

предприятиях,

а) обновление сведений по

 

оштрафованных

на

сумму

более

видам

нерационального

 

5000000 рублей за прошедший год;

использования

 

 

 

 

б) количество штрафных санкций и

энергоресурсов;

 

 

 

 

наименования

оштрафованных

б)

удаление

из

БД

 

предприятий за

последние

три

информации

о

заданном

 

месяца;

 

 

 

 

 

предприятии.

 

 

 

 

 

в) сведения об инспекторах,

 

 

 

 

 

 

 

 

применивших штрафные санкции к

 

 

 

 

 

 

 

 

одному предприятию более одного

 

 

 

 

 

 

 

 

раза в год.

 

 

 

 

 

 

 

 

 

 

 

24

а)

полные

сведения

об

а)

обновить

сведения

 

по

 

оборудовании,

 

межремонтный

данному

оборудованию

и

 

период

которого

более

 

двух

его

 

межремонтному

 

месяцев;

 

 

 

 

периоду;

 

 

 

 

 

 

б) информация о слесарях-ремонт-

б) удаление из БД сведений

 

никах,

затративших

максимальные

об

 

 

оборудовании

 

суммы на ремонт оборудования за

указанного цеха.

 

 

 

каждый месяц прошлого года;

 

 

 

 

 

 

 

 

 

в) вывести полные данные о

 

 

 

 

 

 

 

 

последних трех ремонтах.

 

 

 

 

 

 

 

 

 

25

а) полные сведения о всех авариях за

а)

обновление

сведений

о

 

текущий и прошлый год;

 

 

виновниках аварий;

 

 

 

б) сведения об авариях, повлекших

б)

удаление

из

БД

 

максимальный ущерб предприятию

информации

по указанной

 

за каждый квартал прошлого года;

аварии.

 

 

 

 

 

 

в) сведения о виновниках аварий и

 

 

 

 

 

 

 

 

ущерба

за

текущий

 

год,

 

 

 

 

 

 

 

 

отсортированные

 

в

порядке

 

 

 

 

 

 

 

 

убывания ущерба.

 

 

 

 

 

 

 

 

 

 

26

а) полные сведения о

партиях

а)

обновление

сведений

о

 

грузов,

прошедших

 

через

предприятиях-заказчиках

и

 

проходную за прошедший месяц;

ответственных

за

груз

 

б) определить максимальное время

лицах;

 

 

 

 

 

 

между прохождением партий грузов

б) удаление сведений о

 

в текущем году;

 

 

 

 

прохождении

 

грузов

 

за

 

в)

сведения о всех партиях грузов

указанный день.

 

 

 

 

указанного предприятия-заказчика.

 

 

 

 

 

 

 

217

Примечания:

1.Текущая дата возвращается при вызове функции Date() без указания аргумента.

2.Для вычисления месяца, соответствующего некоторой дате, использовать функцию Month(). Например, номер месяца, соответствующего текущей дате, возвращается при вызове функции Month(Date()).

3.Для вычисления года, соответствующего некоторой дате, использовать функцию Year(). Например, значение года, соответствующего текущей дате, возвращается при вызове функции Year(Date()).

4.Для вычисления числа дней между двумя датами Date1 и Date2

использовать функцию DateDiff("д"; Date1; Date2).

3. Создание сложных форм

Создать сложную форму, состоящую из главной и подчиненной форм, отображающих информацию, приведенную в таблице 14.3:

 

 

 

 

 

 

Таблица 14.3

 

 

 

Вариан

Информация,

Информация, отображаемая в

т

отображаемая в

подчиненной форме

 

главной форме

 

 

1

ФИО;

 

тарифная

Дата; наименование

произведенной

 

категория

работника;

продукции; объем

выполненной

 

цех, участок.

 

 

работы.

 

2

Материально

 

 

Полные сведения об оборудовании.

 

ответственное

лицо;

 

 

 

кафедра.

 

 

 

 

 

3

ФИО автора.

 

 

Все данные о книгах автора.

4

Номер

поезда;

время

Перечень оказываемых услуг.

 

отправления и прихода;

 

 

 

наименование

пунктов

 

 

 

отправления

 

и

 

 

 

назначения.

 

 

 

 

5

Вид

спорта;

вид

Полная информация

об участниках

 

состязаний.

 

 

соревнований.

 

218

6

День недели.

 

 

Все сведения о мероприятиях.

 

7

Организация.

 

 

Все

сведения

о

 

субъектах,

 

 

 

 

 

работающих в организации.

 

8

Вид топлива.

 

 

Все сведения об операциях с видом

 

 

 

 

 

топлива.

 

 

 

 

 

 

9

Дата

прохождения

Все сведения об автомобилях с датой

 

техосмотра.

 

 

прохождения

техосмотра,

указанной

 

 

 

 

 

в главной форме.

 

 

 

 

10

Название культуры.

 

Все сведения об удобрениях для

 

 

 

 

 

культуры, заданной в главной форме.

11

Фамилия

 

и

год

Виды

и

даты

правонарушений

 

рождения субъекта.

 

субъекта.

 

 

 

 

 

 

12

Инвентарный

номер

Все

сведения

о

датах

поверок

и

 

прибора;

 

 

вид

присвоенных классах точности.

 

 

оборудования.

 

 

 

 

 

 

 

 

 

 

13

Вид овощей.

 

 

Все

сведения

о

 

сортах,

 

 

 

 

 

рекомендуемых

датах

посадки

и

 

 

 

 

 

уборки вида овощей.

 

 

 

14

Название дисциплины.

Дата и тип занятия.

 

 

 

15

Номер;

 

место

Все сведения

метеонаблюдений для

 

расположения

 

 

метеостанции, указанной в главной

 

метеостанции.

 

 

форме

 

 

 

 

 

 

16

Тип транзистора.

 

Дата; стоимость; количество штук в

 

 

 

 

 

наличии.

 

 

 

 

 

 

17

Страна-изготовитель.

Полные сведения об оборудовании.

 

18

Страна;

 

область

Все сведения об известных людях.

 

 

деятельности.

 

 

 

 

 

 

 

 

 

 

19

Страна.

 

 

 

Полные сведения о группах и

 

 

 

 

 

альбомах в заданной стране.

 

20

Страна; континент;

вид

Дата;

фамилия

видного

деятеля;

 

события.

 

 

 

примерное число жертв.

 

 

 

21

Название

 

вершины;

Фамилии

руководителей

групп

и

 

страна

расположения;

даты восхождений.

 

 

 

 

высота.

 

 

 

 

 

 

 

 

 

 

 

22

Диагноз.

 

 

 

Все сведения о пациентах с заданным

 

 

 

 

 

диагнозом.

 

 

 

 

 

 

23

Месяц, год, район.

 

Все

сведения

о

посещениях

 

 

 

 

 

предприятий инспекторами заданного

 

 

 

 

 

в главной форме района и периода.

 

219

24

Месяц и год.

Полные сведения о ремонтируемом

 

 

оборудовании за указанный в главной

 

 

форме период.

25

Месяц и год.

Сведения о виновниках аварий и

 

 

ущербе за указанный в главной

 

 

форме период.

26

Предприятие, год.

Сведения о партиях грузов для

 

 

указанных в главной форме периода

 

 

и предприятия.

Требования к отчету

7.Название работы.

8.Описание созданных таблиц:

-схему данных, отражающих, в каких таблицах содержится информация, как связаны эти таблицы, виды связей между таблицами. Указать какая таблица является главной;

-характеристику структуры созданных таблиц: названия, типы и

свойства полей, первичные и внешние ключи.

9.Описание процесса ввода и редактированияданных.

10.Описание структуры созданных запросов: названия и источники полей, условия отбора, групповые операции.

11.Результаты работы запросов.

12.Описание структуры сложной формы: названия и источники элементов управления, другие важные свойства разделов форм и элементов управления.

Вопросы для защиты

1Дать определения следующих структурных элементов базы данных: поле, запись, файл (таблица).

2Что такое первичный ключ?

3Какими свойствами обладает каждая реляционная таблица?

4Понятие информационного объекта.

5Типы связей информационных объектов.

6Структура и взаимосвязи основных элементов СУБД MS Access.

7Создание таблиц в режиме Конструктор.

8Создание запросов в режиме Конструктор.

9Создание форм в режиме Конструктор.

10Создание форм в режиме Мастера.

220

Соседние файлы в папке ОСАПР