Проектування запитів

Дослідження процесу побудови QBE-запиту в режимі конструктора та всіх статистичних функцій SQL у своїй Базі Даних. Характеристика сортування даних в запиті, встановлення критеріїв відбору записів. Аналіз видалення та додавання полів, колонок та таблиці.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык украинский
Дата добавления 19.01.2012
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Міністерство освіти і науки України

Кіровоградський національний технічний університет

Механіко-технологічний факультет

Кафедра: Програмного забезпечення

Дисципліна: „СУБД”

Лабораторна робота № 1

за варіантом індивідуального завдання « База Даних ВАТ „Іскра Банк”»

Тема: „Проектування запитів”

Виконала: Підгорна А.В.

Перевірила: ст.викладач Сидоренко В.В.

Кіровоград 2007

Мета роботи за варіантом індивідуального завдання

Побудувати QBE-запит в режимі конструктора.

Навчитися видаляти та додавати поля і таблиці із запиту.

Навчитися сортувати данні в запиті.

Встановити критерії відбору записів в своїй БД.

Навчитися будувати всі статистичні функції SQL в своїй БД.

Навчитися змінювати запит.

Навчитися редагувати запит.

Для створення запиту найкраще почати роботу в режимі конструктора запиту.

Відкрила свою базу даних.

Клацнула на вкладці Запрос. На даний момент список запитів порожній, оскільки ще не створювала жодного запиту.

Клацнула на кнопці Создать, розташованої у вікні бази даних справа. З'явилося діалогове вікно Новый запрос, у якій програма пропонує вибрати засіб створення запиту:

Конструктор - створення запиту без допомоги майстра ;

Простой запрос - створення простого запиту на основі обраних полів;

Перекрёстный запрос-створення запиту, дані в якому мають компактний формат, подібний формату представлення даних у електронних таблицях;

Повторяющиеся записи - створення запиту, що вибирає повторювані записи з таблиці або просто запиту;

Записи без подчиненных - створення запиту, що вибирають із таблиці записи, не пов'язані з записами з іншої таблиці.

Для того щоб продовжити, клацнула на кнопці ОК. Перед тим, як перейти в режим конструктора запиту, з'явилося діалогове вікно Добавление таблицы. Це вікно складається з трьох вкладок - Таблицы, Запросы і Таблицы и запросы . На них здійснюється вибір таблиць і запитів, використовуваних при розробці запиту.

Підсвітила вибрану таблицю з власної бази даних, а потім клацнула на кнопці Добавить. У результаті Access97 додає цю таблицю у вікно конструктора запиту. Клацніть на кнопці Закрыть. Назва таблиці з'явиться угорі вікна на екрані конструктора запиту Аналогічна процедура виконується для того,щоб додати ще таблиці

Для видалення поля з бланка запиту варто виділити колонку, у якій воно знаходиться, і натиснути клавішу [ Del ] або активізувати в меню Правка команду Удалить.

Щоб видалити з запиту таблицю, слід спочатку виділити її у верхній частині вікна конструктора запиту, натиснувши на імені будь-якого з її полів, а потім натиснути клавішу [ Del ] або викликати команду Удалить із меню Правка. Поля видаленої з запиту таблиці, що були поміщені в бланк запиту, видаляться автоматично.

Для того щоб встановити порядок сортування в полі, виконала наступне:

У бланку запиту помістила курсор у рядок Сортировка того поля, по котрому потрібно провести сортування. Коли ви це зробила, то побачила, що поле сортування пропонує випадаючий список.

Клацнула на кнопці списку, що випадає, і ви побачила, що він пропонує три можливості: по возрастанию, по убыванию и (отсутствует).Після того, як обрала пункт по убыванию, отримала такий запит.

Щоб встановити критерії відбору записів в своїй БД,слід виконати наступні дії:

Клацніть на кнопці Вид, щоб бути в режимі конструктора запиту . У першому рядку умов відбору для поля Кодове слово надрукувала Like Тополя *.

Натиснула < Enter>. Access97 перетворив це в Like Тополя*, поставивши Тополя* у лапки. Ця умова відбору показане на малюнку нижче

Службове слово Like і підстановочний знак зірочка (*) говорять програмі Access97, що ви хотіли б побачити всі назви агенств, що починаються з САМ. Клацнемо на кнопці Вид, щоб побачити результат

Щоб навчитися будувати всі статистичні функції SQL в своїй БД, необхідно виконувати наступне.

Запит можна використовувати для виконання розрахунків і підведення результатів, узагальнивши дані з вихідних таблиць. Для цих цілей у Access97 передбачені статистичні функції SQL. Статистичну функцію задають у рядку Груповая операция, що з'являється після натискання кнопки з грецькою літерою сигма, розміщеної на панелі інструментів. За допомогою статистичної функції можна опрацювати зміст кожного поля запиту. Результат опрацювання з'являється в результуючому наборі записів запиту.

Sum Підсумовування значень визначеного поля, що знаходяться в записах, що відібрані запитом.

Avg Обчислення середнього значення в тих записах визначеного поля, що відібрані запитом.

Min Обчислення мінімального значення в записах визначеного поля, відібраних запитом.

Max Обчислення максимального значення в записах визначеного поля, відібраних запитом.

Count Обчислення кількості записів, відібраних запитом, у визначеному полі.

First Визначається перше значення в зазначеному полі записів, відібраних запитом.

Last Визначається останнє значення в зазначеному полі записів, відібраних запитом.

StDev Обчислюється стандартне відхилення значень даного поля для усіх записів, відібраних запитом.

Var Обчислюється варіація значень даного поля для всіх записів, відібраних запитом.

Аналогічно використовуються всі інші статистичні функції.

Редагування та зміна проводиться згідно з вказівками, і не викликають ніякої складності

сортування запит колонка конструктор

Контрольні питання до лабораторної роботи

1.Що є результатом виконання запиту. Результатом виконання запиту являється набір записів, зібраних у таблиці, що називається Recordset (динамічний, тимчасовий набір даних). У об'єкті Recordset допускається додавання, зміна і видалення записів. У ньому відображаються також записи, які можна додавати, видаляти або змінювати у вихідних таблицях.

2.Які запити називають QBE запитами. У Access запити поділяються на QBE-запити ( Query By Example-запит по зразку), параметри яких встановлюються у вікні конструктора запитів, і SQL-запити (Structured Query Language- структурована мова запитів), при створені якого використовуються оператори і функції мови SQL

3.Як створювати QBE запит у режимі конструктора. Відкрийте свою базу даних. Клацніть на вкладці Запрос. На даний момент список запитів порожній, оскільки ми ще не створювали жодного запиту. Клацніть на кнопці Создать, розташованої у вікні бази даних справа. З'явитися діалогове вікно Новый запрос у якій програма запропонує вибрати засіб створення запиту. Щоб продовжити, клацніть на кнопці ОК. Перед тим, як перейти в режим конструктора запиту, ви побачите діалогове вікно Добавление таблицы (Це вікно складається з трьох вкладок - Таблицы, Запросы і Таблицы и запросы . На них здійснюється вибір таблиць і запитів, використовуваних при розробці запиту. Підсвітіть вибрану вами таблицю з вашої бази даних, а потім клацніть на кнопці Добавить. У результаті Access97 додасть цю таблицю у вікно конструктора запиту. Клацніть на кнопці Закрыть. Назва вашої таблиці з'явитися угорі вікна на екрані конструктора запиту

4.Як видаляти та додавати поля і таблиці у запиті. Для видалення поля з бланка запиту варто виділити колонку, у якій воно знаходиться, і натиснути клавішу [ Del ] або активізувати в меню Правка команду Удалить.

Щоб видалити з запиту таблицю, слід спочатку виділити її у верхній частині вікна конструктора запиту, натиснувши на імені будь-якого з її полів, а потім натиснути клавішу [ Del ] або викликати команду Удалить із меню Правка. Поля видаленої з запиту таблиці, що були поміщені в бланк запиту, видаляться автоматично.

5.Як відсортувати данні в запиті. Для того щоб встановити порядок сортування в полі, виконайте наступне:

У бланку запиту помістіть курсор у рядок Сортировка того поля, по котрому потрібно провести сортування. Коли ви це зробите, то побачите, що поле сортування пропонує випадаючий список.

2.Клацніть на кнопці списку, що випадає, і ви побачите, що він пропонує вам три можливості: по возрастанию, по убыванию и (отсутствует)

6.Яким чином можна встановити критерії відбору записів в своїй БД. Щоб встановити критерії відбору записів в своїй БД,слід виконати наступні дії:

1.Клацніть на кнопці Вид, щоб бути в режимі конструктора запиту . У першому рядку умов відбору для поля Агентство надрукувала Like САМ * .

2.Натиснула < Enter>. Access97 перетворив це в Like САМ*, поставивши САМ* у лапки. Ця умова відбору показане на малюнку нижче

Службове слово Like і підстановочний знак зірочка (*) говорять програмі Access97, що ви хотіли б побачити всі назви агенств, що починаються з САМ. Клацнемо на кнопці Вид, щоб побачити результат

7.Перелічіть статистичні функції SQL, які ми можемо використовувати у QBE запитах.

8.Як редагувати створений запит. Редагування запиту здійснюється в режимі конструктора, що встановлюється при натисканні кнопки Вставка у вікні бази даних.

Щоб додати в запит поле, потрібно перетягнути його із списку поля у верхній частині вікна конструктора в ту колонку області специфікації, у котру його необхідно вставити. Поле , що знаходиться в даній колонці, а також усі поля, розташовані справа від нього, будуть зрушені вправо на одну колонку.

Для видалення поля варто маркірувати його і натиснути клавішу [Del] або вибрати в меню Правка команду Удалить столбцы.

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

Размещено на Allbest.ru


Подобные документы

  • Створення баз даних і введення даних. Створення бази даних за допомогою майстра. Створення таблиць. Створення таблиці в режимі конструктора. Створення запитів за допомогою майстра. Додавання полів у бланк запиту. Зміна порядку полів.

    реферат [17,1 K], добавлен 07.10.2004

  • Оператори визначення даних. Створення таблиць. Вилучення таблиць. Додавання записів. Модифікація даних. Видалення даних. Пошук даних. Database Desktop. Компонент TQuery.

    реферат [165,8 K], добавлен 13.06.2007

  • Аналіз предметної області, проектування бази даних, її фізичної реалізації в СУБД Access. Схема даних зі зв'язками між таблицями. Форми, що забезпечують інтерфейс. Запити у режимі Конструктора і мовою SQL. Звіти в режимі звіту і в режимі Конструктора.

    курсовая работа [5,2 M], добавлен 01.04.2016

  • Проектування інформаційної системи для супроводу баз даних. Моделі запиту даних співробітником автоінспекції та обробки запиту про машини та їх власників. База даних за допомогою SQL-сервер. Реалізація запитів, процедур, тригерів і представлення.

    курсовая работа [1,7 M], добавлен 18.06.2012

  • SQL як стандартна мова для роботи з реляційними базами даних, стандартні типи даних, які можна використовувати. Числа з плаваючою комою, текстові та спеціальні типи даних. Типи та розміри полів таблиці, обмеження з метою забезпечення цілісності таблиці.

    реферат [24,8 K], добавлен 20.06.2010

  • Розробка та проектування інтерфейсу користувача у середовищі Microsoft Visual Studio 2010 з використання Visaul C#. Введення, додавання, вилучення даних. Пошук і фільтрація потрібних записів за допомогою запитів. Реалізація валідації, обробка виключень.

    курсовая работа [1,5 M], добавлен 29.03.2017

  • Microsoft Access як функціонально повна реляційна СУБД, робота в Microsoft Access, створення таблиць БД "Договору НДР". Проектування форм, запитів у режимі конструктора, у режимі таблиці. Розрахунок відомості про виконання договорів за допомогою MS Excel.

    контрольная работа [4,2 M], добавлен 22.02.2010

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Система управління базами даних, ієрархічна модель даних, її проектування та створення. Інтерфейс Microsoft Access, створення структури таблиці, запитів, форм, звітів, макросів. Аналіз зв'язків між таблицями, що описують поняття проблемного середовища.

    курсовая работа [2,7 M], добавлен 10.11.2010

  • Створення інформаційних таблиць бази даних. Створення екранних форм як засобу організації інтерфейсу користувача. Створення запитів для вибору, сортування і обчислення з використанням даних однієї таблиці. Оформлення звітів за допомогою команд MS Access.

    лабораторная работа [397,7 K], добавлен 09.09.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.