КАТЕГОРИИ: Архитектура-(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) |
Создание запросов
Лабораторная работа №6. Упражнение 1. Откройте базу данных. Задание: откройте базу данных, созданную на предыдущем уроке. Упражнение 2. Создание запроса. Задание: создайте запрос, содержащий следующую информацию: ФИО, ГРУППА и ОЦЕНКИ ЗА ЗАЧЕТЫ. Если вы хотите, чтобы в отчете присутствовала и информация о классе, в котором учится ученик, т.е. использовать информацию сразу из двух таблиц, можно составить запрос. 1. В окне <База данных> выберите вкладку Запросы. 2. Нажмите кнопку Создать. 3. Выберите Конструктор. 4. На переднем плане вы увидите окно диалога {Добавление таблицы}. 5. Поочередно выделите каждую из таблиц и нажмите кнопку Добавить (или дважды щелкните по названию каждой таблицы). 6. Закройте окно диалога {Добавление таблицы}. 7. По умолчанию конструктор предполагает создание Запроса, имеющего тип выборка. 8. Перетащите имя поля ФИО, ГРУППА из списка полей таблицы АНКЕТА в первую клетку строки Поле бланка запроса (в нижней половине окна). Вместо перетаскивания можно использовать двойной щелчок мыши по имени поля. 9. Таким же образом перетащите в следующие ячейки строки Поле имена ЗАЧЕТ №1, ЗАЧЕТ №2, ЗАЧЕТ №3 из списка полей таблицы ИНФОРМАТИКА-ЗАЧЕТЫ. 10. Сохраните запрос под именем Списки. 11. Выполните команду Запрос - Запуск. Просмотрите список учащихся.
Упражнение 3. Сортировка в запросе. Задание: отсортируйте имеющийся список по классам. 1. Вернитесь в режим конструктора запроса (Вид - Конструктор). 2. Щелкните мышью в строке Сортировка под именем поля ГРУППА. 3. Появится кнопка, раскрывающая список возможных сортировок, выберите По возрастанию. 4. Заново выполните запрос. 5. Закройте запрос.
Упражнение 4. Создание запроса по образцу с условиями. Задание: подготовьте список отличников, т.е. учащихся, сдавших все зачеты на отлично. В этом случае должны выполняться условия: и за первый зачет пятерка, и за второй, и за третий. 1. В окне <База данных> выберите вкладку Запросы. Нажмите кнопку Создать. Выберите Конструктор. 2. В окне диалога <Добавление таблицы> выберите вкладку Запросы и, выбрав имеющийся запрос, нажмите кнопку Добавить. Закройте окно диалога <Добавление таблицы>. 3. Перетащите все поля из списка полей в первую строку бланка запроса. 4. Если вы не хотите, чтобы результаты запросов выводились на экран, снимите флажок и в строке Вывод на экран под именами полей, отражающих результаты зачетов. 5. В строке условие отбора под именем каждого поля-зачета проставьте «5». В этом случае, когда вы размещаете условия в одной строке, между этими условиями устанавливается союз ”и”, т.е. эти условия должны выполняться одновременно. 6. Сохраните запрос под именем ОТЛИЧНИКИ. 7. Выполните запрос. Таблица должна содержать список отличников с указанием класса. 8. Закройте запрос.
Упражнение 5. Использование союза ИЛИ при создании запроса. Задание: подготовьте список двоечников. Подготовьте списки тех учащихся, которые имеют двойки. В этом случае должно выполняться условие: или за первый зачет двойка, или за второй, или за третий (т.е. хотя бы одна двойка). 1. Создайте новый запрос, добавьте две таблицы: АНКЕТА и ИНФОРМАТИКА-ЗАЧЕТЫ. 2. Перетащите в первую строку бланка запроса имена полей ФИО, ГРУППА, ЗАЧЕТ №1, ЗАЧЕТ №2, ЗАЧЕТ №3. 3. Понятно, что условием должна быть двойка; когда двойка стоит не сразу за все три зачета, а хотя бы за один. Т.е. условия должны быть соединены союзом “ИЛИ”. В этом случае условия располагают не в одной, а в разных строках. 4. Сохраните запрос под именем Двоечники. 5. Выполните запрос. Закройте запрос.
Упражнение 6. Режим SQL. Задание: просмотрите, правильно ли расставлены союзы в условии запроса. 1. Откройте запрос Двоечники. 2. Если вы хотите убедиться, правильно ли расставлены союзы между условиями "и" (AND) или "или" (OR) перейдите в режим SQL Вид-Режим SQL и просмотрите условие WHERE. Упражнение 7. Создание нового поля в запросе. Задание: подсчитайте сумму баллов за зачеты. 1. В окне <База данных> выберете вкладку Запросы. Нажмите кнопку Создать. Выберете Конструктор. 2. В окне диалога <Добавление таблицы> выберете вкладку Запросы и, выбрав имеющийся запрос СПИСКИ, закройте окно диалога. 3. Перетащите все поля из списка полей в первую строку бланка запроса. 4. В новом столбце в ячейке Поле щелкните создайте ПСЕВДОНИМ Сумма. 5. Постройте выражение: "Зачет №1" + "Зачет №2" + "Зачет №3" 6. В строке Сортировка выберете По убыванию. 7. Сохраните запрос под именем Список1. 8. Выполните запрос.
Дата добавления: 2014-12-23; Просмотров: 480; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |