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.  Висновки по роботі.


 

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

30560. Непрерывные функции в Rn . Дифференцируемые функции в Rn .. Необходимые и достаточные условия дифференцируемости функции в точке. Полный дифференциал функции нескольких переменных 60.52 KB
  Дифференцируемые функции в Rn . Необходимые и достаточные условия дифференцируемости функции в точке. Полный дифференциал функции нескольких переменных.
30561. Теорема о дифференцируемости сложной функции. Правила дифференцирования. Производная по направлению. Градиент 65.41 KB
  Требования доктрины информационной безопасности РФ и ее реализация в существующих системах информационной безопасности. Доктрина информационной безопасности Российской Федерации. Понятие и назначение доктрины информационной безопасности. 9 сентября 2000 года президент РФ Владимир Путин утвердил Доктрину информационной безопасности РФ.
30562. Локальный экстремум функции многих переменных. Достаточные условия экстремума 45.86 KB
  ТочкаM0x0;y0 внутренняя точка области D. Если в D присутствует такая окрестность UM0 точки M0 что для всех точек то точка M0 называется точкой локального максимума. А если же для всех точек то точка M0 называется точкой локального минимума функции zxy. поясняется геометрический смысл локального максимума: M0 точка максимума так как на поверхности z =z xy соответствующая ей точка C0 находится выше любой соседней точки C в этом локальность максимума.
30563. Условный экстремум функции многих переменных. Необходимое условие экстремума. Метод множителей Лагранжа 274 KB
  Условный экстремум функции многих переменных. Пусть требуется найти максимумы и минимумы функции f х у при условии что х и у связаны уравнением х у = 0. Подберём так чтобы для значений х и у соответствующи экстремуму функции f х у вторая скобка в равенстве 5 обратилась в нуль метод Лагранжа. Метод неопределенных множителей Лагранжа Пусть функции fx1 x2 xn и Fix1 x2 xn i = 12 k дифференцируемы в некоторой области D с Rn .
30564. Сходимость числового ряда. Гармонический ряд. Общий член и остаток ряда. Признаки сходимости рядов 133.5 KB
  Гармонический ряд. Общий член и остаток ряда. Признаки сходимости рядов Определения.
30566. Функциональные ряды. Основные понятия и определения. Равномерная сходимость функциональных рядов. Признак Вейерштрасса. Свойства равномерно сходящихся рядов 31.56 KB
  Функциональная последовательность равномерная сходимость и свойства Определение: равномерно сходящийся к fx на X если выполняется неравенство Замечание: если последовательность функции равномерно сходится к функции то она и просто сходится к ней. О равномерной сходимости функции: для того чтобы равномерно сходилась на X к fx необходимо и достаточно чтобы выполнялось неравенство Равномерно сходящиеся функциональные ряды Определение: равномерно сходящийся на X если последовательность его частичных сумм равномерно...
30567. Основная тригонометрическая система функций. Ряды Фурье по ортогональным системам функций. Тригонометрические ряды Фурье. Признаки сходимости тригонометрических рядов Фурье. Тригонометрические ряды Фурье для четных и нечетных функций 142.57 KB
  Тригонометрический ряд 1 называется рядом Фурье для функции на отрезке а коэффициенты вычисляемые по формулам 2 3 4 называются коэффициентами Фурье. кусочномонотонна тогда ряд Фурье функции определяемый формулами 1 2 3 4 сходится почти всюду кроме точек разрыва к fx. Для четной функции Для нечетной функции Выступление Пусть функция определена на ℝ. Наименьшее из таких чисел Т называют периодом функции.
30568. Свойства функции распределения 51.52 KB
  Свойства функции распределения : Свойство 1: 0 ≤ Fx ≤ 1. Свойство2: Fx2 ≥ Fx1 если x2 x1. Свойство3: 1Fx = 0 при x ≤ ; 2 Fx = 1 при x ≥ b. Свойство4: Fx0 = Fx0 0.