Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть I.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
18 Мб
Скачать
☆

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

  1. Что такое база данных с точки зрения ее хранения на диске?

  2. Как создать файл новой базы данных?

  3. Можно ли изменить структуру таблиц после их сохранения? В чем заключаются эти изменения?

  4. Что означает сохранение данных в режиме реального времени?

  5. Что такое временная запись таблицы? Можно ли разместить новую запись между уже существующими записями или поместить ее в начале таблицы?

  6. Какова реакция программы Access на ввод буквенных символов в поле числового типа?

  7. Как осуществляется копирование записей через буфер обмена?

  8. С какой целью делается форматирование данных в поле?

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

  10. Для каких типов полей разработаны встроенные форматы?

  11. Для чего предусмотрено свойство Маска ввода? В чем принципиальное отличие опций форматирования и маски ввода?

  12. С помощью какого свойства поля можно организовать проверку вводимых значений в числовое поле?

  13. Из каких элементов складывается выражение при проверке условия на значение?

  14. Для чего используется список подстановки?

  15. Какие возможности предоставляют свойства поля Значение по умолчанию, Обязательное значение?

  16. Когда Access потребует сохранения таблицы: при изменении свойств ее полей или при вводе данных? Что при этом сохраняется: значения в полях таблицы или ее структура?

  1. Каким условиям должны соответствовать типы данных связываемых полей? Поля каких ключей используются в роли общего поля при реализации связи между реляционными таблицами?

  2. Каковы условия поддержки целостности данных при связывании реляционных таблиц?

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

Оформление отчета

Отчет о лабораторной работе должен содержать:

  1. Описание в тетради основных этапов проделанной работы, их логическую последовательность.

  2. Ответы на контрольные вопросы.

Лабораторная работа № 2 «СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ЗАПРОСОВ»

Цель работы1

Данная лабораторная работа предназначена для приобретения начальных навыков работы с запросами реляционной базы данных, а именно:

а) использование простейших логических операндов,

б) приобретение практики выборки заданной информации,

в) изучение построения математического выражения в структуре запрос,

г) изучение групповых операций в запросах.

Назначение и типы запросов

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

Результат работы запроса – это группа записей, которые удовлетворяют заданному критерию запроса. Совокупности этих записей называются динамическим набором записей и отображаются в виде таблицы. Это временная таблица, которая не является объектом базы данных и хранится только в памяти компьютера. Если с момента последнего запуска запроса данные в исходной таблице были изменены, при выполнении запроса динамический набор данных будет включать уже обновленные данные. Таким образом, запрос – это временная таблица: данные в них не хранятся постоянно, а только временно вызываются из таблиц, по заранее заданному шаблону, в момент активизации запроса. Как результат, в базе данных постоянно хранятся только шаблоны вызова данных (временные таблицы удаляются после закрытия запроса), а сама информация не дублируется.

Спектр возможностей, которыми обладает Access для обработки данных при помощи запросов, определяется разными типами запросов. Рассмотрим некоторые из них.

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

Запрос с параметром – это «интерактивный» тип запроса, при выполнении отображающий в собственном диалоговом окне приглашение ввести один или ряд параметров, например, условие отбора записей по определенному полю.

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

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

При создании запросов используется специальный язык программирования SQL (Structured Query Language). Это формальный стандартизованный язык высокого уровня, содержащий средства непроцедурной обработки (не требующей программирования) спецификации запросов. Однако пользователи Access могут не изучать этот язык. Вместо него в Access есть простое средство – бланк запроса по образцу. С его помощью можно сформировать запрос простыми приемами, перетаскивая элементы запроса между окнами. Делать это удобнее и понятнее с помощью Конструктора запросов, т.е. вручную, хотя для опытных пользователей можно воспользоваться помощью Мастера запросов.