Изучение нового материала


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

                      
Команда выборки

В СУДБ условия выбора записываются в форме логических выражений – формализованных высказываний, сформулированных на естественном языке.

Логическое выражение – это высказывание, по поводу которого можно  заключить истинно оно или ложно.

Логическое выражение – это выражение, состоящее из имени поля логического типа или одного отношения.
Логическое выражение, подобно математическому выражению, выполняется (вычисляется), но в результате получается не число, а логическое значение. Логическое значение – это всегда ответ на вопрос, истинно ли данное значение. (истина или ложь).
В логических выражениях имена полей базы данных связываются с определенными значениями этих полей операциями отношения:       
Знаки отношений:

Примеры логических выражений
   = равно
   < >не равно
    > больше
    < меньше
     >= больше или равно
     <= меньше или равно

1. Осадки = «дождь»
2. Давление > 740
3. Влажность <> 100
4. Полка < 5
5. Автор = «Толстой Л.Н.»
6. Фамилия = «Русанов»


    На уроках информатики вы применяете эти операции, составляя и решая числовые равенства, неравенства и их системы.
   Операции отношений применимы и к текстовым полям. Их сравнение построено на лексическом принципе: из двух слов меньшим считается то слово, первая буква которого идет по алфавиту раньше; если первые несколько букв двух слов одинаковы, то сравнение производится по первой различающейся букве.
   Значения поля текстового типа и некоторая текстовая величина равны, если они содержат одинаковое количество символов и все их символы, стоящие в позициях с одинаковыми номерами, совпадают.
   При сравнении текстовых величин следует иметь в виду, что пробел – это тоже символ, хотя они «меньше» любой буквы.
С точки зрения математической логики между этими словами истинны следующие отношения:
    квартет < компонент;
    компонент < конверт;
    конверт < конвульсия.
Сравнение дат построено иначе – одна дата считается меньше другой, если она относится к более раннему времени. Например, истинными будут следующие отношения:
         

   В некоторых СУБД используется тип «время» со следующим форматом значений: ЧЧ:ММ:СС (часы, минуты, секунды). При выполнении отношений учитывается хронологическая последовательность. Например, истинны отношения:
    12:53:08 > 03:40:00;
    23:05:12 < 23:05:13

   С помощью операций отношений можно делать запрос в БД. Запрос мы будем рассматривать как инструмент обработки информации в среде MS Access.
   Запросы осуществляют поиск данных в БД. Результатом выполнения запроса является таблица. Запросы позволяют отобрать те записи, которые удовлетворяют заданным условиям.
   Запросы бывают простые и сложные. Простой запрос содержит одно условие, а сложный запрос содержит несколько условий для различных полей.
   В процессе создания запроса можно отбирать не только записи, но и поля, которые будут присутствовать в запросе.
   Запрос – объект БД, который позволяет проводить основные операции по обработке данных – сортировку, фильтрацию, объединение данных из разных источников – и сохранять результаты с некоторым именем, чтобы в дальнейшем применять эти операции по мере необходимости.



Комментариев нет:

Отправить комментарий