КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Ход работы. Практическая работа № 5. Создание и использование запросов
Практическая работа № 5. Создание и использование запросов ПРАКТИКУМ ПО ACCESS Цели работы: • закрепить навыки по редактированию таблиц базы данных, • научиться создавать запросы на выборку различными способами. • запрос на выборку выбирает данные из разных таблиц и других готовых запросов. Таблицы должны быть • запрос-изменение изменяет или перемещает данные. К этому типу относятся запрос на добавление, запрос на • запрос на создание таблицы сохраняет результаты выборки в отдельной таблице; • перекрестные запросы предназначены для группирования данных и представления их в компактном виде. Задание 1. Открытие учебной базы данных, изготовленной на прошлом занятии 1. Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access, Перед 2. Установите с помощью мыши переключатель Открыть базу данных, выделите из списка баз данных, 3. Если вы включили в параметры запуска Заставку, то она появится перед вами. Закройте ее. На экране появится диалоговое окно с основными элементами базы данных. В базе данных должны быть три таблицы: «Список учеников», «Личные данные», «Группы». В случае их отсутствия импортируйте эти таблицы из чужой базы данных (например, из эталонной базы данных учителя). Задание 2. Создание запроса на выборку с именем «Номера телефонов». Предположим, что вы хотите создать телефонную книгу учеников, используя конкретную базу данных. 1. Выберите вкладку Запросы, если находитесь в другом диалоговом окне. Щелкните по кнопке Создать. 2. В появившемся диалоговом окне выберите пункт Создание запроса в режиме конструктора, щелкните по 3. Добавьте нужные таблицы («Личныеданные» и «Список учеников»), выбирая их и щелкая по кнопке 4. Закончите выбор, щелкнув по кнопке Закрыть. Появится возможность выбора полей из разных таблиц.
5. Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса - «Номера телефонов» — и 6. Щелкните по кнопке (с восклицательным знаком) для представления запроса. Это самый простой вид запроса Замечание. Условие отбора можно включать аналогично включению фильтра. Например, телефонная книга для всех учащихся, фамилии которых начинаются на букву В, может быть получена с помощью включения условия Like "В*". 7. Получите этот запрос
8 Щелкните по кнопке (с восклицательным знаком) для представления запроса. 9 Измените имя запроса. Для этого выберите в меню пункт Файл, Сохранить как и в появившемся Самостоятельное задание. а) Составьте запрос на выборку адресов только девочек, имя которых - Анна. Сохраните запрос под б) Составьте запрос на выборку номеров телефонов учащихся, отчество которых начинается на букву А. Справочная информация. Элементы выражения, представляющего собой условие отбора, могут быть связаны операторами: арифметическими: *, +, -,/, ^;сравнения: <, <=, >, >=, =, <>;логическими: And (И), Not (HE), Or (ИЛИ); Like - для определения записей, фрагмент текста в которых совпадает с заданным текстом; In — для
определения, содержится ли элемент данных в списке значений;Between …And – для выбора значений из определенного интервала. Между условиями в разных ячейках одного столбца выполняется логическая операция Or. Логическая операция Or. Истинна, когда истинно хотя бы одно из входящих в список условий. Между условиями в разных ячейках одной строки выполняется логическая операции And. Логическая операция And истинна тогда и только тогда, когда истинны все входящие в список условия. Задание 3. Создание запроса с использованием логических операций в условии отбора. Предположим, что вам нужно составить ведомость для выплаты стипендии всем ученикам, которые учатся без троек. Для этого нужно выбрать записи, в которых оценки по предметам – «4» или «5». 1.Выберите вкладку Запросы, если находитесь в другом диалоговом окне. 2.Щелкните по кнопке Создать. 3.В появившемся диалоговом окне выберите пункт Конструктор и щелкните по кнопке ОК. 4.Добавьте нужные таблицы («Личные данные» и «Список учеников»), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны, между ними на экране появляется линия «один-к-одному». Если ее нет таблицы нужно связать. 5.Закончите выбор, щелкнув по кнопке Закрыть. Появится возможность выбора полей из разных таблиц. Выберите поля «Фамилия», «Имя», «Отчество» из таблицы «Список учеников и поля “Word”, “Excel”, “Access” из таблицы «Личные данные». Для этого достаточно дважды щелкать по именам полей. Второй вариант – перетаскивать мышью названия полей в клетки запроса. 6.В строке Условии отбора под полями “Word”, “Excel”, “Access” введите условие 4 Or 5.
7.Щелкните по кнопке (с восклицательным знаком) для представления запроса. Сохраните запрос под именем «Успеваемость!», щелкнув по кнопке Сохранить. Теперь в меню базы данных в окне Запросы будет показаны три запроса. Самостоятельное задание. а) Составьте запрос на выработку записей об учениках группы № 101, у которых оценка по курсу «Освоение базы Access» - 4 или 5;сохраните запрос под именем «Успеваемость2». б) Составьте запрос на выборку записей об учениках групп № 102 и 103, у которых оценки по курсам «Освоение программы Word» и «Освоение программы Excel» - «4» или «5»; сохраните запрос под именем «Успеваемость 3». Задание 4. Создание запроса на выборку с использованием Построителя выражений. 1.Выберите вкладку Запросы, если находитесь в другом окне. 2.Выделите запрос «Номера телефонов». 3.Щелкните по кнопке Конструктор. 4.Смените поле «Номер телефона» на поле «Адрес». 5.Сохраните запрос под именем «Адрес». 6.Установите курсор в строку Условия выбора под столбцом «Фамилия». 7.Щелкните по кнопке Построить. Появится окно, в котором можно строить сложные запросы. 8.Щелкните по кнопке Not, это слово появится в верхнем окне. Фамилию Баранова в кавычках введите вручную. 9.Щелкните по кнопке ОК. В строке Условия отбора появится выражение. 10.Щелкните по кнопке (с восклицательным знаком) для представления запроса. 11.Закройте вопрос, сохранив его под именем «Не_Баранова». Задание 5. Создание вычисляемых полей. 1. Выберите вкладку Запросы, если находитесь в другом диалоговом окне. Щелкните по кнопке Создать. 2.В появившемся диалоговом окне выберите пункт Конструктор, Щелкните по кнопке ОК. 3.Добавьте нужные таблицы («Личные данные» и «Список учеников»), выбирая их и щелкая по кнопке.
Дата добавления: 2015-05-09; Просмотров: 1044; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |