Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения



страница23/30
Дата24.07.2013
Размер1.73 Mb.
ТипПрактикум
1   ...   19   20   21   22   23   24   25   26   ...   30

3. Логические выражения и условия отбора


Условие отбора — это логическое выражение, которое должно быть истинным для отбираемых записей БД.

Логические выражения представляются на языке мате­матической логики.

  1. Логическая величина — это величина, принимающая всего два значения — ИСТИНА (TRUE) или ЛОЖЬ (FALSE). В базах данных поле логического типа — это логическая величина.

  2. Логическое выражение — это утверждение, которое может быть либо истинным, либо ложным. Логическое выражение состоит из логических констант, логиче­ских переменных, операций отношения и логических операций.

  3. Операции отношения сравнивают значения двух величин. Знаки операций отношения: = (равно), <> (не равно), > (больше), < (меньше), >= (больше или равно), <= меньше или равно). Сравнение числовых величие производится в арифметическом смысле; сравнение символьных величин — с учетом порядка символов в таблице кодировки; величины типа «дата» и «время» сравниваются в смысле их последовательности во времени.

  4. Существуют три основные логические операции: отрицание — НЕ (NOT), конъюнкция — И (AND), дизъюнкция — ИЛИ (OR). Они описываются таблицей истинности (здесь ИСТИНА обозначена буквой и, ЛОЖЬ —буквой л):

Таблица А

А

В

АиВ

А или В

И

И

И

И

И

Л

Л

И

Л

И

Л

И

Л

Л

Л

Л

5. Старшинство логических операций: НЕ, И, ИЛИ. Для изменения порядка выполнения операций в логических выражениях могут употребляться круглые скобки.


Пусть значения А, В, С представлены в таблице:

Таблица B

А

В

С

1

2

3

1

3

1

2

2

2

3

3

3

3

2

3


Тогда в следующей таблице приведены примеры реализации логических выражений табличным методом, применяемым в конструкторе запросов.

Таблица С




Условие

А

В

С



А=1 И B-2

=1

=2
























А=1 ИЛИ А=3

=1







=3


















А= 1 ИЛИ В=2

=1










=2















A=1 ИЛИ В=2 ИЛИ С=3

=1










=2










=3



А-1 И В=2 И C=3

=1

=2

=3





















НЕ А=1

<>1



























A=1 И В=2 ИЛИ С=3

=1

=2










=3












A=1 ИЛИ В=2 И С=3

=1










=2

=3












НЕ А=1 ИЛИ В=2 И С=3

<>1










=2










=3



(А=1 ИЛИ В=2) И С=3

=1




=3




=2















В>=А




>=[A]
























В>=А И B>=C




>=[A] AND>=[C]
























A=B ИЛИ A=C

=[B] OR=[C]



























C=A+B







=[A]+[B]



















При записи в таблицу фактически произошло раскрытие скобок, и данное логиче­ское выражение заменилось эквивалентным выражением:

А=1 И С=3 ИЛИ В=2 И С=3

Имя поля, заключенное в квадратные скобки, идентифи­цирует значение этого поля в записи.. Например, отношение А=1 в конст­рукторе запроса в столбце А можно записать в двух вариан­тах: 1) [А]=1, 2) =1. Второй вариант короче, поэтому обычно пользуются им. Условие в примере 13 можно было бы запи­сать так: [A]=[B] OR [A]=[C].

Вывод


Условие отбора — это логическое выражение, которое должно быть истинным для отбираемых записей БД.

Условия отбора записываются и проверяются в соответст­вии с правилами математической логики.

В конструкторе запросов условие отбора представляется в табличной форме.

Сначала отбираются записи, удовлетворяющие условиям, записанным в первой строке, затем к ним добавляются запи­си, удовлетворяющие условию из второй строки и так далее.

Вопросы и задания


1. а) Что такое логическое выражение?

б) Какие существуют основные логические операции? Что та­кое таблица истинности?

2. Для таблицы, определите результаты от­бора записей по следующим условиям:

6)А=2 ИЛИ В=2;

в)А=2 И В=1 ИЛИ С=3;

г)А>В;

д) С=А+В;

е)А=1 ИЛИ А=2;

ж) B>1 И B<3.

3. Все условия из предыдущего задания представьте в табличной
форме, то есть па языке конструктора запросов.
1   ...   19   20   21   22   23   24   25   26   ...   30

Похожие:

Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconКонтрольная работа для студентов заочной формы обучения, учебно-методический материалы по дисциплине, формы текущего, промежуточного, рубежного и итогового контроля, самостоятельная работа студентов
Пакеты прикладных программ [Текст]: рабочая программа дисциплины. Тюмень: тгамэуп, 2012. – 13 с
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconПрактикум по курсу "Информатика" для студентов заочной формы обучения
Лабораторный практикум включает работы по следующим темам: алгоритмизация и программирование циклических процессов и известным и...
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconПланы семинаров и тексты задач для студентов заочной формы обучения
В соответствии с учебным планом в 8-м семестре для студентов заочной формы обучения проводятся два семинара по нотариату по
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconКонтрольная работа для студентов заочной формы обучения, учебно-методический материалы по дисциплине, формы текущего, промежуточного, рубежного и итогового контроля, самостоятельная работа студентов
Мультимедиа технологии [Текст]: рабочая программа дисциплины. Тюмень: тгамэуп, 2012. 20 с
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconЕкатеринбургский колледж транспортного строительства основы философии
Практикум предназначен для студентов очной и заочной формы обучения студентов всех специальностей профессиональных средних учебных...
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconКонтрольная работа для студентов заочной формы обучения; учебно-методические материалы по дисциплине; формы текущего, промежуточного, рубежного и итогового контроля; самостоятельная работа студентов
История российского менеджмента [Текст]: рабочая программа дисциплины. Тюмень: гаоу впо то «тгамэуп», 2012. 15 с
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconУчебно-методический комплекс по курсу "История Украины" для студентов дневной и заочной формы обучения. /
Учебно-методический комплекс по курсу “История Украины” для студентов дневной и заочной формы обучения
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconЗюзенкова О. М. Контрольные задания по немецкому языку №1 (варианты 1, 2) для студентов заочной формы обучения ит kontrollarbeiten №1 für Fernstudenten Минск 2009
Контрольное задания №1 по немецкому языку для студентов заочной формы обучения ит– Мн.: Бгуир, 2006. 9 с
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconХимия воздуха и воды для студентов факультета инженерных систем и экологии специальности 270109 дневной и заочной форм обучения Казань 2010
Методические указания предназначены для самостоятельной работы студентов дневной и заочной формы обучения специальности 270109 по...
Практикум по курсу Информатика (раздел Работа с пакетами прикладных программ) для студентов заочной формы обучения iconЭлектро магнетизм лабораторный практикум п ермь 2004 удк 53(07) : 378 электромагнетизм : Лабораторный практикум
Практикум предназначен для студентов дневной, заочной и дистанционной форм обучения
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org