Запити до бази даних - інформатика, програмування

6. Запити до бази даних

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

Запит - це вимога до бази даних надати необхідну інформацію, накопичену в її таблицях. Для цього використовуються відповідні інструменти запиту.

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

Дані, покладені в основу запиту, можуть бути збережені в одній або декількох таблицях. Результат запиту є динамічний набір записів - результуючу таблицю. Базова таблиця при цьому не змінюється.

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

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

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

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

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

Запит на зміни - це запит, який за одну операцію змінює чи переміщує кілька записів. Існує кілька типів таких запитів - запити на видалення, оновлення, додавання записів, запити на створення таблиць.

· Збирати воєдино інформацію з декількох таблиць з урахуванням існуючих між ними зв'язків;

· Вибирати, які поля і в якій послідовності будуть включені в результатную таблицю;

· Враховувати, яка частина результативної інформації буде відображена;

· Маніпулювати даними (наприклад, запити на зміни);

· Формувати різноманітні звіти.

7. Форми бази даних

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

Створення форми за допомогою автоформи. Створення форми в режимі Автоформи забезпечує автоматичну форму розробки документа. Автоформи - це повністю автоматизовані засоби розробки документа. Існує три види автоформ - в стовпець, стрічкові і табличні.

Для створення форми в режимі автоформи необхідно:

· У діалоговому вікні бази даних відкрити вкладку Форми і натиснути кнопку «Створити»;

· У діалоговому вікні Нова форма вибрати вид потрібної таблиці і створити автоформу (табличну, стрічкову, в стовпець), зробивши подвійне клацання мишею по виду Автоформи в списку вибору.

Створення форми за допомогою Майстра. Для створення форми за допомогою Майстра необхідно:

· У вікні База даних клацнути по ярличку Форма, а потім по кнопці «Створити»;

· У вікні діалогу Створення форми вибрати зі списку таблицю і натиснути кнопку Майстра;

· У вікні діалогу В один стовпець вибрати для форми всі наявні в таблиці поля (маються кнопки для додавання одного або декількох полів);

· Натиснути кнопку «Далі», а потім кнопку «Готово».

В результаті отримаємо екранну форму, де кожен запис (в таблиці це - окремий рядок) являє собою як би окрему картку для введення даних.

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

8. Звіти бази даних

Звіти - об'єкти бази даних, призначені для виведення даних і їх друку. Звіт виводить на друк інформацію з базових таблиць, отриману за результатами роботи запиту. Базовою називається вихідна таблиця бази даних, в осередках якої зберігається інформація. Звіти забезпечують виробництво не екранного, а паперового документа. Як і форми, звіти складаються з розділів (заголовка звіту, області даних, верхнього і нижнього колонтитулів, примітки), а розділи містять відповідні елементи управління.

Використовуються для представлення даних, які повинні бути виведені на друк в наочній формі. Записи звіту можна групувати за окремими критеріями, можна виробляти необхідні обчислення для окремих груп записів і всього звіту.

Для автоматичного створення звітів необхідно:

· У діалоговому вікні База даних відкрити вкладку Звіти та натиснути кнопку «Створити»;

· У діалоговому вікні Новий звіт вибрати вид звіту і створити його автоформу (стрічкову, в стовпець), двічі клацнувши мишею по виду форми в списку вибору.

Створення звіту за допомогою Майстра. Для створення звіту за допомогою майстра необхідно:

· У вікні База даних клацнути по ярличку Звіт, а потім по кнопці «Додати»;

· У списку вибір таблиці / запиту вибрати ім'я базової таблиці;

· Натиснути кнопку «Майстер» і вибрати в списку одну з програм-майстрів. Наприклад, «В один стовпчик»;

· У вікні діалогу Звіт в один стовпець вибрати поля базової таблиці, які бажано включити в звіт, і натиснути кнопку «Далі»;

· Визначити вид звіту і ввести його заголовок. Кожен вибір завершується натисканням на кнопку «Далі»;

9. Етапи проектування бази даних

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

Для цього необхідно:

· Записати список таблиць, з яких буде складатися база даних;

· Визначити для кожної таблиці необхідний набір полів і їх положення в таблиці;

· Вибрати ім'я і тип даних для кожного поля, визначити розмір текстових полів і підтип числових даних;

· Сформулювати для полів правила перевірки допустимості даних, що вводяться;

· Визначити зв'язку між таблицями бази даних;

· Здійснити введення даних;

· Розробити систему запитів до таблиць бази даних;

· Сконструювати екранні форми для роботи з даними;

· Доцільно включити в таблицю даних всю інформацію, з якою необхідно працювати;

· Рекомендується створити кілька простих і зрозумілих таблиць, ніж одну складну;

· Не рекомендується поміщати в таблицю поля, значення яких є результатом обчислення за даними з інших полів таблиці;

· Призначення полів таблиці повинні бути зрозумілі з їх назв.

10. Графіки і діаграми

У Access використовується те ж саме графічне додаток, що і в Microsoft Word, Excel, PowerPoint і Project. Воно дозволяє створювати сотні типів графіків і діаграм, налаштовуючи їх, виходячи з конкретних потреб. Можна створювати гістограми, лінійчатих, кругові, поверхневі та інші діаграми, причому як двох-, так і тривимірні. Їх можна довільно супроводжувати текстом, оформляти різними кольорами і візерунками. Значення можуть відображатися в стовпцях або секторах кругових діаграм. Можна розгортати зображення діаграм так, щоб вони відтворювалися під будь-яким зручним кутом зору.

11. Доступ до Internet

В Access передбачені всі можливості, щоб забезпечити зв'язок з Internet. Одним клацанням кнопкою миші можна зберегти таблиці, запити, форми і звіти у форматі HTML. Відповідний майстер дозволяє навіть новачкові перенести коди HTML з об'єкта на Web-сторінку, роблячи їх доступними для використання всім, хто подорожує по Internet! Гіперпосилання дозволяють отримувати доступ до даних, які розміщені на Web-сторінці, прямо з форм Access.

За допомогою майстра розміщення даних на Web-сторінку, можна створити статичні або динамічні сторінки, перенести їх на Web-сервер, створити свою початкову сторінку і навіть використовувати шаблони для отримання стандартного зовнішнього вигляду всіх HTML-сторінок!

Джерела та література

2. «Вікіпедія», вільна енциклопедія, Internet.

Основні поняття таблиці бази даних

Запити до бази даних - інформатика, програмування
Запити до бази даних - інформатика, програмування
Запити до бази даних - інформатика, програмування
Запити до бази даних - інформатика, програмування
Запити до бази даних - інформатика, програмування

обробки в полях не виявляється ніяких значень, система забезпечує повну підтримку порожніх значень. 1 Основні поняття про бази даних MS Access 1.1 Коротка характеристика MS Access Microsoft Access є настільною СУБД (система управління базами даних) реляційного типу. Перевагою Access є те, що вона має дуже простий графічний інтерфейс, який дозволяє.

тільки за таких умов: · пов'язують поля мають однаковий тип даних, причому імена полів можуть бути різними; · Обидві таблиці зберігаються в одній базі даних Access; · Головна таблиця зв'язується з підлеглою по первинному простому або складеному ключу (унікальному індексу) головною таблиці. Access автоматично відстежує цілісність зв'язків при.

на створення таблиці створює нову таблицю на основі всіх або частини даних з однієї або декількох таблиць. Запит на створення таблиці корисний при створенні таблиці для експорту в інші бази даних Microsoft Access або при створення архівної таблиці, яка містить старі записи. 4.1.3 Форми Форми є типом об'єктів бази даних, який зазвичай використовується для відображення даних в базі даних.