Запросы на выборку
Порядок формирования запроса на выбор всех ковровских студентов. Отдельно создание данного запроса на студентов, не имеющих телефона. Запрос на выбор всех студентов какого-либо курса независимо от специальности, студентов, родившихся в текущем месяце.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 12.04.2012 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Лабораторная работа
Запросы на выборку
ЦЕЛЬ РАБОТЫ: Создание запросов на выборку данных с помощью конструктора.
Теоретическая часть:
Для выполнения лабораторной работы необходимо знание следующих вопросов:
- Запросы - позволяют получать данные из таблиц в соответствии с заданными критериями, а также изменять данные. Запрос представляет собой инструкцию, записанную на языке SQL
- виды запросов и их назначение -:
ь Запрос на выборку: выбирать данные в соответствии с заданными критериями.
ь Перекрёстный запрос: служит представления итоговых данных в виде перекрёстной таблицы, т.е. у той которой озаглавлены не только столбцы, но и строки.
ь Создание таблицы: создаёт новую таблицу на основе запроса на выборку.
ь Запрос на обновление данных: позволяет автоматически изменять данные в таблице.
ь Запрос на добавление данных: позволяет автоматически добавлять данные в таблицу.
ь Запрос на удаление данных: позволяет удалить записи из таблиц автоматически
- вычисляемые поля - простейшим вычисляемым полем является поле, в котором должна выводиться текущая дата
- условия отбора - добавление в запрос условия отбора позволяет выбирать из таблицы не все записи, а лишь те, которые удовлетворяют определенным критериям.
- правила записи выражений (константы - это значения, которые не изменяются (например, строки текста или числа, не вычисляемые с помощью выражений)., операторы - используются для сравнения данных или выполнения простых вычислений с ними. В качестве примеров можно привести операторы + (плюс) и - (минус)., поля - столбец (клетка) таблицы (базы данных), имеющий имя, параметры - это переменная, значение которой задается во время выполнения запроса. Parameters <служебное слово> тип, функции - процедура, которая возвращает значение и может быть использована в выражении. Описание такой процедуры начинается с инструкции Function и заканчивается инструкцией End Function),
- сортировка данных - операция сортировки данных используется всегда для удобства нахождения нужной информации. Когда на экране (или на бумаге) отображается таблица, гораздо легче найти нужную строку, если эти строки упорядочены,
- группировка данных, групповые операции - позволяют выделить группы записей с одинаковыми значениями в указанных полях и использовать для этих групп одну из статистических функций. В Access предусмотрено девять статистических функций:
- q Sum - сумма значений некоторого поля для группы
- q Avg - среднее от всех значений поля в группе
- q Max, Min - максимальное, минимальное значение поля в группе
- q Count - число значений поля в группе без учета пустых значений
- q Stdev - среднеквадратичное отклонение от среднего значения поля в группе
- q Var - дисперсия значений поля в группе
- q First и Last - значение поля из первой или последней записи в группе.
Задания для выполнения:
Запросы на выборку из одной таблицы.
ЗАДАЧА 1: Создайте запрос на выбор всех ковровских студентов.
Для этого:
- в окне Базы данных перейти к странице Запросы, нажать кнопку Создать, выбрать Конструктор.
- Откроется окно Добавление таблицы.
- Добавить в запрос нужную таблицу: «Студенты».
- Закрыть окно Добавление таблицы.
- Выбрать поля, которые будут выводиться в запросе: [номер студента], [Фамилия], [Населенный пункт].
- В поле [Населенный пункт] в строке условие отбора написать = «Ковров», в результате получится условие: [Населенный пункт]= «Ковров».
- Сохранить запрос под именем «Ковровчане».
- Выполнить запрос. Для этого переключить режим работы Вид, Режим таблицы, или нажать кнопку Запуск на панели инструментов.
- Для изменения запроса его нужно снова открыть в режиме конструктора
Ход работы:
В данном запросе 4 студента
ЗАДАЧА 2: Создайте запрос на выбор всех ковровских студентов, не имеющих телефона
Конструктор:
Получено условие: [Населенный пункт]= «Ковров» AND [телефон] Is Null.
Сохраните и выполните запрос.
Ход работы:
В данном запросе отсутствуют студенты без телефонов.
ЗАДАЧА 3: Создайте запрос на выбор всех студентов какого-либо курса независимо от специальности. Курс определяется номером группы, а именно его двумя последними цифрами, таким образом, все студенты из групп с номерами 101 и 201 учатся на одном курсе.
Конструктор:
Получено условие: [номер группы]=101 OR [номер группы]=201.
Сохраните и выполните запрос.
Ход работы:
В данном запросе 4 студента
студент запрос выбор
ЗАДАЧА 5: Создайте запрос на выбор всех студентов, родившихся в текущем месяце.
Конструктор:
Вычисляемое поле [месяц] задается с помощью построителя выражений. В нем выводится номер месяца рождения каждого студента.
Условие отбора задает номер месяца, вычисляемый из текущей даты.
Сохраните и выполните запрос.
Ход работы:
В данном запросе 1 студентка
ЗАДАЧА 6. Создайте оконную форму для ввода информации о студентах.
Ход работы:
ЗАДАЧА 7 Создайте отчет, печатающий ведомость по стипендии.
Ход работы:
Вывод: Я научилась создавать запросы на выборку данных с помощью конструктора.
Размещено на Allbest.ru
Подобные документы
Создание нескольких таблиц для нашей базы данных "Деканат студентов". Проектирование межтабличных связей. Создание формы в режиме "Мастера создания форм". Запросы при помощи мастера. Запрос "Выбор студентов по успеваемости". Установка порядка сортировки.
лабораторная работа [124,5 K], добавлен 01.05.2014Общие сведения о системах управления базами данных MS Access. Использование языка QBE для создания запросов на выборку данных. Параметрические и перекрестные запросы. Запросы с автоподстановкой, на выборку дубликатов и записей, не имеющих соответствия.
курсовая работа [32,8 K], добавлен 03.06.2015Порядок создания таблицы; схемы данных; фильтров; запроса "Группы ЭФ", содержащего список учебных групп и перекрестного запроса "Оценки студентов из одной комнаты"; составной формы "Оценки жильцов комнаты". Построение отчета "Итоги сессии в группе 9701".
контрольная работа [2,2 M], добавлен 30.09.2013Методы создания главной кнопочной формы с целью навигации по базе данных, так как она может использоваться в качестве главного меню БД. Создание подчиненных кнопочных форм: отчеты, формы, запросы. Элементы кнопочной формы запроса "Успеваемость студентов".
реферат [481,4 K], добавлен 12.11.2010Создание интерфейса программы "База данных студентов", которая позволит преподавателям осуществлять поиск студентов по различным критериям. Исследование удобства пользования данным программным продуктом на этапе реализации промежуточных результатов.
курсовая работа [25,5 K], добавлен 25.11.2010Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.
курсовая работа [69,4 K], добавлен 18.11.2010Логическое моделирование данных. Структура реляционных данных. Ограничения, которые должны выполняться в любой реляционной базе данных. Запрос на выборку с параметром, перекрестные запросы. Создание запроса в режиме SQL. Создание формы при помощи мастера.
курсовая работа [1,2 M], добавлен 09.09.2012Выбор типа программного обеспечения, к которому относится оцениваемый программный продукт. Выбор весовых коэффициентов и базовых значений. Восстановление программы после системного сбоя. Схема базы данных "Учет посещаемости студентов" в MS Access.
контрольная работа [52,8 K], добавлен 22.12.2011Статистика посещений какого-либо популярного ресурса. Запросы, по которым пользователи находят сайт. Как сократить область поиска в справочных системах Google и Яндекс. Составление поискового запроса при помощи операторов "+", "-", "inurl", "intitle".
презентация [244,2 K], добавлен 23.02.2012Проектирование базы данных, предназначенной для автоматизации библиотеки аудиокниг. Запрос на выборку с условием отбора, с созданием вычисляемого поля. Создание формы с круговой диаграммой на основе запроса на выборку. Проектирование форм и отчетов базы.
контрольная работа [6,2 M], добавлен 06.01.2013