Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access для юристов.doc
Скачиваний:
28
Добавлен:
04.05.2019
Размер:
1.56 Mб
Скачать

Контрольные вопросы

  1. Для чего необходимо связывать таблицы базы данных?

  2. Опишите типы межтабличных отношений.

  3. Какая таблица называется главной, подчиненной?

  4. Может ли одна и та же таблица в одной связи выступать как главная, а в другой как подчиненная?

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

  6. Объясните, для чего устанавливаются параметры связей. Назовите параметры связей.

  7. Опишите процедуру создания связей между таблицами в Access.

  8. Для чего используется дополнительная таблица в связи многие-ко-многим?

  9. Как графически отображаются установленные связи?

  10. Как удалить созданные связи?

Домашнее задание № 3

  1. Откройте базу данных Суд.mdb.

  2. Между таблицами Суд и Судьи создайте связь типа один-ко-многим.

  3. Установите необходимые параметры связи.

  4. Сохраните изменения схемы данных.

  5. Проверьте работоспособность установленной связи.

  6. Завершите работу с базой данных.

Тема 4 создание запросов на выборку с различными условиями отбора. Фильтрация данных

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

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

Классификация запросов по способу создания

По способу формирования запросы можно разделить на два вида:

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

  • структурированные запросы или SQL-запросы (Structured Query Language), для создания которых необходимо описать запрос с помощью языка запросов SQL.

Любой запрос в MS Access реализуется с помощью языка SQL. И хотя большинство запросов можно создавать в режиме конструктора, используя возможности запроса по образцу, каждый созданный запрос хранится в виде инструкции SQL. При создании запроса по образцу MS Access автоматически формирует соответствующий SQL-запрос. Можно просмотреть инструкцию SQL для существующего запроса и внести в нее изменения. В этом случае автоматически будет обновляться определение соответствующего запроса по образцу в режиме конструктора.

Классификация запросов по результатам действия

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]