Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
05-12-2012_19-03-54 / Тема 4 СУБД.ppt
Скачиваний:
128
Добавлен:
16.03.2015
Размер:
18.04 Mб
Скачать

Схема данных, ограничения целостности по ссылкам

Связь устанавливается, если поля в обеих таблицах имеют одинаковый тип, формат и размер

Схема данных, ограничения целостности по ссылкам

Внешний ключ

С помощью внешних ключей устанавливаются связи между отношениями. Например, имеются два отношения Должность-оклад и Сотрудники. Между ними установлена связь по коду должности.

Этот атрибут для отношения Сотрудники

внешний ключ, являющийся первичным ключом другого отношения.

Запросы

– это основной объект, позволяющий осуществлять обработку данных в Access.

это задание на выполнение какой-то работы с данными.

Запросы позволяют просматривать данные таблиц, вносить в них изменения, выполнять вычисления с данными таблиц или других запросов.

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

язык QBE (Query By Example) - язык запросов по образцу; относится к классу табличных двухмерных языков. Условие отбора необходимо задавать в таблице бланка запроса в той графе, к которой относится данное условие.

SQL (Structured Query Language) - структурированный язык запросов; записывается с использованием операторов языка.

Замечание

По возможностям манипулирования данными эти языки практически эквивалентны

Элементы выражения в запросах могут быть связаны операторами:

Арифметическими: *, +, -, /, ^;

Сравнения: <, >, <=, >=, =, <>;

Логическими: AND (И), Not (Нет), Or (Или);

Like – для использования логики замены в выражениях

In – для определения, содержится ли элемент данных в списке значений;

Between…And – для выбора значений из определенного интервала.

Запрос на выборку

Простой - запрос с простым условием, включающим только один аргумент поиска,

Сложный – в условиях отбора используется несколько полей, объединенных оператором “И” либо “ИЛИ”. Если аргументы поиска записаны в одной строке, то считается, что они соединены оператором “И” (“AND”). Если аргументы поиска записаны в разных строках, то

считается, что они соединены оператором “ИЛИ” (“OR”).

С параметром

Пример запроса, который выводит все данные, содержащихся в таблице «СОТРУДНИК», по сотруднику Иванов А.П., причем поле "ФИО" выводится в ответе только один раз, так как снят флажок "v" в колонке «ФИО».

Оклад: >13000 And <17000

Соседние файлы в папке 05-12-2012_19-03-54