ВУЗ:
Составители:
28
6. В окне Комплектующие : база данных откройте панель Запросы и запустите
запрос Выбор комплектующих — на экране появится диалоговое окно
Введите значение параметра .
7. Введите какое -либо число и щелкните на кнопке ОК. В зависимости оттого,
что реально содержится в таблице Поставщики, по результатам запроса будет
сформирована результирующая таблица .
Упражнение 6.
Цель работы – создание итогового запроса .
Запросы , выполняющие вычисления по всем записям для какого- либо числового
поля, называются итоговыми запросами. В итоговом запросе может рассчитываться
сумма значений или величина среднего значения по всем ячейкам поля, может
выбираться максимальное или минимальное значение данных в поле, может также
исполняться иная итоговая функция . Итоговые запросы , как и запросы на выборку,
готовятся с помощью бланка запроса по образцу.
Предположим , что малое предприятие собирает компьютеры трех классов : «Элит-
ный» , «Деловой» и «Экономичный» . Несмотря на то, что архитектура у всех ком -
пьютеров близка, их компоненты заметно отличаются по цене и техническим пара-
метрам . Соответственно, имеются значительные отличия в цене этих трех моделей,
что важно для захвата разных секторов рынка. Наша задача – подготовить итоговый
отчет, с помощью которого можно определять цену каждой из модели компьютеров и
динамично ее отслеживать при изменении входящих компонентов или их
поставщиков .
8. В окне Комплектующие : база данных откройте панель Таблицы. Выберите
таблицу Комплектующие .
9. Щелчком на значке Конструктор откройте таблицу в режиме
проектирования – нам это необходимо для создания дополнительного поля
Класс, в котором будут храниться данные о том, для какого класса изделий
предназначены компоненты .
10. В начало структуры таблицы вставьте новое поле . Для этого выделите
первое поле (Компонент ) и нажмите клавишу INSERT.
11. Введите имя нового поля – Класс и определите его тип – Текстовый.
12. Закройте окно Конструктора . При закрытии подтвердите необходимость
изменить структуру таблицы.
13. Откройте таблицу Комплектующие и наполните ее содержанием, введя для
каждого класса данные по следующим изделиям :
• Процессор;
• Оперативная память ;
• Винчестер.
Цены на эти изделия для каждого класса проставьте произвольно .
14. Закройте таблицу Комплектующие .
15. Откройте панель Запросы щелчком на одноименной кнопке окна
Комплектующие : база данных.
16. Создайте запрос в режиме конструктора . В открывшемся диалоговом окне
Добавление таблицы выберите таблицу Комплектующие , на основе которой
28
6. В окне Ко м пле ктующие : ба за д а нных откро йте па не ль За про сы и запустите
запро с В ыбор ко м пле ктующих — на экра не по яв ится д иа ло г о в о е о кно
В в е д ите зна че ние па ра м е тра .
7. В в е д ите ка ко е -либо число и ще лкните на кно пке О К. В зав исим о сти о тто г о ,
что ре а ль но сод е рж ится в та блице П о ста в щики, по ре з
уль та та м з
а про са буд е т
сф о рм иро в а на ре зуль тирующа ята блица .
У п р ажн е н и е 6.
Цель р аботы – созд ание итогов огозапр оса.
Запр осы , в ы полняющ ие в ы числения по в сем записям д ля какого-либо числов ого
поля, назы в аются итогов ы ми запр осами. В итогов ом запр осе мож ет р ассчиты в аться
сумма значений или в еличина ср ед него значения по в сем ячейкам поля, мож ет
в ы бир аться максимальное или минимальное значение д анны х в поле, мож ет такж е
исполняться иная итогов ая ф ункц ия. И тогов ы е запр осы , как и запр осы на в ы бор ку,
готов ятся с помощ ью бланка запр оса пообр азц у.
П р ед полож им, чтомалое пр ед пр иятие собир ает компьютер ы тр ех классов : «Э лит-
ны й» , «Д елов ой» и «Э кономичны й» . Н есмотр я на то, чтоар хитектур а у в сех ком-
пьютер ов близка, их компоненты заметноотличаются поц ене и техническим пар а-
метр ам. С оотв етств енно, имеются значительны е отличия в ц ене этих тр ех мод елей,
чтов аж нод ля захв ата р азны х сектор ов р ы нка. Н аш а зад ача – под готов ить итогов ы й
отчет, с помощ ью котор огомож ноопр ед елять ц ену каж д ойиз мод ели компьютер ов и
д инамично ее отслеж ив ать пр и изменении в ход ящ их компонентов или их
постав щ иков .
8. В о кне Ко м пле ктующие : ба з а д а нных о ткро йте па не ль Т а блицы. В ыбе рите
та блицу Ко м пле ктующие .
9. Щ е лчко м на зна чке Ко нструктор о ткро йте та блицу в ре ж им е
прое ктиро в а ния – на м это не о бхо д им о д ля со зд а ния д о по лните ль но г о по ля
Кла сс, в ко то ро м буд ут хра нить ся д а нные о то м , д ля ка ко г о кла сса изд е лий
пре д на з на че ны ко м по не нты.
10. В на ча ло структуры та блицы в ста в ь те но в о е по ле . Для это г о в ыд е лите
пе рв о е по ле (Ко м по не нт) и на ж м ите кла в иш у INSERT.
11. В в е д ите им яно в о г о по ля– Кла сс и о пре д е лите е г о тип – Т е ксто в ый.
12. За кро йте окно Ко нструкто ра . П ри закрытии по д тв е рд ите не о бхо д им о сть
изм е нить структуру та блицы.
13. О ткро йте та блицу Ко м пле ктующие и на по лните е е сод е рж а ние м , в в е д я д ля
ка ж д о г о кла сса д а нные по сле д ующим из д е лиям :
•П ро це ссо р;
•О пе ра тив на япа м ять ;
•В инче сте р.
Ц е ны на эти изд е лияд ляка ж д о г о кла сса про ста в ь те про изво ль но .
14. За кро йте та блицу Ко м пле ктующие .
15. О ткро йте па не ль За просы ще лчко м на о д но им е нно й кно пке окна
Ко м пле ктующие : ба з а д а нных.
16. Со зд а йте запро с в ре ж им е ко нструкто ра . В о ткрыв ш е м ся д иа ло г о в о м окне
До ба в ле ние та блицы в ыбе рите та блицу Ко м пле ктующие , на о сно в е ко торо й
