4122

Вивчення системи управління базами даних Access. Застусування фільтрів та формування запитів

Практическая работа

Информатика, кибернетика и программирование

Вивчення системи управління базами даних Access Мета роботи: Вивчення основ застосування фільтрів та формування запитів Завдання: Застосувати різні виді фільтрів та запитів для створеного раніше набору таблиць бази даних. Теоретична частина БД...

Украинкский

2012-11-13

160 KB

16 чел.

Вивчення системи управління базами даних Access

Мета роботи:

  1.  Вивчення основ застосування фільтрів та формування запитів

Завдання: Застосувати різні виді фільтрів та запитів для створеного раніше набору таблиць бази даних.

Теоретична частина

БД може містити велику кількість записів. Для пошуку потрібних даних використовують фільтри і запити. Фільтри використовують у випадку нескладних умов пошуку і виведення даних на екран чи папір. Доступ до команди роботи з фільтрами можна отримати наступним чином:

  •  виконати команду основного меню Запрос/Фильтр;
  •  виконати команду з контекстного меню;
  •  скористатись кнопками команд на панелі інструментів.

Для пошуку даних користувач створює умови. Прості – типу = 5; > 3; < > 12, та складні – 3 and 5. Складні умови, це умови побудовані з простих з використанням логічних операцій. Запит – це спосіб пошуку записів, перетворення таблиць і створення на їх основі нових.

Порядок і методика виконання

  1.  Відкрити БД, у якій є таблиця Оцінки. Створити вручну запит за зразком. Для чого виконати таку послідовність команд з головного вікна бази даних: вікно БД Запроси/Создать/Конструктор/ОК. Додати таблицю (у нашому випадку Оцінки), закрити вікно Добавить таблицу. У рядку Поле вибрати поля, які будуть відображатися у таблиці створеній за допомогою запиту. Для таблиці Оцінки потрібно створити запити за таким набором критеріїв:
  •  Запит1: номер залікової за зростанням, усі оцінки більше 4, перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL; 

  •  Запит 2: номер залікової, прізвища за зменшенням, значення оцінок від 3 до 4 (тобто умова >=3 and <=4), перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL;
  •  Запит 3: номер залікової, прізвища із зазначенням конкретного значення (наприклад, =Хомченко), перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL.
  1.  Для таблиці Студенти створити вручну запит за зразком. Для чого виконати таку послідовність команд з головного вікна бази даних: вікно БД Запроси/Создать/Конструктор/ОК. Додати таблицю (у нашому випадку Студенти), закрити вікно Добавить таблицу. У рядку Поле вибрати поля, які будуть відображатися у таблиці створеній за допомогою запиту. Для таблиці Студенти потрібно створити запити за таким набором критеріїв:
  •  Запит 4: обрати усіх студентів 1 курсу (2 та інших, для кожного курсу свій запит), групувати за шифром групи (за зростанням), перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL; 
  •  Запит 5: обрати усіх студентів заданої групи, групувати за датою народження (за зменшенням), перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL;
  •  Запит 6: обрати усіх студентів, які проживають у заданому місті, перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL.
  1.  Розробити форму, яка дозволяє здійснювати перегляд усіх розроблених запитів (від Запит 1 до Затип 6). Для цього для кожного запиту розробити форми та звіти.

Форма може мати, наприклад, такий вигляд:

У наведеному прикладі перша кнопка активізує форму відображення списку відмінників (для форми джерелом даних є Запит1), а інша активізує звіт на основі Запиту 2.

  1.  Зробити вибірку з декількох таблиць Студенти та Оцінки користуючись описаним вище алгоритмом. Приклад вибірки зображено на малюнку нижче.

Розробити запити до даним таблиць за таким набором критеріїв:

  •  Запит 7: усі оцінки з таблиці Оцінки та поля група та прізвище з таблиці Студенти. Перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL;
  •  Запит 8: виберіть усіх студентів заданого відділення (спеціальності), які мають заборгованості (оцінки 2 і менше), результуюча таблиця повинна містити поля: група та прізвище (таблиця Студенти), оцінка з математики. Для кожного предмету створити свій запит на перелік боржників. Перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL

  1.  Розробити запити з полями, що обчислюються. Обчислюване поле створюється шляхом введення виразу для обчислення прямо у назву поля, а назву поля від виразу відділяють двокрапкою як зображено на рисунку нижче. Для редагування поля у більш зручному виді потрібно розташувати курсор у рядку Поле і натиснути Shift+F2.
  •  Запит 9: для таблиці Оцінки створити нове поле Середній бал замість поля, що існує у таблиці, перейти у режим роботи з SQL (ВидРежим SQL) та записати у звіт сформований запит мовою SQL;
  •  Запит 10: для таблиці Студенти розробити запит, що об’єднує поля прізвище та ім’я (у полі запиту це поле буде мати такий вираз: ПІП:[Прізвище]+[Ім’я]), а також поля Адреса та Контактний телефон. Усі інші поля додати без змін.

  1.  Розробити форму, яка дозволяє здійснювати перегляд усіх розроблених запитів (від Запит 7 до Затип 10). Для цього для кожного запиту розробити форми та звіти (аналогічно завданню у п. 3).

  1.  Використання фільтру по даним. Виведіть на екран записи студентів, що мають оцінки «5». Для цього виберіть потрібне поле з оцінкою «5» та виділіть її. Виконати Записи/Фильтр/по выбранному. Записати у звіт зміни, що відбулись після виконання команди. Відновити вигляд таблиці – Записи/Удалить фильтр. Все це можна виконати натиснувши праву кнопку миші на потрібному полі і вибравши потрібний пункт.

  1.  Відфільтрувати студентів, що мають оцінку «2». Виберіть потрібне поле з оцінкою «2» та виділіть її. Виконати Записи/Фильтр/Исключить выбранное. Записати у звіт зміни, що відбулись після виконання команди. Відновити вигляд таблиці – Записи/Удалить фильтр. Все це можна виконати за допомогою правої кнопки миші.
  2.  Вивести записи студентів, що навчаються на «5» і «4» з фізики. Виконати Записи/Фильтр/Расширенный фильтр. У рядку Поле вибрати поля по яких буде створюватись фільтр та умови фільтрування. Для застосування фільтра у меню Фильтр вибрати пункт Применить. Записати у звіт зміни, що відбулись після виконання команд. Відновити вигляд таблиці – Записи/Удалить фильтр.

Робота з фільтрами та запитами в Access

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

Теоретична частина

Для створення нової таблиці, що міститиме вибрані записи, внесення змін у таблиці (доповнення, вилучення тощо) використовують запити на перетворення (на внесення змін). Тип запиту можна змінювати командами Запрос/Тип запроса. Загальна схема роботи з запитами така: виконують звичайний запит на вибірку записів, змінюють тип запиту (наприклад на створення нової таблиці), запускають запит на виконання.

Порядок і методика виконання

  1.  Відкрити БД, в якій є таблиця Оцінки. Створити вручну і виконати Зпит11 на вибірку студентів, які мають однакові імена. Для чого виконати таку послідовність команд з головного вікна бази даних: вікно БД Запроси/Создать/Конструктор/ОК. Додати таблицю (у нашому випадку Оцінки), закрити вікно Добавить таблицу і виконати дії (по зразку попередньої роботи) але у рядку условие отбора, у колонці ім’я ввести будь-яке ім’я. Після виконання команд ми одержимо нову таблицю із списком студентів з однаковим ім’ям, яке відповідає заданому.
  2.  Створити Запит12 з параметром для пошуку записів про студентів, що мають деяку, задану оцінку з хімії. Для чого потрібно виконати дії які описані раніше, але у рядку условие отбора, у колонці хімія потрібно ввести нову оцінку, наприклад «5». У результаті отримуємо нову таблицю із списком студентів, які мають оцінку «5» з хімії.
  3.  Змінити умову відбору у Запиті13 для того, щоб визначити хто із студентів має по хімії «5», а хто – «2». Причому, в умові відбору для даного випадку можна написати «5», а у рядку «или» ввести «2».
  4.  Створити і виконати Запит14 для створення нової таблиці Відмінники. Куди слід скопіювати з таблиці Оцінки записи усіх відмінників в алфавітному порядку. Для цього потрібно у рядку сортировка у конструкторі запитів вибрати пункт по возрастанию, а у полях условие отбора у кожній колонці ввести «> 4» або «5». Потім у меню Запрос вибрати пункт Создание таблицы вказавши при цьому назву нової таблиці. Закрити конструктор. Потім перейти на вкладку таблиці і відкрити новостворену таблицю.
  5.  Доповнити таблицю відмінників студентами, що вчаться на «4» і «5», для цього в Запиті14 змінити условие отбора на «3» за допомогою конструктора запитів.
  6.  Створити на базі Запиту 9, по середньому балу, запит Рейтинг і записати на диск. Для цього створити новий запит і вказати сортування для поля Середній бал.

Зміст звіту:

  1.  Назва та мета практичного завдання.
  2.  Пояснення по ходу роботи.
  3.  Таблиці створення форми та фільтрів і запитів.
  4.  Висновки по роботі.


 

А также другие работы, которые могут Вас заинтересовать

47947. Основні категорії інформації як обєкта інформаційного права 496.5 KB
  Основні категорії інформації як обєкта інформаційного права Основні поняття Розглядаючи інформацію як обєкт захисту треба зазначити що інформація це результат відображення і опрацювання у людській свідомості різноманіття навколишнього світу це відомості про оточуючі людину предмети явища природи діяльність інших людей. Залежно від сфери і масштабів застосування тієї чи іншої системи опрацювання даних втрата або витік інформації може призвести до наслідків різної тяжкості: від невинних жартів до надзвичайно великих втрат...
47948. Регіональна економіка. Конспект лекції 924 KB
  Мета: формування знань щодо теоретичних і практичних засад територіальної організації продуктивних сил України сучасного стану та напрямів регіонального розвитку економіки а також мислення та свідомості економістів. Завдання: засвоєння теорії регіональної економіки і регіонального розвитку наукових засад регіональної економічної політики; оволодіння знаннями про територіальну і галузеву структуру господарського комплексу України та її регіонів; об'єктивну необхідність раціонального та...
47952. Мотивация и стимулирование персонала 135.93 KB
  Стимулирование труда предполагает создание условий (хозяйственного механизма), при которых активная трудовая деятельность, дающая определенные, заранее зафиксированные результаты, становится необходимым и достаточным условием удовлетворения значимых и социально обусловленных потребностей работника
47953. Економічна статистика. Впровадження економічної статистики на підприємства різних типів господарювання 953.5 KB
  Предмет і метод статистичної науки та її завдання в умовах формування ринкової економіки. Статистичне спостереження. Зведення і групування матеріалів статистичного спостереження. Абсолютні та відносні величини. Середні величини. Ряди динаміки. Графічні зображення. Статистика засобів виробництва
47954. Страхування. Конспект лекцій 2.22 MB
  Конспект лекцій Страхування для студентів спеціальностей €œБанківська справа Фінанси та €œОблік і аудит€ Харків: ХБІ УАБС 2005. Конспект лекцій підготовлений відповідно до програми з нормативної навчальної дисципліни €œСтрахування . Складається із вступу мета і завдання дисципліни її місце у навчальному процесі; навчальнометодичного забезпечення яке розкриває сутність та зміст основних питань курсу “Страхування †з кожної теми; рекомендованої літератури.
47955. Сучасні технології в рекламі та ПР-діяльності 59 KB
  Соціальний ПР може допомогти створити і підтримати позитивний імідж компанії використовуючи спеціальні технології у тому числі благодійність довгострокові соціальні програми. Вони дозволяють підвищити рейтинг компанії і організацій сприяють формуванню позитивної оцінки її діяльності в цілому появи зацікавленості суспільства а також влада в стабільності і процвітанні. У результаті втрачали не тільки громадяни але і компанії чий авторитет поступово знижувався. Щоб відповідати цим очікуванням потрібно планомірний комплексний підхід до...