Гипермаркет знаний>>Информатика>>Информатика 11 класс>>Информатика: Реализация выборки, удаления и вычисляемых полей в конструкторе запросов
Реализация выборки, удаления и вычисляемых полей в конструкторе запросов
Для добавления к базе данвых пятой таблицы «Оценки» опишем ее структуру;
Оценки
Создав таблицу известным вам способом, подключим ее к общей схеме базы данных (рис. 1.7 ).
Покажем, как в конструкторе MS Access реализуются все запросы, описанные в теме 19.
Запрос 1. Получить список всех пермских абитуриентов, имеющих медали. В списке указать фамилии и номера школ, факультеты, на которые поступают абитуриенты.
В конструкторе запросов эта команда будет выглядеть так, как показано на рис, 1.12. Рис. 1.12. Схема и запрос 1 на выборку Обратите внимание на то, что хотя в команде непосредст¬венно используются поля только из трех таблиц «Анкеты», «Факультеты» и «Абитуриенты», н реализации запроса уча- сгвует четвертая таблица ♦Специальности». Ее нельзя иск¬лючить, поскольку таблица « Абитуриенты» связана с табли¬цей «Факультеты» через таблицу «Специальности*. Запрос 2. Получить список всех абитуриентов, поступаю¬щих на юридический факультет, имеющих производствен¬ный стаж. Указать фамилии, названия городов, специаль¬ности и стаж. Упорядочить список по фамилиям. ДЛЯ реализации запроса используется та же схема, что и в предыдущем запросе. Вид конструктора изображен на рис, 1ЛЗ.
поло '1сос«ио отбора ' uac L.'l£l|;w/ibhlitib c:*vt.
по »оэиста*«#
И и 0 .
Рис. 1.13- Схема и запрос 2 на выборку Запрос 3. Удалить из таблицы * Оценки» сведения об аби¬туриентах, получивших двойки или не явившихся на экза¬мены. Это запрос на удаление. Алгоритм его формирования сле¬дующий: перейти на вкладку «Запросы* f выполнить команду Создать; ^> выбрать * Конструктор»» щелкнуть по кнопке ОК; добавить таблицу «Оценки»; =э установить тип запроса командой Запрос Уда¬ление. ЯГ >СИ 'A3HUL 2 Далее надо заполнить бланк конструктора так, как пока¬зано на рис 1.14. Поле «Оценки.*» обозначает удаление всех записей из таблицы «Оценки», удовлетворяющих заданному условию. В результате из таблицы «Оценки» будут удалены залис** с регистрационными яотяерами 3005 и 2010. Замечание. Команда удаления производит автоматичес¬кое удаление записей из таблицы. Кроме того, записи мож¬но удалять и «ручным» способом. Для этого достаточно от¬крыть соответствующую таблицу, выделить удаляемую строку и выполнить команду Удалить запись. Запрос 4. Вывести таблицу со значениями сумм баллов, включив в нее регистрадионные номера, фамилии и сум^ь! баллов. Отсортировать таблицу по убыванию суммы. Этот запрос требует использования вычисляемого пол& в конструкторе имеет вид, представленный на рис. 1.1 б-
• * • ПГ.ИОН per ном огетво J
rto« КГ НОМ ФАМИЛИЯ CSMMb Оиежм [OUEHKA THOUEHM :'.1DUEMM Г ниши по«бминмо Й И У слоем? отборе
Рис. 1.15. Запрос на выборку с использованием вычисляемого поля Вычисляемое поле представляется и следующем форма^ <имя поля>;<выражение> Выражение можно вводить как непосредственно в ячейке конструктора, так и воспользовавшись построителем выра¬жений. Окяо построителя выражений открывается щелчком на панели инструментов. по кнопке Правила записи выражений традиционные: они записы¬ваются в строку, проставляются все знаки операций, молено использовать круглые скобки. Обратите внимание на то, **то составное имя Оценки.[ОЦЕНКА 1] используется только для первого слагаемого- Для остальных подразумевается принадлежность к таблице «Оценки».
Семакин И.Г., Хеннер Е.К., Информатика и ИКТ, 11
Отослано читателями из интернет-сайтов
Содержание урока
конспект урока
опорный каркас
презентация урока
акселеративные методы
интерактивные технологии
Практика
задачи и упражнения
самопроверка
практикумы, тренинги, кейсы, квесты
домашние задания
дискуссионные вопросы
риторические вопросы от учеников
Иллюстрации
аудио-, видеоклипы и мультимедиа
фотографии, картинки
графики, таблицы, схемы
юмор, анекдоты, приколы, комиксы
притчи, поговорки, кроссворды, цитаты
Дополнения
рефераты
статьи
фишки для любознательных
шпаргалки
учебники основные и дополнительные
словарь терминов
прочие
Совершенствование учебников и уроков
исправление ошибок в учебнике
обновление фрагмента в учебнике
элементы новаторства на уроке
замена устаревших знаний новыми
Только для учителей
идеальные уроки
календарный план на год
методические рекомендации
программы
обсуждения
Интегрированные уроки
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|