Гипермаркет знаний>>Информатика>>Информатика 11 класс>>Информатика: Запросы к полной базе данных. Удаление записей. Вычисляемые поля
Запросы к полной базе данных. Удаление записей. Вычисляемые поля
Запрос 1. Получить список всех абитуриентов, живущих в Перми и имеющих медали. В списке указать фамилии, номера школ и факультеты, на которые поступают абитуриенты. Отсортировать список в алфавитном порядке по фамилиям. Для реализации данного запроса информация должна извлекаться из трех таблиц : « Анкеты », « Факультеты», «Абитуриенты» Запишем команду на гипотетическом языке запросов: • выбор Анкеты.ФАМИЛИЯ, Анкеты У Ч_3ABEДЕНИЕ, Факультеты.ФАКУЛЬТЕТ для Анкеты.ГОР0Д= "Пермь" и Абитуриенты.МЕДАЛЬ=ДА сортировать Анкеты. ФАМИЛИЯ по возрастанию Здесь снова используются комбинированные имена полей, включающие имя таблицы и имя поля, разделенные точкой. Результатом выполнения данного запроса будет табл. 1.9:
выбор Анкеты.ФАМИЛИЯ, Анкеты.ГОРОД, Специальности. СПЕЦИАЛЬНОСТЬ, Абитуриенты. СТАЖ для Факультеты.ФАКУЛЬТЕТ=,,Юридический" и Абитуриенты. СТАЖ>0 сортировать Анкеты,ФАМИЛИЯ по возрастанию. В результате будет получена табл. 1.10. Таблица 1.10. Юристы-стажисты ' ОЦЕНКИ (PET_H0M, 0ЦЕИКА_1( 0ЦЕНКА_2, ОЦЕНКА_3) ' В ходе экзаменов в эту таблицу будут заноситься оценки. После окончания экзаменов получим табл. 1.11:
Запрос 3, Получим список абитуриентов, которые получили двойки или не явились на экзамены. Они в дальнейшем конкурсе принимать участия не будут. Им следует забрать свои документы из приемной комиссии. На языке запросов команда будет выглядеть так: .выбор Анкеты,ФАМИЛИЯ, Оценки.РЕГ_НОМ, для Оценки.0ЦЕНКА_1<3 или Оценки.ОЦЕНКА_2<3 или Оценки,ОЦЕНКА_3<3 сортировать Анкеты,ФАМИЛИЯ по возрастанию В результате выполнения запроса яалучим табл. 1.12; Таблица 1.12. Забрать документы
На языке запросов эту команду запишем так: удаление из Оценки для ОЦЕНКА_1<3 или ОЦЕНКА_2<3 или Оценка_3<3 В результате из таблицы «Оценки'»'будут удалены записи с регистрационными номерами 3005 и 2010. Глазным показателем, влияющим на зачисление абитуриента в вуз, является сумма баллов, полученных им на экзаменах. Непосредственно в таблицах БД арифметические вычисления выполнять нельзя (в отличие от электронных таблиц). Однако вычисления могут присутствовать в запросах, которые реализуются с помощью вычисляемых полей. Заярос б. Вывести таблицу со значениями сумм баллов, включив в нее регистрационные номера, фамилии и суммы баллов. Отсортировать таблицу по убыванию суммы. В этом запросе будет использоваться вычисляемое поле. Назовем его «СУММА». Это поле будет присутствовать только в запросе и не войдет в таблицы базы данных. Команда на гипотетическом языке запросов выглядит так: выбор Анкета.РЕГ_НОМ, Аккета.ФАМЙЛИЯ, СУММА.: Оценки. ОЦЕНКА_1+ОЦЕНКА_2+ОЦЕНКА_3 сортировать СУММА по убыванию. Значение поля «СУММА'»'получается путем суммирования оценок по всем экзаменам. По этому же полю можно производить сортировку. Вычисляемое ноле представляется иа гипотетическом языке запросов так: <имя поля>:<выражение> Отослано читателями из интернет-сайтов
Содержание урока конспект урока опорный каркас презентация урока акселеративные методы интерактивные технологии Практика задачи и упражнения самопроверка практикумы, тренинги, кейсы, квесты домашние задания дискуссионные вопросы риторические вопросы от учеников Иллюстрации аудио-, видеоклипы и мультимедиа фотографии, картинки графики, таблицы, схемы юмор, анекдоты, приколы, комиксы притчи, поговорки, кроссворды, цитаты Дополнения рефераты статьи фишки для любознательных шпаргалки учебники основные и дополнительные словарь терминов прочие Совершенствование учебников и уроков исправление ошибок в учебнике обновление фрагмента в учебнике элементы новаторства на уроке замена устаревших знаний новыми Только для учителей идеальные уроки календарный план на год методические рекомендации программы обсуждения Интегрированные уроки
Если у вас есть исправления или предложения к данному уроку, напишите нам. Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум. |
Авторські права | Privacy Policy |FAQ | Партнери | Контакти | Кейс-уроки
© Автор системы образования 7W и Гипермаркета Знаний - Владимир Спиваковский
При использовании материалов ресурса
ссылка на edufuture.biz обязательна (для интернет ресурсов -
гиперссылка).
edufuture.biz 2008-© Все права защищены.
Сайт edufuture.biz является порталом, в котором не предусмотрены темы политики, наркомании, алкоголизма, курения и других "взрослых" тем.
Ждем Ваши замечания и предложения на email:
По вопросам рекламы и спонсорства пишите на email: