Содержание


1. Назначение базы данных «Услуги» 3

2. Структура таблиц базы данных в режиме конструктора 3

2.1. Структура таблицы «Поставщики услуг» 3

2.2. Структура таблицы «Платежи» 3

3. Схема связей между таблицами 4

4. Содержание таблиц 4

5. Схемы построения запросов 5

5.1. Создание запроса «Платежи за 1 декаду ноября 2004 г.» 5

5.2. Создание запроса «Платежи за телеграфные услуги» 5

6. Результаты извлечения данных по запросам 6

6.1. Результат выполнения запроса «Платежи за 1 декаду ноября 2004 г.» 6

6.2. Результат выполнения запроса «Платежи за телеграфные услуги» 6

7. Структура отчета в режиме конструктора 6

8. Содержание отчета 7

9. Литература 8


1. Назначение базы данных «Услуги»

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

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

* платежи за 1 декаду ноября 2004 г.

* платежи за телеграфные услуги.

2. Структура таблиц базы данных в режиме конструктора

2.1. Структура таблицы «Поставщики услуг»

В режиме конструктора таблица «Поставщики услуг» будет иметь вид:


2.2. Структура таблицы «Платежи»

Таблица «Платежи» в режиме конструктора будет выглядеть так:


3. Схема связей между таблицами

Установление связей между таблицами устанавливается в окне Схема данных.

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

В итоге схема данных будет иметь вид:


4. Содержание таблиц

После заполнения данными таблица «Поставщики услуг» будет иметь вид:

ПоставщикиУслуг


Код поставщика

Наименование поставщика

2

Вывоз мусора (3 ОЭС)

7

СИБНЕТ оплата услуг

33

Международные телеграммы

42

Выдача карт системы "Город"

50

Газ

57

Информационная услуга (абон. Плата карт "Город"

60

МУП "Энергия"

108

ЗАО "СИБТОН" пейджер

161

Телеграфные услуги

169

НОВАКТВ антенна


А в таблице «Платежи» будут следующие данные:

Платежи


Код платежа

Поставщик услуг

Дата платежа

Сумма платежа

1

169

01.11.2004

10,00р.

2

57

05.11.2004

30,00р.

3

50

11.11.2004

75,00р.

4

7

20.11.2002

220,00р.

5

2

14.11.2004

15,00р.

6

33

18.11.2004

125,00р.

7

161

03.11.2004

63,00р.

8

108

16.11.2004

100,00р.

9

161

21.11.2004

128,00р.

10

42

01.11.2004

35,00р.


5. Схемы построения запросов

5.1. Создание запроса «Платежи за 1 декаду ноября 2004 г.»

В бланк запроса добавим обе ранее созданные таблицы. Из таблицы Платежи возьмем поля КодПлатежа, ДатаПлатежа и СуммаПлатежа, а из таблицы ПоставщикиУслуг – поле НаименованиеПоставщика.

Для поля ДатаПлатежа зададим Условие отбора “Between #01.11.2004# And #10.11.2004#”, которое позволит отобрать только платежи, выполненные в период с 1 ноября 2004 г. по 10 ноября 2004 г.

В результате в режиме конструктора созданный запрос будет иметь вид:


5.2. Создание запроса «Платежи за телеграфные услуги»

В бланк запроса добавим обе ранее созданные таблицы. Из таблицы Платежи возьмем поля КодПлатежа, ДатаПлатежа и СуммаПлатежа, а из таблицы ПоставщикиУслуг – поле НаименованиеПоставщика.

Для поля НаименованиеПоставщика зададим Условие отбора “Телеграфные услуги”, которое позволит отобрать только платежи за телеграфные услуги.

В результате в режиме конструктора созданный запрос будет иметь вид:


6. Результаты извлечения данных по запросам

6.1. Результат выполнения запроса «Платежи за 1 декаду ноября 2004 г.»

При выполнении созданного ранее запроса, получим следующие данные о платежах за 1 декаду ноября 2004 г.:

Платежи за 1 декаду ноября 2004 г


Код платежа

Дата платежа

Наименование поставщика

Сумма платежа

1

01.11.2004

НОВАКТВ антенна

10,00р.