Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

СУБД.Створення запитів.Типи запитів



Під системою управління базами даних (СУБД) розуміють таку програмну систему, яка за­безпечує виконання всіх операцій, які пов'язані із створенням БД, збереженням її на магнітних носіях, обробкою даних, що міститься в БД, розв'язанням прикладних задач, формуванням звітів та підсумкових документів.

Функціями СУБД є:

• можливість здійснювати опис даних та змінювати їх структуру;

• маніпулювання даними: виконання над даними операцій, які дозволять розв'язувати різні задачі;

• можливість формувати звіти;

• система команд для реалізації запитів;

• діалогові засоби спілкування з користувачем.

Запит СУБД Access — це умови, за допомогою яких можна скласти набір необхідних полів (в тому числі і з декількох таблиць) і задати ті значення полів, по яких вибираються записи для обробки, тобто задати фільтр відбору інформації. В деякому розумінні запит подібний до фільтрів, коли з таблиць будується виборка за певною умовою. Але на відміну від фільтру запит дозволяє отримати більш змістовний результат. Перш за все, це пояснюється тим, що фільтр дає інформацію для перегляду (друку), але, на відміну від запиту автоматично не зберігається, як окремий об¢єкт бази даних. Запити, маючи таку властивість, дозволяють динамічно поновлювати інформацію у своїх таблицях, якщо у таблицях бази даних виникла зміна інформації. Крім цього, запит має і зворотню дію: якщо змінювати інформацію у його таблицях, то таблиці бази даних, на базі яких побудований запит, будуть адекватно змінювати свою інформацію.

Створення запиту на вибірку:

1. Вкладка "Запрос"кнопка"Создать" у вікні БД.

2. У вікні діалогу "Новый запрос" вибрати в списку "Конструктор".

3. У вікні діалогу "Добавление таблицы" вибрати вкладку, яка містить об'єкти з потрібними даними.

4. Виділити імена об'єктів, що додаються в запит, і натиснути кнопку "Добавить".

5. Якщо запит включає декілька таблиць, необхідно виконати їх об'єднання.

Примітка. Якщо зв'язки між таблицями вже визначені, лінії об'єднання відображаються автоматично. Навіть якщо зв'язки не визначені, Access автоматично зв'язує два поля з однаковими іменами і типами даних в тому випадку, коли одне з полів є ключовим полем.

6. Додати поля в запит шляхом перенесення імен полів за допомогою миші з списку полів в бланк запиту.

7. Ввести в запит умови відбору, задати порядок сортування, створити поля, що обчисляються, створити підсумкові поля або змінити структуру запиту яким-небудь іншим способом.

8. Зберегти запит.

9. Для перегляду результатів запиту перейти в режим таблиці.

Типи запитів.

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

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

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

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

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

Базові алгоритмічні структури: слідування, розгалуження, повторення.

Базові структури

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

Схема проходження

Схема проходження (мал. 85.1, а) складається з двох блоків s1, і s2,, кожний з яких у найпростішому випадку може бути арифметичним оператором. Ця струкгура означає, що два блоки алгоритму можуть бути розміщені один за одним.
Схема проходження відповідає двом послідовним діям, наприклад:

sum:=0

n:=100

як записано в наведених вище алгоритмах.

Схема розгалуження

Схема розгалуження відповідає умовному оператору. Ця схема складається з логічного елемента з перевіркою умови Р і блоків s1 І s2 (мал. 85.1;б). Якщо один п блоків відсутній, то отримуємо неповний умовний оператор (мал. 85.1,в).

 

Схема циклу

Схема циклу (див. мал. 84.1) складається з логічного елемента з перевіркою умови Р і блоку s, який називається тілом циклу. У найпростішому випадку s е послідовністю звичайних арифметичних операторів. На мал. 84.1,а блок s розміщений після перевірки умови Р (цикл з передумовою). Цей варіант
базової структури називається цикл ПОКИ. В другому випадку схеми циклу (мал. 84.1,6) блок s розташований до перевірки умови Р (цикл з постумовою). Цей варіант називається цикл ДО.

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

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.