агатьох інших авторів про те, що null -значення та тризначна логіка є помилковими поняттями і їм немає місця в число формальних системах, подібних реляційної моделі. " ([4], стр. 544). p> На наш погляд, забивати школяру голову тризначною логікою і Null-значеннями при вивченні Access не варто. Дай Бог йому розібратися з звичайної, двозначної логікою. p> Ми рекомендуємо обмежитися випадком, коли таблиці не мають порожніх клітин. Можна навіть встановити значення ТАК параметра Властивості поля/Обов'язкове поле. У цьому випадку Access буде сам стежити, щоб всі клітини були заповнені. Тоді користувач гарантований від усіх неприємностей, пов'язаних з Null-значеннями.
Зауваження 4. Зазвичай логіку визначають як науку про правильні міркуваннях ([1, 3, 5, 9]). На наш погляд, це не зовсім вірно. У обчислювальної науці і, особливо, в теорії баз даних на перший план виходить інший аспект. Тут логіка використовується як формальна модель природної мови. На це, звичайно, можна заперечити, що мова і мислення тісно пов'язані. Але ж мислення аж ніяк не зводиться до дедуктивним (тобто заснованим на доказах) методам.
Нехай логічне вираження Х не містить атрибутів, крім х1, х2, ..., хк. Надавши цим атрибутам деякі значення, ми, тим самим, надаємо числові значення всім арифметичним виразам, що входять у Х. Виконавши відповідні порівняння, ми дізнаємося значення всіх атомів, що входять до Х. Далі, за допомогою таблиць істинності, ми можемо обчислити і значення виразу Х.
Тепер нехай у нас є кортеж К з атрибутами х1, х2, ..., хк. Він зіставляє кожному з цих атрибутів деяке число. Отже, він звертає вираз Х або в ИСТИНУ, або в БРЕХНЯ. p> Отже, ми довели наступне твердження.
Теорема 1 . Нехай Х логічне вираження, що не містить атрибутів, крім х1, х2, ..., хк, а К - Кортеж з атрибутами х1, х2, ..., хк. Тоді вираз Х або істинно, або брехливо.
У першому випадку ми говоримо, що вираз Х ІСТИННО на кортежі К, а в другому - що воно помилкове.
Таким чином, логічне вираз можна трактувати як функцію, переробну кортеж в одне з двох значень ІСТИНА або БРЕХНЯ. p>
Теорема 1 дозволяє використовувати логічні вирази в якості фільтрів. Кожне таке вираз буде вибирати з таблиці ті кортежі, на яких воно істинне. br/>
Як задати фільтр?
Тепер переходимо до процедурної частини. Щоб подивитися фільтр (якщо він є), потрібно відкрити відповідну таблицю в режимі конструктора і виконати команду "Властивості" меню Вид або контекстного меню. Відкриється вікно "Властивості таблиці", в якому є рядок "Фільтр". p>
p> Встановивши курсор у полі Фільтр, ви можете відчинити його з допомогою комбінації Shift + F2. p>
Якщо фільтра ще немає, то ви можете створити його прямо в цьому вікні. Там же можна і коригувати його. p> Однак, це не єдиний спосіб завдання фільтра. Ви можете скористатися також спеціальним вікном "Фільт...