Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_таблицы и запросы.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
925.18 Кб
Скачать

Корректировка записей базы данных

  1. Замените в таблице Покупатель номер телефона 2050406 покупателя Петрова на 6050406.

  2. Удалите из базы данных сведения о поставщике «Стройтех». Просмотрите записи таблицы Поставщик_товар и убедитесь, что произошло каскадное удаление связанных записей.

  3. Добавьте в базу данных нового сотрудника, а именно: Лагутенко Наталья Леонидовна с должностью консультант и телефоном 2457856.

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

  1. Что такое база данных? Приведите примеры баз данных.

  2. Что такое система управления базой данных (СУБД)?

  3. Что представляет собой СУБД Access? В чем его отличие от табличного процессора Excel?

  4. Какие БД называются реляционными?

  5. Типы связей «один-к-одному» и «один-ко-многим»: как они реализуются в реляционных базах данных?

  6. В каких режимах можно создать таблицы в Access?

  7. Какая информация указывается в структуре таблицы?

  8. Что такое ключевое поле, и какие требования предъявляются к нему?

  9. Как в СУБД Access можно определить ключевое поле?

  10. Как и для чего в СУБД Access создается схема данных?

  11. Типы данных в Access.

  12. Как при определении структуры таблицы использовать свойства полей?

  13. Как в Access определить связи между таблицами?

  14. Как используется Мастер подстановок?

  15. Что такое фильтр? Каковы особенности расширенного фильтра?

Лабораторная работа №2. Создание запросов Основные теоретические сведения

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language)

QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

SQL – запросы – это запросы, которые составляются из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

В Access существует несколько типов запросов:

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

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

Перекрестные запросы группируют данные, представляя их для анализа в более наглядном и компактном виде.

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

Режимы создания запросов

Access позволяет создавать запросы в режиме Конструктора самостоятельно и с помощью мастеров.

В Access имеется четыре мастера запросов:

  • Простой запрос – позволяет лишь выводить нужную часть полей из источника запроса и при необходимости подвести итоги;

  • Перекрестный запрос – позволяет компактно представить данные в формате, подобном формату электронных таблиц;

  • Повторяющиеся записи – позволяет найти записи с повторяющимися значениями полей и, в том числе, полностью дублирующиеся записи;

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

При необходимости в режиме Конструктора можно отредактировать запрос, созданный в режиме Мастера.