Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab3_К.doc
Скачиваний:
5
Добавлен:
14.11.2019
Размер:
2.75 Mб
Скачать
  1. Побудувати засобами rqbe простий запит на вибір даних за складеним критерієм.

Повторити кроки 13 пункту 1.

У стрічці Условие отбора (Criteria) задаємо умову відбору записів: значення поля Вид товару – “CPU”.

  1. Побудувати засобами rqbe параметричний запит на вибір даних за заданим критерієм із значенням заданим у вигляді параметра.

Повторити кроки 13 пункту 1. У стрічці Условия отбора (Criteria) задаємо ім’я параметру - [Назва товару]:

1)

Д ля того, щоб Access перевіряв дані, шо вводяться в якості параметра запиту, необхідно вказати тип даних цього параметра. Необхідно виконати послідовність:

Запрос->Параметры (Query->Parameters).

У стовпці Параметр (Parameter) необхідно ввести значення параметра точно так, як він визначений у бланку запиту. У стовпці Тип даных (Data Type) вибрати зі списку необхідний тип даних і натиснути ОК.

2) результат виконання запиту з параметром, після того як натиснемо кнопку Запуск (Run) на панелі інструментів (або вибрати піктограму ):

  1. Побудувати засобами rqbe запит на видалення записів за критерієм.

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

2) результат виконання

3) перетворюємо запит на вибірку у запит на видалення записів за складеним критерієм, для цього виконуємо послідовність:

Запрос->Удаление (Query Type->Delete Query), результатом чого є модифікований запит.

4) при виконанні запиту вибрані записи будуть втрачені, тому бажано перед запуском зробити копію таблиці чи таблиць, що зазнають втрат. Отримаємо інформаційне вікно:

після підтвердження дій, записи будуть видалені.

  1. Побудувати засобами rqbe запит на модифікацію значень полів записів за заданим критерієм.

Для створення запиту такого типу доцільно спершу зробити запит на вибірку (п.2), перевірити його роботу, а потім перетворити його в запит оновлення, залишивши критерії тими самими.

Для цього слід викликати контекстне меню і вибрати тип запиту Запрос-> Обновление (Query Type->Update Query). Далі необхідно вказати в полі Обновление (Update To): нові значення, на які будуть замінені вказані поля. При активізації запиту видається повідомлення про кількість модифікованих записів.

у результаті

  1. Побудувати за допомогою wizard перехресний запит для відображення залежності значень одного поля таблиці від іншого.

Для створення перехресного запиту натисніть на кнопку (New), у вікні Новый запрос (New Query) виберіть Перекрестный запрос (Crosstab Query) і натисніть кнопку ОК.

перехресний запит проектується в процесі діалогу (відповідей на питання) з програмою Майстра (wizard).

1)

2)

3)

4)

5)

6) результат виконання перехресного запиту:

  1. Зберегти створені запити для подальшого використання.

  2. Вивчити режим редагування запитів.

  3. Внести виправлення в один із запитів для вибору даних із зв'язаних таблиць.

Примітка: всі запити будуються засобами RQBE на основі таблиць бази даних, яка була створена у лабораторній роботі №2.

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

  1. Поняття запиту та його застосування для роботи з базами даних.

  2. Технологія створення засобів за допомогою RQBE.

  3. Види запитів та їх призначення.

  4. Призначення та зміст перехресного запиту.

  5. Застосування параметрів в запитах.

Зміст звіту по роботі:

1. Назва роботи.

2. Постановка задачі.

3. Теоретична частина (запит, види запитів та їх призначення, склад і призначення елементів запитів, порядок створення запитів засобами RQBE).

3. Опис виконаної роботи та отриманих результатів:

а) призначення і опис всіх створених запитів по створеній базі даних;

б) результати виконання всіх створених запитів;

  1. Висновки.

Приклад оформлення звіту по лабораторній роботі №3

Титульна сторінка:

(див. «Методичні вказівки до лабораторної роботи №1»)

Зміст звіту:

Мета роботи: Вивчення засобів розробки запитів RQBE, видів запитів, їх виконання та застосування для роботи з реляційними базами даних.

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

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

Якщо необхідно скласти запит на основі декількох таблиць, то між цими таблицями попередньо необхідно встановити відношення зв’язуючи поля одне з одним.

Результат роботи запиту Access являє собою таблицю яка називається Dynaset (динамічний, тимчасовий набір даних). При кожному виконанні запиту заново здійснюється вибірка даних.

За способом побудови запити діляться на: QBE-запити (Query By Example – запит за зразком), користувач дає їм визначення, специфікуючи окремі параметри у вікні проектування з використанням підказок (зразків), та SQL-запити (Structured Query Language – структурована мова запитів), формулюючи їх, користувач застосовує інструкції і функції, створюючи деякий опис. QBE-запит Access легко транслює у відповідний SQL-запит. При зворотній операції можливі деякі нюанси та неточності.

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

(Описати склад та призначення елементів запитів).

Створення запитів проходить за наступним алгоритмом: (описати детально).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]