Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Топ:
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
2017-11-17 | 341 |
5.00
из
|
Заказать работу |
|
|
Цель работы: освоить принципы создания запросов выборки.
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов.
Запрос - это объект БД предназначенный для поиска или изменения данных, соответствующих заданным критериям. Существуют следующие типы запросов:
· запросы на выборку;
· запросы на изменение;
· перекрестные запросы;
· запросы с параметром.
Создание запроса
Способы построения запроса
Для создания запроса с несколькими критериями используют следующие операторы:
* - обозначает любое количество символов, включая пробел;
|
? - любой символ или пробел;
# - в данной позиции должна быть цифра.
· Операторы для даты и времени. Для ввода даты и времени значения должны быть заключены между символами #. Например:
#10 мая 1998#
>#31.12.96#
В Access используются следующие функции для задания условий отбора даты и времени:
Day (дата) – возвращает значение дня месяца в диапазоне от 1 до 31
Month (дата) – возвращает значение месяца года в диапазоне от 1 до 12
Year (дата) – возвращает значение года в диапазоне от 100 до 9999
Задание 2.
С помощью Конструктора создать следующие запросы по таблице Студенты.
1. Кто родился в 1986 году?
2. Кто живет на улице Пушкина?
3. У кого номер дома меньше 50?
4. У кого мужские имена?
5. У кого фамилия начинается на букву С?
6. Кто не занимается тяжелой атлетикой?
7. У кого сегодня день рождения?
8. У кого номер квартиры меньше 12?
9. Кто не определил свое хобби?
10. Кто родился до 1.01.85?
11. Кто живет на улице Пушкина, Ленина, Свердлова?
12. У кого фамилия начинается с одной из букв «А» ‑ «К»?
13. Вывести однофамильцев Суханова.
14. Кто увлекается аэробикой и лыжами?
15. Кто из мальчиков живет на улице Чайковского?
16. У кого имена начинается на букву С, а фамилия – на букву П?
17. Кто не живет на улице Ленина и не занимается в подготовительной группе?
18. Вывести все данные по студенту.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что такое запрос?
2. Способы построения запросов.
3. Где записываются критерии условия выбора для запроса?
4. Перечислите основные операторы, используемые в запросе.
5. В каких случаях используется оператор OR, AND?
Практическая работа №5
Тема: «Создание запросов с вычисляемыми полями, итоговых и многотабличных»
Цель работы: научиться создавать запросы с использованием вычисляемых полей, итоговые и многотабличные запросы.
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
|
Вычисляемые поля.
Можно задать вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в запросе. Для этого в строке Поле вводится формула для вычисления, имена полей заключаются в квадратные скобки.
В выражениях можно использовать следующие операторы:
арифметические: * умножение; + сложение; - вычитание; / деление; ^ возведение в степень; объединение полей при помощи знака &, (например: =[ Фамилия] & “ “&[Имя])
Построитель выражений.
При создании выражений для вычисляемых полей следует использовать Построитель выражений. Для этого нужно щелкнуть по пустому полю в бланке запроса, а затем по кнопке Построить на панели инструментов, при этом откроется окно Построитель выражений.
В верхней части окна расположена пустая область ввода, в которой создается выражение. Можно ввести выражение с клавиатуры или использовать кнопки, расположенные под областью ввода.
Итоговые запросы.
Итоговые запросы отличаются от обычных. В них поля делятся на 2 типа:
Для составления итогового запроса, находясь в режиме конструктора, следует нажать кнопку Групповые операции на панели инструментов. В бланке запроса появится строка Групповая операция. Если для соответствующего поля из списка выбрать функцию Группировка, то записи по этому полю группируются по значениям в этом поле, но итог не подводится.
Группировка в итоговом запросе производится только по одному полю. Во всех остальных полях вводятся итоговые функции.
Основные групповые функции:
· SUМ - вычисляет сумму всех значений заданного числового или денежного поля.
· AVG - вычисляет среднее значение заданного числового или денежного поля.
· MIN - выбирает минимальное значение в заданном поле.
· MAX – выбирает максимальное значение в заданном поле.
· COUNT – вычисляет количество записей в заданном поле.
· FIRST - определяет первое значение в заданном поле;
· LAST -. определяет последнее значение в заданном поле.
Многотабличный запрос.
Запросы можно создавать по полям из нескольких таблиц. Запросы к нескольким таблицам производятся аналогично однотабличным запросам, при этом в окно конструктора запроса добавляются все таблицы, данные которых нужны в запросе.
|
Запросы на изменение.
· Создание таблицы. Этот запрос позволяет сохранить набор данных, вышедших в ответ на запрос, в виде таблицы.
· Обновление. Используется для того, чтобы обновить значения некоторых полей для всех записей, вышедших в ответ на запрос.
· Удаление. Используется для удаления всех записей, вышедших в ответ на запрос.
· Добавление. Используется для добавления данных в имеющуюся таблицу.
Для того чтобы обезопасить себя от каких-либо случайностей, необходимо перед выполнением запроса-действия создать резервную копию используемой таблицы. Создание запросов на обновление, добавление и удаление невозможно без разрушения целостности данных, поэтому упражняться лучше на созданной копии таблице.
|
|
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!