- •Рязанский государственный радиотехнический университет
- •Учебно-методический комплекс по дисциплине сд.Р.06 «инфорационные сети, базы данных»
- •653700 «Приборостроение»
- •200106 – «Информационно-измерительная техника и технологии»
- •Работа № 1 работа с базами данных и таблицами.
- •2.1 Разработка таблицы "Персональные мероприятия"
- •2.2 Разбиение информации но полям.
- •2.3 Создание таблицы "Персональные мероприятия"
- •2.4 Определение значения по умолчанию для поля.
- •3.1. Отношения между таблицами.
- •4.1 Выбор ключа таблицы
- •4.2 Индексирование таблицы.
- •5.3 Изменение свойств полей и связей между таблицами.
- •5.4 Изменение связей между таблицами
- •Лабораторная работа №2. Добавление, изменение и проверка корректности данных в таблицах.
- •Цель работы
- •Домашнее задание.
- •Лабораторная работа № 3 Сортировка, поиск и фильтрация данных в таблицах
- •Сортировка таблицы по значению одного поля.
- •Сортировка таблицы по значению нескольких полей
- •Поиск записей по значению поля.
- •Отбор данных при помощи фильтров
- •Фильтр по выделенному фрагменту.
- •Обычный фильтр.
- •Расширенный фильтр и расширенная сортировка
- •Добавление сортировки по нескольким столбцам и составного критерия отбора
- •Сохранение и загрузка фильтра в качестве запроса
- •1. Создание простого запроса
- •2. Добавление полей в запрос.
- •3. Задание условия отбора и порядка сортировки результатов запроса
- •4. Создание более сложных запросов
- •5. Изменение полей таблицы при помощи запроса
- •6. Изменение заголовков полей в запросе
- •7. Сохранение запросов
- •Создание запросов других видов
- •8. Использование простых запросов на создание таблиц
- •9. Добавление параметра к запросу
- •10. Преобразование запросов по образцу в запросы на языке sql
- •Лабораторная работа № 5 запросы по нескольким таблицам и перекрёстные запросы
- •1. Соединение таблиц для создания многотабличного запроса
- •1.1 Создание внутреннего соединения по одному полю
- •1.2. Определение порядка сортировки результатов запроса
- •1.3. Создание запросов на выборку данных из таблиц с косвенными связями
- •1.4. Создание внутреннего соединения по нескольким полям
- •2. Использование полей подстановок
- •2.1 Добавление списка, задающего значение внешнего ключа, при помощи Мастера подстановок
- •2.2 Добавление списка постоянных значений к полю таблицы
- •Введите строку 03-94, чтобы вывести данные для марта 1995 года (рис. 10.51).
- •Нажмите кнопку ок для вывода результирующего множества запроса(рис.52).
7. Сохранение запросов
После завершения конструирования запроса его нужно сохранить в файле базы данных и дать ему описательное имя.
Чтобы сохранить запрос и присвоить ему имя:
Закройте запрос, нажав соответствующую кнопку окна. Access выдаст сообщение для сохранения запроса (рис. 15).
Рис. 15. Предупреждающее сообщение
Нажмите кнопку "Да", чтобы сохранить запрос, появится диалоговое окно "Сохранение" (рис. 16). Если нажать кнопку "Отмена" (Cancel) или клавишу <Esc>, то запрос сохранен не будет.
Рис..16. Присваивание имени запросу в диалоговом окне "Сохранение" (Save As)
В текстовом поле "Имя запроса" (Query Name) введите описательное имя, например Список рассылки по США, затем нажмите клавишу <Enter> или нажмите кнопку "ОК". Теперь запрос сохранен под этим именем, а не под тем, которое было ему присвоено по умолчанию.
Сохранить запрос можно также при помощи команды "Файл, Сохранить как" (File, Save As).
Чтобы переименовать сохраненный запрос:
Закройте окно запроса (открытый запрос нельзя переименовать).
Во вкладке "Запросы" окна базы данных выделите запрос, который нужно переименовать.
Выберите команду "Правка, Переименовать" (Edit, Rename) или щелкните правой кнопкой мыши по имени запроса в окне базы данных и выберите команду "Переименовать" из контекстного меню.
В текстовом поле рядом со значком запроса введете новое имя.
Нажмите клавишу <Enter>, чтобы сохранить изменение имени запроса.
Создание запросов других видов
В Access существует четыре типа запросов для различных целей:
Запросы на выборку (Select queries) отображают данные из одной или нескольких таблиц в виде таблицы.
Перекрестные запросы (Crosstab queries) собирают данные из одной или нескольких таблиц в формате, похожем на формат электронной таблицы. Эти запросы используются для анализа данных и создания диаграмм, основанных на суммарных значениях числовых величин из некоторого множества записей.
Запросы на изменение (Action queries) используются для создания новых таблиц из результатов запроса и для внесения изменений в данные существующих таблиц. С их помощью можно добавлять или удалять записи из таблицы и изменять записи согласно выражениям, задаваемым в режиме конструктора запроса.
Запросы с параметрами (Parameter queries) — это такие запросы, свойства которых изменяются пользователем при каждом запуске. Запрос для создания списка рассылки из предыдущих подразделов легко преобразовать в запрос с параметром; при этом параметром будет условие отбора для какого-нибудь из полей, т. е. он будет определять группу клиентов, которым нужно разослать письма. При запуске запроса с параметром появляется диалоговое окно, в котором нужно ввести условие отбора. Этот тип запроса не является обособленным, т.е. параметр можно добавить к запросу любого типа.
8. Использование простых запросов на создание таблиц
Чтобы создать таблицу из результатов запроса, использовавшегося для получения списка рассылки, его нужно преобразовать из запроса на выборку в запрос на изменение. Для этого:
Откройте запрос в режиме конструктора, выделив его имя в списке запросов в окне базы данных и нажав кнопку "Конструктор".
Выберите команду "Запрос, Создание таблицы" (Query, Make Table). (Меню "Запрос" доступно только из режима конструктора запроса.) Вместо этого можно щелкнуть по стрелке на* кнопке "Тип запроса" (Query Type) и выбрать из списка тип "Создание таблицы". Диалоговое окно "Создание таблицы" показано на рис. 17.
Рис. 17. Имя новой таблицы
В текстовом поле "Имя таблицы" (Table Name) введите описательное имя для новой таблицы, например Список рассылки.
