Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_ЭК_2012.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
5.66 Mб
Скачать

Вопросы для самоконтроля

    1. База данных, СУБД: определение.

    2. Типы полей данных. Примеры.

    3. Создание базы данных средствами MS Access.

    4. Для чего используется вкладка Подстановка при создании таблиц в MS Access?

    5. Что относится к элементам управления?

    6. Для чего нужны ключевые поля?

    7. Для чего нужен составной ключ?

    8. Какого типа могут быть ключевые поля?

    9. Для чего нужны формы?

    10. Для чего нужен режим Конструктора?

Лабораторная работа № 6. Построение запросов и отчетов Справочный материал Типы отношений между таблицами

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

Отношение «один-ко-многим». Связь с отношением «один-ко-многим» является наиболее часто используемым типом связи между таблицами. В такой связи каждой записи в таблице A могут соответствовать несколько записей в таблице B, а запись в таблице B не может иметь более одной соответствующей ей записи в таблице A.

Отношение «многие-ко-многим». При отношении «многие-ко-многим» одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A.

Отношение «один-к-одному». При отношении «один-к-одному» запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот; такие данные могут быть помещены в одну таблицу. Связь с отношением «один-к-одному» может быть использована для разделения очень широких таблиц.

Отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс.

Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.

Связь с отношением «многие-ко-многим» фактически является двумя связями с отношением «один-ко-многим» через третью таблицу, ключ которой состоит из по крайней мере двух полей, которые являются полями внешнего ключа в двух других таблицах.

Мощность

Мощность максимальное количество элементов одного объектного множества, связанных с одним элементом другого объектного множества (рис. 52).

Рис. 52

Например, в одной строке продаж может быть только наименование одного товара, т.е. от продаж к товару мощность отношения 1:1; однако одно и то же наименование товара может встречаться и в других строках продаж, т.е. мощность отношения товар-продажи равен 1:∞.

Запросы

Запрос позволяет указать, какие именно поля будут отражаться; ввести критерий (правило), согласно которому будут определяться отображаемые записи и порядок сортировки этих записей. Запросы можно использовать в качестве основы для форм или отчетов, чтобы определить, какие именно записи должны в них содержаться.

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

Задания для тренинга Алгоритм построения запроса

Составьте запрос, позволяющий выдать для каждого товара, количество которого больше 200, следующие данные: наименование товара, поставщик, стоимость (цена*количество).

Выберите Запросы, Создание запроса в режиме Конструктора.

Добавьте таблицу Товары, нажмите Закрыть. Занесите соответствующие поля и условия (рис. 53).

Рис. 53

Для вычисления стоимости воспользуйтесь Построителем выражений (рис. 54).

Рис. 54

В вычисляемом поле Выражение1 замените на Стоимость.

Для запуска запроса нажмите на панели инструментов красный восклицательный знак. Результат выполнения запроса представлен на рис.55.

Рис. 55

Сохраните запрос, присвоим ему имя.