Разработка информационной системы, хранящей данные о клиентах телефонной станции, о тарифах и о вызовах, совершенных клиентами, страница 4

Описание запросов, форм, отчетов

Описание запросов

- «Простой» запрос позволяет посмотреть одну из таблиц полностью. Например, можно посмотреть таблицу «Клиенты».

- Из разных таблиц. Данный запрос позволяет посмотреть выборочные столбцы из разных таблиц. Например, получаем таблицу состоящую из столбцов: ID_вызова, дата_звонка, продолжительность, Фамилия, Имя, Отчество, Телефон, Страна, Город.

- С определенным значением в столбце. Данный запрос позволяет посмотреть кортежи, которые удовлетворяют заданному условию. Например, получаем таблицу звонков в Москву.

- Between. Данный запрос позволяет получить сведения о наличии  численного атрибута, имеющего граничное значение с одной и с другой стороны. Например, при данном запросе получаем список городов, для которых тариф находится между 7 и 16.

- Like. Данный запроспозволяет получить сведения о наличии у данного атрибута определенного значения. Например, при данном запросе получаем список клиентов, фамилия которых имеет длину 6 букв и оканчивается на «ов».

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

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

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

- Сортировка. Данный запрос позволяет получить значения атрибута в порядке возрастания или убывания. Например, при данном запросе получаем информацию о звонках в порядке возрастания их длительности.

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

- Перекрестный. Данный запрос позволяет получить сведения о количестве минут проговоренных клиентом с различными городами

- С функцией IIF. Данный запрос вычисляет стоимость каждого звонка с учетом льготного времени.

- SQL8SELECTWhere. Данный запрос выводит только те записи из таблицы Вызовы, где продолжительность звонка больше 10 и меньше 15.

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

- SQL11SELECTcHAVING. Данный запрос вычисляет общее количество минут, проговоренных клиентами со всеми городами, а затем выводит те, общее количество минут которых больше 100. 

Описание формы

Форма предназначена для отображения информации о клиентах: фамилия, имя, отчество, телефон и адрес.

Описание отчета

Отчет содержит информацию о суммарной стоимости звонков для каждого абонента, рис. 19.

Рис. 19. Отчет по клиентам

Заключение

Спроектирована информационная система по учету междугородных звонков клиентов телефонной станции. Изучена технология визуального проектирования UML, СУБД Access и язык программирования VBA, методы доступа к данным посредством DAO.