Курсовая работа: База даних Теорія та практика прикладного програмування 3

Рисунок 2.3.10 – Таблиця «Рисунки»

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

Рисунок 2.3.11 – Схема даних

2.3.4 Створення запитів

Запити створюються користувачем для вибірки потрібних даних з одної або декількох пов'язаних таблиць. Запит може формуватися за допомогою запитів за зразком QBE або за допомогою мови структурованих запитів SQL. З допомогою запиту можна також оновити, видалити, додати дані в таблиці або створити нові таблиці на основі вже існуючих [7].

QBE — запит за зразком — засіб для пошуку необхідної інформації в базі даних. Він формується не на спеціальній мові, а шляхом заповнення бланка запиту у вікні Конструктора запитів.

SQL-запити — це запити, які складаються (програмістами) з послідовності SQL-інструкцій. Ці інструкції задають, що треба зробити з вхідним набором даних для генерації вихідного набору. Всі запити Access будує на основі SQL-запитів. Щоб побачити їх, необхідно в активному вікні проектування запиту виконати команду Вид / SQL.

Існує кілька типів запитів: на вибірку, на оновлення, на додавання, на видалення, перехресний запит, створення таблиць. Найбільш поширеним є запит на вибірку. Запити на вибірку використовуються для відбору потрібної користувачу інформації, що міститься в таблицях. Вони створюються тільки для пов'язаних таблиць [9]. Запит «Наличие таблиц» виводить інформацію про параграфи у яких присутні таблиці.

Рисунок 2.3.12 – Запит «Наличие таблиц» у режимі Конструктора

Рисунок 2.3.13 – Робота запиту «Наличие таблиц»

Запит «Кол-во страниц в параграфах» дозволяє отримати інформацію про загальну кількість сторінок у параграфі. Для побудови цього використовувався будівник виразів, за допомогою якого було створено поле, що обчислюється, «Кол-во страниц: [Параграфы]![Конечная страница]-[Параграфы]![Начальная страница]»

Рисунок 2.3.14 – Запит «Кол-во страниц в параграфах» у режимі Конструктора

Рисунок 2.3.15 – Робота запиту «Кол-во страниц в параграфах»

Запит «Кол-во определений» надає відомості про загальну кількість визначень у БД. Це груповий запит, в якому була використана функція COUNT().

Рисунок 2.3.16 – Запит «Кол-во определений» у режимі Конструктора

Рисунок 2.3.17 – Робота запиту «Кол-во определений»

Запит «Поиск по фрагменту кода» є параметричним запитом, що дозволяє відобразити зазначений користувачем фрагменти коду.

Рисунок 2.3.18 – Запит «Поиск по фрагменту кода» у режимі Конструктора

Рисунок 2.3.19 – Робота запиту «Поиск по фрагменту кода»

К-во Просмотров: 431
Бесплатно скачать Курсовая работа: База даних Теорія та практика прикладного програмування 3