Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора по киту.doc
Скачиваний:
16
Добавлен:
20.02.2016
Размер:
111.1 Кб
Скачать
  • арифметические: + (сложение), – (вычитание), * (умножение), / (деление), % (проценты), ^ (возведение в степень) и др.;

  • операторы сравнения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно);

  • Логические операторы: and (логическое умножение), or (логическое сложение), not (логическое отрицание);

  • Оператор сцепления строк – &.

Пример выражения: =Sum([Закупочная цена])*0.08. В этом примере Sum() – это встроенная функция, [Закупочная цена] – идентификатор (ссылка на поле таблицы), * — арифметический оператор, а 0.08 – константа.

Пользователь имеет возможность создавать выражения с помощью Построителя выражений или путем набора их на клавиатуре.

Глоссарий

Выражение – комбинация некоторых или всех компонентов: функций, идентификаторов, констант, операторов.

Идентификатор – ссылка на объект БД, поле таблицы, элемент управления в форме, отчете, их свойства.

Константа – не изменяющееся значение.

Лента – набор вкладок, на которых расположены группы команд, упорядоченных по выполняемым функциям.

Макрос – набор из одной или нескольких макрокоманд, каждая из которых выполняет определенное действие.

Мастер – инструментальное средство, дающее возможность пошагового создания объектов БД или выполнения специальных операций.

Конструктор – инструментальное средство для самостоятельного создания объектов БД.

Модульпрограмма для работы с БД, написанная на языке VBA.

Объекты БД – запросы, формы, отчеты, макросы, модули.

Оператор – операция над компонентами выражениями.

Построитель выражений – инструментальное средство для создания выражений.

Файл БД – файл, в котором хранятся все объекты БД.

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

Элемент управления – графический объект, используемый при конструировании формы, отчета, страницы доступа к данным для отображения данного из базы, выполнения действия или в качестве украшения.

Язык SQL (Structured Query Language) – это структурированный язык запросов для работы с реляционными базами данных.

В настоящее время язык SQL используется многими СУБД на множестве современных компьютерных платформ. Поэтому пользователи, владеющие им, имеют огромные возможности доступа и применения данных разнообразных баз независимо от среды их создания.

В пособии рассматривается стандарт языка SQL-2, поддерживаемый с различной степенью соответствия всеми производителями реляционных СУБД.

1.1. Структура SQL-команды

Язык SQL включает набор команд, которые позволяют осуществлять:

• организацию данных;

• изменение данных;

• чтение данных;

• управление доступом к данным;

• совместное использование данных;

• обеспечение целостности данных;

• обращение к БД в прикладных программах.

Каждая команда языка SQL начинается с ключевого слова – глагола, описывающего действие, выполняемое командой, например, CREATE (создать). В команде может быть одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, например, WHERE (где). Одни предложения в команде являются обязательными, а другие – нет. Некоторые предложения могут содержать дополнительные ключевые слова, выражения. Многие предложения включают имена таблиц или полей. Имена должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелы и специальные символы пунктуации. В качестве имен полей и таблиц нельзя использовать ключевые слова.В SQL-командах используются выражения для задания критериев отбора данных или выполнения операций над значениями полей БД. Выражения представляют собой определенную последовательность полей БД, констант, функций, соединенных операторами.

Обработка отсутствующих значений может осуществляться с помощью константы отсутствующее значение (NULL). Например, значение NULL в поле "Адрес клиента" означает, что адрес клиента неизвестен.

Функции задают выполнение определенных операций. Например, функция Now() возвращает текущее значение даты и времени.

В выражениях можно использовать следующие операторы:

1) арифметические: + (сложение), - (вычитание), * (умножение), / (деление);

2) сравнения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно);

3) логические: AND (логическое "И"), OR (логическое "ИЛИ"), NOT (отрицание "НЕТ");

4) специальные:

• IN – определяет множество, которому может принадлежать значение;