
- •Київ нухт 2003 р.
- •Передмова
- •Мета, зміст, порядок проведення і контролю лабораторних робіт. Лабораторна робота № 1
- •1.1.1.2 Створення концептуальної схеми організації
- •1.1.1.3. Створення бази даних та таблиць.
- •1.1.1.4. Створення зв’язків, між таблицями бази даних
- •1.2. Питання для самоперевірки
- •Лабораторна робота № 2
- •2.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •2.1.1 Етапи створення форм
- •2.2. Питання для самоперевірки
- •Лабораторна робота № 3
- •3.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •3.1.1. Етапи створення запитів
- •3.1.1.1. Створення запитів-вибірок за допомогою конструктора
- •3.1.1.2. Створення підсумкового запиту за допомогою майстра
- •3.2. Створення звітів
- •3.3. Питання для самоперевірки
- •Лабораторна робота № 4 Тема: Проведення розрахунків у базі даних засобами субд Access.
- •4.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •4.1.1 Створення розрахункового поля на формі у режимі конструктора.
- •4.1.2. Створення запитів, що містять розрахункові поля
- •Питання для самоперевірки
- •Лабораторна робота № 5
- •5.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •5.1.1. Створення макросів у базі даних.
- •Створення головного меню бази даних.
- •Питання для самоперевірки
- •Додатки
3.1.1.1. Створення запитів-вибірок за допомогою конструктора
Для створення запиту у вікні бази даних переходимо на вкладку Запросы, натискаємо кнопку Создать, у вікні Новый запрос вибираємо Конструктор та натискаємо кнопку Ok. На екран виводиться вікно шаблону QBE.
Рис. 10. Вікно шаблону QBE
У вікно конструктора
запитів додаємо необхідні таблиці та
запити. Для додавання таблиці/запиту
використовуємо пункти меню Запрос/Добавить
таблицу… або
натискаємо кнопку
.
Вибрані таблиці повинні бути зв'язані
по одному або декількох полях.
У рядок Поле шаблону QBE переміщуємо за допомогою "мишки" необхідні для формування динамічного набору записів поля із списків таблиць/запитів.
Рядок Сортировка містить значення по возрастанию/по убыванию і використовується для впорядкування даних динамічного набору записів по деякому полю відповідного стовпця таблиці QBE. При упорядкуванні даних по декількох полях спочатку виконується впорядкування по полю, яке розміщене ліворуч.
Рядок Вывод на экран містить для кожного поля прапорець, який дає змогу вивести/сховати деяке поле запиту.
Рядок Условие
отбора використовується для
формування фільтра для відповідного
поля. Для побудови складних виразів у
рядку Условие отбора,
як правило, використовується засіб
Построитель выражений,
який можна викликати кнопкою Построить
Таблиця QBE залежно від типу запиту може містити інші рядки.
Розрахункові поля створюються за допомогою засібу Построитель выражений при цьому курсор необхідно розмістити у рядку Поле вільного стовпця шаблону QBE.
Для перегляду результатів у
режимі конструктора із
списку режимів перегляду кнопки Вид
обирається елемент
Режим таблицы.
Для повернення до режиму
конструктора обирається елемент
Конструктор
Для відображення або створення запиту на мові SQL із списку режимів перегляду кнопки Вид обирається елемент Режим SQL.
Для редагування створеного запиту у вікні бази даних на вкладці Запросы вибираємо потрібний запит та натискаємо кнопку Конструктор.
Розглянемо побудову запитів на прикладах.
Створимо у режимі конструктора запит з параметром "Забезпечення кафедри викладачами".
Запит будується у режимі конструктора на основі трьох таблиць "Кафедра", "Викладач" та "Дисципліна". Для поля "НазваКафедри" у рядку Условие отбора введено значення параметру.
Рис. 11. Запит "Забезпечення кафедри викладачами", відкритий у режимі конструктора
При виконанні запиту на екран виводиться вікно для введення назви кафедри, за допомогою якого формується відповідний фільтр для виведення даних. |
|
3.1.1.2. Створення підсумкового запиту за допомогою майстра
Для створення запиту у вікні бази даних переходимо на вкладку Запросы, натискаємо кнопку Создать, у вікні Новый запрос вибираємо Простой запрос та натискаємо кнопку Ok. Послідовно виконуючи кроки, запропоновані майстром запитів, створюємо відповідний підсумковий запит.
Створимо у режимі майстра підсумковий запит "Середній бал" для формування середнього балу кожного студента.
В даному запиті виконується групування даних за прізвищем та номером залікової книжки студента та обчислюється загальна середня успішності навчання кожного студента.
У вікні Создание простых запросов з таблиці "Студент" обираємо поля "ПІП_Студента" та "НомерЗаліковоїКнижки", з таблиці "Успішність" поле "Іспит", далі обираємо тип запиту – итоговый та натискаємо кнопку Итоги… з переліку функцій обираємо функцію Avg(), потім визначаємо ім'я запиту.
Створений запит відкриваємо у режимі конструктора для редагування.
Рис. 12. Запит "Середній бал", відкритий у режимі перегляду
Для виведення запитів на екран створюємо відповідні форми.
Для друку документів створюємо відповідні звіти.