Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема: «система управления базами данных Microsoft Access. Создание запросов»Содержание книги
Поиск на нашем сайте
Цель работы: сформировать умение создавать различного типа запросы. Основные понятия: Запрос – это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются также в качестве источника данных для форм и отчетов. Для построения условий отбора используются логические операции: or (или), and (и), not (не), операции сравнения <, >, =, <>, <=, >=, а так же Like, которая встречалась при использовании фильтра. Существуют несколько способов создания запросов: - Конструктор позволит вам самостоятельно создать любой тип запроса. - Простой запрос позволит создать с помощью Мастера запрос на выборку из определенных полей таблиц или других запросов. - Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос выполняет статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк. - Повторяющиеся записи будет создан запрос на поиск повторяющихся записей в простой таблице или в запросе, а при выборе пункта Записи без подчиненных - запрос на поиск записей, которым не соответствует ни одна запись в подчиненной таблице. Такой запрос используется для многотабличных баз данных.
Вычисления в запросах Поле, содержимое которого является результатом расчета по содержимому других полей, называется вычисляемым полем. Вычисляемое поле существует только в результирующей таблице. В исходных (базовых) таблицах такое поле не создается, и при работе обычного запроса таблицы не изменяются. Каждый, кто обращается к базе, может с помощью запросов как угодно манипулировать данными и получать любые результаты, но при этом исходные таблицы остаются неизменно одинаковыми для всех пользователей. В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций, например так: Результативность: [Забито] / [Игры] Упражнение 1. Создайте простой запрос на выборку на основе таблицы Преподаватели, в котором должны отображаться Фамилии, Имена, Отчества преподавателей и их Должность. 1. Для создания простого запроса: · в окне базы данных откройте вкладку Запросы; · в открывшемся окне щелкните по кнопке <Создать>; · из появившихся пунктов окна «Новый запрос» выберите Простой запрос и щелкните по кнопке <ОК>; · в появившемся окне в строке Таблицы/запросы выберите таблицу Преподаватели (если других таблиц или запросов не было создано, она будет одна в открывающемся списке); · в окне «Доступные поля» переведите выделение на параметр Фамилия; · щелкните по кнопке . Слово Фамилия перейдет в окно «Выбранные поля»; · аналогично в окно «Выбранные поля» переведите поля «Имя», «Отчество», «Должность» (порядок важен — в таком порядке данные и будут выводиться); · щелкните по кнопке <Далее>; · в строке параметра Задайте имя запроса введите новое имя Должности преподавателей; · щелкните по кнопке <Готово>. На экране появится таблица с результатами запроса. 2. Сохраните запрос.Для сохранения запроса: · щелкните по кнопке или выполните команду Файл, Сохранить; · закройте окно запроса. Упражнение 2. Создайте запрос на выборку с параметром, в котором должны отображаться фамилии, имена, отчества преподавателей и преподаваемые ими дисциплины, а в качестве параметра задайте фамилию преподавателя и выполните этот запрос для преподавателя Гришина. 1. Для создания запроса на выборку с параметром: · создайте запрос на выборку для следующих полей таблицы Преподаватели: · задайте имя запросу Преподаваемые дисциплины; · щелкните по кнопке <Готово>. На экране появится таблица с результатами запроса; · перейдите в режиме конструктора, щелкнув по кнопке или выполнив команду Вид, Конструктор; · в строке параметра Условия отбора для поля «Фамилия» введите фразу · выполните запрос, щелкнув по кнопке на панели инструментов или выполнив команду Запрос, Запуск; Примечание. Вышеописанным способом запрос выполняется только в режиме конструктора. Для того чтобы выполнить запрос из другого режима, надо открыть вкладку Запросы, выделить требуемый запрос и щелкнуть по кнопке <Открыть> · в появившемся окне введите фамилию Гришин и щелкните по кнопке «ОК». На экране появится таблица с данными о преподавателе Гришине — его имя, отчество и преподаваемая им дисциплина; 2. сохраните запрос; 3. закройте окно запроса. Упражнение 3. Создайте запрос с помощью Конструктора, в котором должны отображаться фамилии, имена, отчества, номер группы, дисциплина и оценки по дисциплинам: · Из списка создания запроса выберите Конструктор · Добавьте нужные таблицы (Студенты, Оценки, Дисциплины), выбирая их и щелкая по кнопке Добавить. · Завершите выбор, щелкнув по кнопке Закрыть. · Выберите поля Фамилия, Имя, Отчество, Номер группы из таблицы Студент, Оценки из таблицы Оценки, Название дисциплина из таблицы Дисциплины. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант - перетащить мышкой название поля в клетки запроса. · В строке Условие отбора под полями Оценки поставьте 4 Or 5. · Щелкните по кнопке! на панели инструментов для представления запроса. · Сохраните запрос с именем Успеваемость 1, щелкнув по кнопке сохранить. Упражнение 4. Самостоятельно создайте запрос с вычисляемым полем Создайте вычисляемое поле «Надбавка», получаемое путем увеличения поля «Зарплата» на 20 %. Упражнение 5. Самостоятельно изучите создание перекрестного запрос а. (см. Access-Справка)
Задания для самостоятельной работы: 1. Задайте к базе данных три запроса различного типа …
Контрольные вопросы: 1.Что такое запрос? 2. Какие способы создания запросов? 3. Какие типы запросов вы знаете? 4. Как создаются вычисляемые поля и перекрестные запросы? 5. Какие операции используются при создании запроса с условием?
Лабораторная работа №21
|
|||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-26; просмотров: 401; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.189.124 (0.011 с.) |