Брехня
Брехня
Брехня
Істина
Зауваження 2. З подібними конструкціями ми зустрічаємося в природних мовах, наприклад в російській. Там аналогами логічних виражень є розповідні речення, аналогами атомів - прості розповідні пропозиції, а аналогами логічних операцій - слова И, АБО, НІ та ін Звичайно, аналогія тут далеко не повна, але все ж вона дозволяє зрозуміти основні ідеї алгебри логіки. p> Справді, коли істинно пропозицію "На вулиці потемніло АБО у мене утомилися ока "? Коли істинно хоча б одне з пропозицій "На вулиці потемніло "або" у мене утомилися ока ". Таким чином, в даному випадку АБО діє аналогічно операції OR (правда, в інших фразах АБО може вживатися в іншому сенсі). Точно так само союз І можна вважати аналогом операції AND. Наприклад, фраза "Раптом заграла музика І в зал увійшла вона "щира якщо і тільки щирі обидві її складові частини: "Раптом заграла музика" і "до зали увійшла вона". НЕ або НІ часто виступає аналогом операції NOT. Скажімо пропозицію "я НЕ знаю цієї людини "істинно в точності у тих випадках, коли помилкова фраза" я знаю цієї людини ". Взагалі, мову алгебри логіки можна трактувати як спробу формалізувати природну мову.
Зауваження 3. Вище ми говорили про класичну, двозначній логіці, коли мається всього два значення істинності ТАК і НІ (уживаються ще й інші позначення, скажімо ІСТИНА і НЕПРАВДА або TRUE і FALSE). Крім двозначної логіки в принципі можна розглядати й інші логіки, наприклад тризначну, у якій крім ТАК і НІ є ще й третє значення - НЕВІДОМО (у Access воно позначається як Null). Насправді в Access реалізована деяка мішанина з двозначної і тризначною логіки. Обмовимося відразу, що ми не рекомендуємо вчителю виходити за рамки класичної логіки. Тим не менш, для повного розуміння роботи Access нам доведеться торкнутися і тризначної логіки. p> Наявність у Access тризначною логіки пов'язано з тим, що в таблицях Access допускаються порожні клітки (так звані Null-значення). Наприклад, таблиця ЗНАЙОМІ може виглядати так:
Прізвище
Ім'я
По батькові
Іванов
Петро
(По батькові Іванова ми не знаємо.)
Питається, як повинна така БД відповідати на запит "Вірно Чи, що у Петра Іванова по батькові - Сергійовичу? "Ясно, що ні ТАК, ні НЕМАЄ отут не підходить. Необхідно ввести третє значення. p> Треба сказати, що спроби ввести в БД Null-значення та тризначну логіку багатьом авторам представляються недоречними. Ось що каже з цього приводу відомий фахівець в області БД К.Дейт у своїй останній монографії. "Автор даної книги поділяє думку б...