UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 15

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваЗапити, фільтри, використання та функціональне призначення (реферат)
Авторdimich
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось2391
Скачало185
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Запити, фільтри, використання

 

та функціональне призначення

 

 

 

Що таке фільтр

 

Довідка (Help) дає визначення поняттю “фільтр” так: “Набір умов, які

застосовуються для добору підмножини записів чи для сортування записів.

У Microsoft Access існують фільтри чотирьох типів: фільтр по виділеному

фрагменту, звичайний фільтр, розширений фільтр і фільтр по вводу.” У

свою чергу, умова відбору визначається як “набір обмежувальних умов,

наприклад, = "Україна" (означаюче, що потрібно строкове значення

"Україна") чи > 30000, використовуваних для висновку визначеного набору

записів при створенні чи запиту фільтра.”

 

Насправді фільтр — це просто логічний вислів. Фільтрація таблиці — це

добір тих рядків таблиці, для яких відповідне вираження істинне.

Ю.Шафран визначає фільтр як логічне вираження. Потрібно тільки пояснити,

як воно будується з “умов”. А для цього необхідно розібратися, що таке

логічний вислів.

 

Арифметичні і логічні вираження

 

Help (довідка) визначає вираження так: “Будь-яка комбінація операторів,

констант, значень текстових констант, функцій, імен полів, елементів

керуваннячи властивостей, результатом якої є конкретне значення.”

 

Дане визначення є досить складним і не зовсім вірним. Що таке комбінація

операторів, констант і т.д.?

 

Спробуємо знайти більш конструктивне визначення. Щоб не захаращувати

виклад непринциповими деталями, ми обмежимося випадком, коли в таблиці

всі атрибути — числові (тобто в клітках таблиці можуть стояти тільки

числа).

 

Як арифметичні, так і логічні вираження будуються з деяких “цеглин” за

допомогою визначеного набору операцій. У випадку арифметичних виражень

“цеглинами” служать числа й атрибути (інших “цеглин” ми для простоти не

розглядаємо), а з'єднують їхні звичайні арифметичні операції. Формально

арифметичні вираження визначаються так.

 

Будь-яке число чи атрибут є арифметичним вираження.

 

Якщо A — арифметичне вираження, то (A) — теж арифметичне вираження.

 

Якщо А и В — арифметичні вираження, то вираження А+В, А–В, А*В, А/В и

А**В теж є арифметичними.

 

Інших арифметичних виражень немає.

 

От приклади арифметичних виражень: 7, х, 2+2, 2*x+3, 2*(х+3).

 

Маючи формальне визначення, ми можемо пояснити, чому, скажемо, вираження

2*(х+3) є арифметичним, а вираження 7*+8 арифметичним не є. Дійсно, Для

першого з цих виражень, відповідно до правила 1, вираження х і 3 є

арифметичними. Звідси, за правилом 2, випливає, що вираження (х+3) теж є

арифметичним. За правилом 1, вираження 2 — арифметичне. Виходить, за

правилом 3, і вираження 2*(х+3) — арифметичне. Що стосується вираження

7*+8, воно не арифметичне хоча б уже тому, що символ + вимагає

арифметичних виражень по обидва боки від себе, а вираження ліворуч від

нього виглядає так: 7*. У свою чергу 7* не є арифметичним, оскільки

символ * теж по обидва боки вимагає арифметичних виражень, а праворуч

просто нічого немає.

 

Приведене визначення арифметичного вираження конструктивно саме в тому

змісті, що дозволяє прямо по тексту без обчислень визначити, арифметичне

вираження перед нами чи ні.

-----> Page:

0 [1] [2] [3] [4] [5] [6] [7]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ