Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ программа по информатике.doc
Скачиваний:
2
Добавлен:
29.08.2019
Размер:
242.18 Кб
Скачать

Тема 5.3. Запросы. Язык sql.

Извлечение и комбинирование данных по критериям пользователя. Запрос как сборная временная таблица записей с ответом на вопросы (динамический набор данных из разных таблиц). Простейший запрос-выборка по сложному набору критериев. Сложный запрос для добавления в исходную таблицу базы данных новых записей, изменения существующих записей и удаления устаревших. Заполнение служебной таблицы QBE в нижней части окна Конструктора запросов для формулировки вопросов к базе данных. Выбор и сортировка записей исходных таблиц базы данных со списками их полей как результат запроса. Строка Поле таблицы QBE для выбора имен, вводимых в запрос полей. Строка Сортировка таблицы QBE для сортировки записей динамического набора данных по соответствующему полю. Строка Вывод на экран таблицы QBE для включения поля в динамический набор данных при выводе на экран. Строка Условия отбора таблицы QBE для назначения критериев, по которым записи выбираются в динамический набор данных. Взаимосвязь записей в динамическом наборе данных. Логические выражения в QBE-таблице для объединения критериев в запросе.

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

Три типа SQL-запросов на языке SQL: запрос-объединение для выбора информации из нескольких таблиц в одну; запрос к серверу для отсылки информации на сервер базы данных, позволяющий работать с таблицами, отсутствующими в базе данных; запрос-управление для создания или удаления таблицы, добавления в таблицу нового поля, создания или удаления индекса таблицы.

Изменяемые и неизменяемые запросы. Звездочка как символ изменяемости запроса и изменяемости исходной таблицы. Неизменяемые запросы: перекрестные запросы, запросы к серверу, запросы-объединения, запросы для вычисления суммы, запросы, в состав которых входят таблицы, не имеющие индексов или первичных ключей, запросы, на которые не распространяются права доступа на изменение или удаление записей, запросы, включающие несколько несвязанных таблиц и запросов, запросы, в которых свойство Уникальные значения установлено в Да. Мастера запросов. Мастер Поиска повторяющихся записей.

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

Литература: базовая [3]; основная [10], [13], [14].

Тема 5.4. Конструирование форм.

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

Литература: базовая [3]; основная [10], [13], [14].