Лабораторна робота №14 (2 години)

 

Тема: Створення запитів в СУБД Access.

 

Мета: Набуття навичок роботи з СУБД Access при створенні запитів.

Обладнання: IBM-сумісний ПК, MS Access.

1 Теоретичне обґрунтування:

Запити є потужним засобом обробки даних, які зберігаються у таблицях Access. За їх допомогою можна переглядати, аналізувати та змінювати дані з кількох таблиць. Вони також можуть використовуватись як джерело даних для форм та звітів. Запити дозволяють обраховувати підсумкові значення і виводити їх у компактному форматі, а також виконувати обчислення над групами записів.

Запити можна створювати самостійно і за допомогою майстра. Майстри запитів автоматично виконують основні дії залежно від відповідей користувача на поставлені питання. Самостійно створювати запити можна за допомогою конструктора.

Деякі види запитів, які можна створювати в Access:

1) запит на вибірку - використовується найчастіше. При його виконанні дані, які задовольняють вказаним умовам відбору, вибираються з однієї або кількох таблиць і виводяться у певному порядку. Запит на вибірку також використовується для групових операцій – для обрахування сум, середніх значень, перерахунків та інших дій.

2) запит з параметрами – критерій відбору задає користувач, вводячи потрібний параметр при виклику запита.

3) перехресний запит – дозволяє створювати результуючі таблиці на основі розрахунків, отриманих при аналізі групи таблиць. У перехресному запиті відображаються результати статистичних розрахунків (сума, кількість записів, середні значення), які виконуються за даними з одного поля таблиці. Ці результати групуються за двома наборами даних, один з яких розміщений у лівому стовпці таблиці, в другий – у верхній стрічці.

 

Хід роботи

 

2.1 Запустіть MS Access.

2.2 Створіть нову базу даних і збережіть її у своїй папці під назвою: ЛР№14.mdb

2.3 Створіть таблицю «books» у режимі Конструктора та заповніть її за допомогою об’єкта форми.

2.4 За допомогою майстра створіть докладний (подобный) запит «Перелік книжок», який включає всі поля з відповідної таблиці.

2.5 За допомогою майстра створіть докладний запит «Новинка», який включає наступні поля: Код, Новинка, Назва та відображає тільки новинки.

Для відображення в запиті лише новинок необхідно виділити комірку з ввімкненим атрибутом новинки та натиснути кнопку «Фільтр по виділеному»   на панелі інструментів.

2.6 Створити запит «Вартість сторінки» з полями: Назва, Ціна, Сторінки, Вартість сторінки.

Запит створюється в декілька етапів:

1) Створіть докладний запит «Вартість сторінки» за допомогою майстра з полями: Назва, Ціна, Сторінки;

2)Відкрийте отриманий запит у режимі конструктора та викличте контекстне меню у порожній комірці, що відповідає назві поля. Оберіть пункт «Построить» у меню;

3)У вікні, що з’явилось створіть формулу [Ціна]/[сторінки];

4) Надайте отриманому полю назву Вартість сторінки збережіть та перегляньте свій запит.

2.7 Створіть запит «Тираж», який відображав би підручники, вартість всього тиража яких менше 50000. Запит повинен містити поля: Назва, Ціна, Тираж, Загальна вартість.

Таблиця 1. books

Код Новин-ка Назва Ціна, грн Видавництво Сторінкки Формат Тираж Категорія
1 5110 Аппаратные средства мультимедия. Видеосистема РС 15,51 BHV С.-Петербург 400 210х297 5000 Використання ПК
2 4316 Основы работы на ПК 19,91 BHV С.-Петербург 440 148х210 3000 Використання ПК
3 4756 Основи iнформатики Екзаменацiйнi бiлети:запитання та вiдповiдi 5,00 DiaSoft UP 160 210х297 100 Використання ПК
4 5161 Windows 2000 Professional для "чайников" 18,90 Диалектика 352 210х297 5000 Операційні системи
5 4810 Использование Linux. Специальное издание. 5-е издание 47,40 Вильямс 784 148х210 4000 Операційні системи
6 5473 Путь к LINUX. 2е изд. 28,75 Нолидж 560 148х210 3000 Операційні системи
7 4664 UNIX: Руководство системного администратора. 32,70 BHV Киев 832 210х297 3500 Операційні системи
8 860 Операционная система UNIX 3,50 BHV С.-Петербург 395 148х210 5000 Операційні системи
9 5024 Лучшее программное обеспечение для персонального компьютера. Справочник 10,11 Оверлей 448 210х297 4000 Програмування
10 5033 Создание Web- страниц в MS Office 2000 17,05 BHV С.-Петербург 320 210х297 4000 Офісні пакети

Контрольні запитання.

3.1 Поясніть призначення фільтрів в СУБД Access?




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: