Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Класифікація запитів




VII. Домашнє завдання

VI. Підсумки заняття

V. Закріплення знань, умінь та навичок.

 

1) Дайте визначення кожної з форм здійснення народовладдя.

2) Назвіть форми прямої демократії.

3) Яким чином здійснюється представницька демократія?

4) Яких нових знань про демократію ви набули на цьому уроці?

5) Як ви можете використати ці знання?

 

Завдання 5. Робота в групах

 

До уваги учнів пропонуємо висловлювання давньогрецького філософа Платона: «Я бачу близьку загибель тієї держави, де закон не має сили і перебуває під чиєюсь владою».

1-ша і 3-тя групи наводять по три аргументи, погоджуючись з Платоном;

2 га і 4-та групи наводять по три аргументи, спростовуючи точку зору Платона.

 

 

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

 

1. Опрацюйте відповідний параграф підручника.

2. Уявіть, що ви є учасником парламентських слухань на тему «Шляхи становлення та розвитку демократії в Україні». Складіть власну промову.

 

Електронні таблиці та текстові документи є чудовими засобами для вирішення так званих “однокористувачевих” задач, але вони погано пристосовані для сумісного користування даними. Електронні таблиці також корисні в якості шаблонів для простих форм вводу інформації, але,якщо вам необхідно провести комплексну перевірку даних,то тут їх функцій явно недостатньо. Наприклад,електронна таблиця чудова в якості шаблона для рахунка фактури у невеликій фірмі.

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

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

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

А (O) = V,

де А - ім'я атрибута або властивості, відносно якої формується запит, O - специфікація об'єкта запиту, V - значення, яке може набути атрибут об'єкта; замість знака "=" може бути використаний будь-який із знаків бінарних предикатів, що визначені для значень даної властивості об'єкта, наприклад: {<, >, =>,...}. Для ілюстрації запитів на прикладах використаємо таблицю, що відображає торгівельну діяльність деякої фірми: виторги по місяцям у кількох кіосках. Заголовки стовпчиків таблиці будуть такими: № кіоска, виторг за січень, виторг за лютий,...., виторг за грудень, а рядки будуть заповнені значеннями сум виторгів для певного кіоска за місяць, назва якого вказана в заголовку відповідного стовбчика.

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

1. А(O)=? - по заданому атрибуту і об'єкту знайти відповідне значення.

Приклад: Який виторг у кіоска № 2 у березні.

Такий запит називають прямим. Його особливості: результатом пошуку завжди є одна клітина таблиці і відповідно одне значення (значення типу невизначено теж є значенням); для режиму відпрацювання такого запиту характерно одне звернення (у кращому випадку) до зовнішньої пам'яті, оскільки можлива пряма адресація потрібного запису.

2. А(?) = V - по заданному атрибуту та значенню знайти множину об'єктів.

Приклад: Які кіоски у березні мали виторг у 2000 грн.

Такий запит називають інвертованим. Його особливості: результатом пошуку є (взагалі кажучи) кілька клітин у стовбчику, що специфікує рядки (об'єкти) таблиці і відповідно множина значень; при відпрацюванні такого запиту потрібно виконати повний перебір записів або завчасно створити відповідні вторинні індекси.

3.?(О)=V - знайти імена атрибутів, що мають вказане значення по специфікованому об'єкту.

Приклад: У якому місяці виторг кіоска № 2 дорівнював 2000 грн.

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

Наступна група запитів має в своєму складі по два знаки?, що у певному розумінні означає комбінування "чистих" попередніх запитів.

4.?(О)=? - знайти всі значення по специфікованому об'єкту разом з відповідними іменами атрибутів.

Приклад: Для кіоска № 2 по кожному місяцю знайти значення виторгу.

Результатом запиту є множина пар значень, але по одному рядку таблиці, тобто по одному об'єкту, тому перебір не потрібен.

5. А(?)=? - знайти всі значення по вказаному атрибуту разом з специфікаціями відповідних об'єктів.

Приклад: Знайти значення виторгу за лютий місяць для всіх кіосків.

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

6.?(?) = V - знайти специфікації об'єктів з іменами потрібних атрибутів, де мається вказане значення.

Приклад: Знайти номери кіосків та назви місяців, коли виторг дорівнював 2000 грн.

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

Швидше для повноти розстановки знаків "?", аніж важливості для практики, наведемо останній тип найпростішого запиту.

7.?(?) =? - видати всі відомості.

Приклад: Видати всі значення таблиці.

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

Запити в Access

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

Запити можна створювати самостійно і за допомогою майстра.

Майстри запитів автоматично виконують основні дії залежно від відповідей користувача на поставлені питання. Самостійно створювати запити можна за допомогою конструктора.

В Access можна створювати такі види запитів:

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

2) запит з параметрами – критерій відбору задає користувач, вводячи потрібний параметр при виклику запита.

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

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

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

Запит на додавання додає групу записів з однієї або кількох таблиць в кінець однієї або кількох таблиць.

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

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

Порядок створення запиту в Access

Для створення нового запиту потрібно у вікні бази даних вибрати вкладку ЗАПИТИ, клацнути на кнопці СТВОРИТИ і у вікні, що з’явилося, вибрати один з п’яти пунктів: Конструктор, Простий запит, Перехресний запит, Записи, що повторюються, Записи без підлеглих.

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

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

Пункт Записи, що повторюються створює запис на записів, що повторюються у простій таблиці або в запиті.

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

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 1530; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.019 сек.