русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Порядок выполнения


Дата добавления: 2015-07-04; просмотров: 1161; Нарушение авторских прав


1. Откройте базу данных "Европа".

2. Перейдите на вкладку "Запросы".

3. Создайте запрос, выбрав режим конструктора (появится окно конструктора запроса с диалоговым окном добавления таблиц. Окно добавления таблиц можно вызвать командой "Добавить таблицу" из меню "Запрос").

4. Добавьте в запрос все три таблицы.

5. Убедитесь, что между добавленными таблицами автоматически установилась связь (смотри рисунок).

Теперь необходимо выбрать поля для запроса. Из таблицы "Страны Европы"возьмем поля: "Страна", "Столица","Площадь","Население", "Валюта". Из таблицы "Строй" поле "Строй", а из таблицы "Религия" поле "Религия". Это вызвано тем, что последние два поля в таблице "Страны Европы" хранятся в кодовом виде, а в запросе мы можем позволить себе удобный просмотр.

6. Первое поле добавьте, произведя двойной щелчок по нему в таблице.

7. Второе перетащите, используя мышь (есть и третий способ, но он менее удобен).

8. Остальные поля добавьте любым способом.

9. Закройте запрос, задав ему при закрытии имя "Основной".

10. Откройте запрос и просмотрите какие данные он выводит.

11. Закройте запрос.

Теперь наша задача настроить запрос на различные условия выборки. Обычно для этого используют один запрос, меняя эти условия. Но для проверки выполненной работы, мы создадим несколько запросов (на каждое условие по запросу). Чтобы не создавать заново почти одинаковые запросы удобно несколько раз скопировать "Основной" через буфер обмена.

Для того, чтобы вывести в запросе только страны с определенной религией необходимо в поле запроса "Религия" в сроку "Условие отбора" ввести эту религию. Аналогично для любого поля.



Для того, чтобы запретить странам с определенной религией выводиться в запросе необходимо в данном поле и уже указанной строке ввести заданную религию, но перед ней поставить оператор Not.

Для того, чтобы вывести страны с населением больше 1000000, достаточно в поле "Население" в строку "Условие отбора" ввести ">1000000". Кстати для условий предусмотрено две строки, поэтому для одного поля можно вводить два условия.

Можно сделать так, чтобы перед выводом запроса программа просила ввести данные, строки с которыми будут выведены. Для этого в нужном поле, в указанной строке надо ввести "Введите данные для отбора". Выражение в скобках может быть любым, но именно оно появится в диалоговом окне.

Для того, чтобы находить в поле не конкретное значение, а только его фрагмент используют оператор Like. Его ставят впереди заданного фрагмента, а до или после фрагмента, в этом случае, можно использовать звездочки маски. Этот оператор не всегда корректно работает, если офис давно не переустанавливался.

1. Выделите запрос "Основной" (он должен быть закрыть).

2. Скопируйте его в буфер обмена.

3. Вставьте его в базу 6 раз, задавая имена созвучные следующим ниже заданиям.

4. Создайте запрос, выводящий страны с Православием.

5. Создайте запрос, не выводящий страны с Православием.

6. Создайте запрос, выводящий страны с населением более 10000000 и менее 200000000.

7. Создайте запрос, выводящий страны с населением более 3000000 и площадью менее 30000 кв. км.

8. Создайте запрос, спрашивающий: страны с какой денежной единицей вывести на экран?

9. Создайте запрос, выводящий страны с денежной единицей, содержащей букву "к".

10. Сохраните данную базу данных на дискете (флешке) для следующей лабораторной работы.

Контрольные вопросы

· Для чего служат запросы на выборку?

· Почему запросы не занимают в базе данных много места?

· По какому количеству критериев можно отбирать информацию в одном поле запроса?

· Для чего в запрос вставляют ссылки на таблицы?

· Какие способы вставки полей в запрос вы знаете?

· Для чего служит оператор Like?

 

 



<== предыдущая лекция | следующая лекция ==>
Часть 1 (разделение данных на две таблицы) | Часть 1 (подготовка)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.938 сек.