Запросы к базе данных

Автор работы: Пользователь скрыл имя, 16 Февраля 2013 в 22:02, лабораторная работа

Краткое описание

Ход работы.
Запрос в режиме конструктора.
Простой критерий.
Задача выполнения запроса: вывести на количество клиентов, которые взяли кредит 10.03.2011.
Создание-конструктор запросов - кредиты.
Выбираем в строке поле- дата выдачи кредита, имя таблицы «кредиты» и в поле условия отбора вводим дату 10.03.2011

Прикрепленные файлы: 1 файл

лаба4.docx

— 2.41 Мб (Скачать документ)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  И НАУКИ  РОССИЙСКОЙ ФЕДЕРАЦИИ

 

НОВГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ

ИМЕНИ ЯРОСЛАВА МУДРОГО

 

ИНСТИТУТ ЭКОНОМИКИ И  УПРАВЛЕНИЯ

 

КАФЕДРА СЭММ

 

 

 

 

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №4

«ЗАПРОСЫ К БАЗЕ ДАННЫХ»

 

 

 

 

 

 

 

 

 

 

Проверила:

Вагунина Н.Н.

 

 

 

 

 

 

 

 

ВЕЛИКИЙ НОВГОРОД

2012

 

Ход работы.

Запрос в режиме конструктора.

Простой критерий.

Задача выполнения запроса: вывести на количество клиентов, которые взяли кредит 10.03.2011.

Создание-конструктор запросов - кредиты.

Выбираем в строке поле- дата выдачи кредита, имя таблицы  «кредиты» и в поле условия  отбора вводим дату 10.03.2011

Выбираем команду «Выполнить»  и на экран выводится результат:

Сложные критерии.

Логическое условие И.

Задача: вывести на экран информацию о клиентах, которые являются физическими лицами, не имеют других непогашенных кредитов и алиментов.

 

Результат запроса:

Логическое условие Или

Задача: вывести на экран  информацию о клиентах, которые или  являются физическими лицами, или  не имеют других непогашенных кредитов или алиментов.

 

Результат запроса:

 

Использование в запросах вычисляемых полей.

Для расчетов с использованием выражений требуется в бланке запроса создать новое вычисляемое  поле. Оно создается в пустой ячейке поля с помощью Построителя выражений.

Прежде всего, создадим запрос для таблиц «Кредиты» и «Условия договора» в режиме конструктора, добавим в бланк запроса поля Код заемщика, Сумма кредита, Срок погашения кредита, Процентная ставка.

Для того, чтобы вычислить какую сумму должен будет выплатить заемщик создадим запрос для таблицы Условия договора и добавим в бланк запроса поля Срок погашения кредита, Сумма кредита, Процентная ставка. Для расчета переходим в строку Поле пустого столбца бланка и выбираем на панели инструментов Построитель выражений, вводим формулу для расчета:

Результат запроса:

 

Многотабличные запросы.

Для формирования многотабличного  запроса следует перенести в  окно Конструктора все таблицы, участвующие  в выборке. Далее все делается, как в однотабличном запросе.

Вычислим, какую сумму  должны выплатить юридические лица.

 

Результат:

 

Итоговые запросы.

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

Задача: необходимо подсчитать общую сумму выданных кредитов, занесенных в БД.

Для этого необходимо:

В окно конструктора добавить таблицу Условия договора

Поместить в бланк запроса  поле Сумма кредита

Из раскрывающего списка Группировка выбрать Sum

Выполнить запрос.

 

Результат:

 


Информация о работе Запросы к базе данных