Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ACCES-6.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
7.18 Mб
Скачать

Задание 9.

Установить связь между таблицами Сведения об учащихся и Сведения о родителях.

  1. Из меню Сервис выберем команду Схема данных. На экране появится окно Схема данных, в котором можно создавать, просматривать или удалять связи между таблицами базы данных. При работе с базой данных Класс мы обращаемся к этой команде первый раз, поэтому окно должно быть пустым. Если это не так, то предварительно очистим его, выбрав команду Очистить макет из меню Правка или нажав кнопку Очистить макет на панели инструментов;

  2. чтобы добавить таблицы в окно Схема данных, выберем опцию Добавить таблицу в меню Связи или нажмем кнопку Добавить на панели инструментов;

  3. укажем системе те таблицы, между которыми устанавливаем связь.

Рис. 16. Окно добавление таблицы.

В списке таблиц, находящемся на вкладке Таблицы окна Добавление таблицы, маркируем таблицу Сведения об учениках и нажмем кнопку Добавить. Проделав ту же операцию с таблицей Сведения о родителях, щелкнем на кнопке Закрыть,

  1. переместим используемое для связи поле (в данном случае - Код ученика) таблицы Сведения об учениках к соответствующему полю (Код ученика) Сведения о родителях с помощью мыши;

  2. на экране появится диалоговое окно Связи, в котором будет предложена связь между таблицами Сведения об учениках и Сведения о родителях через поле Код ученика;

  3. теперь путем установления типа отношений между таблицами определим параметры связи. Щелкнем на кнопке Объединение и в раскрывшемся окне выберем параметр объединения. Затем активизируем опцию Обеспечение целостности данных;

  4. после нажатия кнопки Создать в окне Связи созданная связь между таблицами Сведения об учениках и Сведения о родителях отображается графически.

Самостоятельная работа № 3

  1. Свяжите таблицы Сведения об учениках и Годовая успеваемость класса по полю Код ученика.

  2. Свяжите таблицы Сведения об учениках и Сведения о родителях по полю Код ученика.

Запросы

Существует несколько типов запросов: на выборку, на добавление, на удаление, на обновление, запрос на создание таблиц, перекрестный запрос.

Запросы могут создаваться двумя способами: «вручную» и с помощью мастера. Имеется четыре мастера запросов:

Простой запрос

Служит для создания простых запросов на основе выбранных полей.

Перекрестный запрос

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

Повторяющиеся записи

Запрос такого типа позволяет выбирать из таблицы или простого запроса повторяющиеся записи.

Записи без подчиненных

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

С помощью Конструктора запросы создаются «вручную».

3.1. Создание запросов

При создании макета запроса в общем случае необходимо выполнить следующие базовые операции:

  1. указать системе, какие поля и из каких таблиц мы хотим включить в запрос;

  2. указать тип запроса (по умолчанию установлен запрос на выборку);

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

  4. описать групповые операции над записями исходных таблиц;

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

При разработке конкретного запроса допускается любое сочетание перечисленных операций.