|
Институт бизнеса и менеджмента технологий
КОНТРОЛИРУЕМАЯ САМОСТОЯТЕЛЬНАЯ РАБОТА
по дисциплине
Компьютерные информационные
технологии» КИТ -2
Вариант 11.Технологии работы с базой данных MS Access.
Студентки группы з2422
1 курса заочного отделения
Специальность логистика
Скребец Г.А._____________
Проверила ____________
Ст. преподаватель ИБМТ
Васильева И.Л.
Минск 2015
СОДЕРЖАНИЕ
1. Технология проектирования запросов: запросы на выборку. 3
2. Вычисления и группировка в запросах, запросы с параметрами. 7
3. Перекрестные запросы, запросы на создание таблицы.. 13
3.1 Перекрестный запрос. 13
3.2 Запрос на создание таблицы.. 21
4. Запросы на изменение и удаление данных. 25
4.1 Запрос на изменение данных. 25
4.2 Запрос на удаление данных. 30
Список используемой литературы.. 35
Список иллюстраций. 36
1. ТЕХНОЛОГИЯ ПРОЕКТИРОВАНИЯ ЗАПРОСОВ: ЗАПРОСЫ НА ВЫБОРКУ
В хорошо структурированной базе данных сведения, которые требуется представить с использованием формы или отчета, зачастую хранятся в разных таблицах. Запрос может извлечь информацию из разных таблиц и собрать ее для отображения в виде формы или отчета. Запрос может представлять собой обращение к данным для получения информации из базы данных или выполнения действий с данными. Запрос можно использовать для получения ответа на простой вопрос, выполнения расчетов, объединения данных из разных таблиц, а также для добавления, изменения или удаления данных в таблице. Это очень гибкий инструмент: существует много типов запросов, и каждый тип создается с учетом задачи. Запросы упрощают просмотр, добавление, удаление или изменение данных в базе данных Access. Среди других целей использования запросов можно отметить быстрый поиск определенных данных путем фильтрации с применением определенных критериев (условий); вычисление или сведение данных; автоматизированное управление данными, например регулярный просмотр актуальных данных.
Запрос на выборку — это объект базы данных, который служит для отображения данных в режим таблицы. Запрос может получать данные из одной или нескольких таблиц, из существующих запросов или из комбинаций таблиц и запросов. Таблицы или запросы, используемые для получения данных, называются источниками записей.
Создание простых запросов на выборку при использовании мастера и при работе в режиме конструктора происходит одинаково. Для этого следует выбрать источник записей и поля, которые требуется включить в запрос. При необходимости можно задать условия для уточнения результатов запроса.
После создания запроса на выборку его следует выполнить, чтобы получить результаты. Чтобы выполнить запрос, достаточно открыть его в режиме таблицы.
Создание запроса
Для начала работы необходимо иметь таблицы, содержащие информацию.
1. На вкладке Создание в группе Другие щелкните Мастер запросов.
2. В диалоговом окне Новый запрос выберите вариант Создание простых запросов и нажмите кнопку ОК.
3. В группе Таблицы и запросы выберите таблицу, содержащую нужные данные. Обратите внимание на то, что в качестве источника данных можно использовать другой запрос.
4. В группе Доступные поля дважды щелкните поля, которые должны отображаться в запросе. При этом они добавляются в список Выбранные поля. После добавления всех необходисых полей нажмите кнопку Далее.
5. Присвойте запросу имя, а затем нажмите кнопку Готово.
В приложении Access все записи о контактах будут отображены в режиме таблицы. В результаты включаются все записи, но при этом отображаются только четыре поля, указанные в запросе.
Также запрос можно создавать вручную, в режиме Конструктора.
1. Откройте вкладку Создание и выберите пункт Конструктор запросов.
2. В диалоговом окне Добавление таблицы дважды щелкните таблицу и нажмите кнопку Закрыть.
3. Дважды щелкните поля, чтобы добавить их на бланк запроса.
4. В строке условий отбора под необходимым полем добавьте условия отбора.
Создание в режиме SQL. Нажмите кнопку Режим SQL в строке состояния приложения Access либо щелкните правой кнопкой мыши ярлык объекта запроса, а затем выберите команду Режим SQL. В приложении Access запрос открывается в режиме SQL и отображает следующие данные:
SELECT Customers.[Contact], Customers.[Address], Customers.[Phone], Customers.[City]
FROM Customers;
Как видно из примера, SQL-запрос состоит из двух основных частей: оператора SELECT, перечисляющего все поля, включенные в запрос, и оператора FROM, перечисляющего таблицы, содержащие эти поля. Если поля добавлялись в порядке, отличном от описанного на предыдущем шаге, это будет отражено в операторе SELECT.
6. Закройте запрос. Обратите внимание на то, что он сохраняется автоматически.
Добавление условий в запрос
Чтобы ограничить результаты запроса определенными записями, можно задать одно или несколько условий.
Критерий запроса можно использовать в качестве условия для поля. В условии указываются значения поля, которые требуется включить в запрос, например «отображать только записи, в которых поле «Город» имеет значение «Тверь»».
Откройте запрос в режиме конструктора. В поля запроса добавьте условие, чтобы в результаты включались только записи о контактах, проживающих в Твери. Для уточнения результатов поиска также можно добавить условия для полей «Адрес» и «Телефон».
1. В строке Условия строки «Город» введите Тверь.
Затем добавьте еще два условия, чтобы сузить результаты поиска. Предположим, что требуется отобразить только те записи, в которых присутствуют адрес и номер телефона.
2. В строку Условия поля «Адрес» введите значение Is Not Null AND <>"". Введите то же значение в строке Условия поля «Телефон». Условие Is Not Null AND <>"" является истинным, если поле содержит любое известное не пустое значение. Условие является ложным, если поле не содержит известного значения (Null) или значение заведомо пустое (""). Этим выражением можно проверять поле на наличие известного не пустого значения.
3. Переключитесь в режим таблицы, чтобы просмотреть результаты.
Дата добавления: 2015-10-21; просмотров: 80 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Организация работы Площадки | | | Просмотр SQL-выражения с условием |