Содержание


1. Назначение базы данных 3

2. Структура таблиц базы данных 3

2.1. Структура таблицы «Телефоны» 3

2.2. Структура таблицы «Коды» 3

2.3. Структура таблицы «Переговоры» 4

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

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

5. Создание запросов 6

5.1. Создание запроса «Все переговоры с Москвой» 6

5.2. Запрос «Переговоры первой декады октября 2004 г.» 7

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

6.1. Результат выполнения запроса «Все переговоры с Москвой» 8

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

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

7.1. Структура отчета «Все переговоры с Москвой» 8

7.2. Структура отчета «Переговоры первой декады октября 2004 г.» 9

8. Содержания отчетов 10

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


1. Назначение базы данных

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

При помощи запросов должна быть возможность выборки из базы следующих данных:

* все переговоры с Москвой;

* переговоры первой декады октября 2004 г.

По обоим отчетам должны создаваться отчеты.

2. Структура таблиц базы данных

2.1. Структура таблицы «Телефоны»

В таблице «Телефоны» будет храниться информация о названиях организаций, их адресах и телефонах.

В этой таблице будет 3 поля: «НазваниеОрганизации», «Адрес» и «НомерТелефона». Поле «НомерТелефона» будет ключевым. В режиме Конструктора таблица будет выглядеть так:


2.2. Структура таблицы «Коды»

В таблице «Коды» будут храниться коды населенных пунктов.

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


2.3. Структура таблицы «Переговоры»

В этой таблице будет храниться информация о произведенных междугородних переговорах с каждого телефонного номера. А именно: номера телефонов, с которого велись переговоры, даты переговоров, коды направлений, тарифы и продолжительности переговоров.

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


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

Для возможности выборки данных одновременно из нескольких таблиц, между этими таблицами нужно установить связи.

Установка связей между таблицами выполняется в окне «Схема данных», вызываемом нажатием одноименной кнопки на панели инструментов Microsoft Access.

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

После установления всех необходимых связей между таблицами, окно «Схема данных» будет иметь вид:


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

В созданную таблицу «Телефоны» занесем следующие данные:

Телефоны


НомерТелефона

Адрес

НазваниеОрганизации

222171

Красный проспект, 48

Гимназия № 1

280238

Аэропорт, 21/1

Средняя школа № 58

465823

Ватутина, 39

Стоматологическая поликлиника № 3

909695

Ереванская, 17

Поликлиника взрослая

999974

Красногорская, 54

Сибирский кадетский корпус


В таблицу «Коды» занесем следующие записи о кодах используемых направлений переговоров:

Коды


Код

Направление

095

Москва

096

Московская область

342

Пермь

812

Санкт-Петербург


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

Переговоры


НомерТелефона

Дата

КодНаправления

Тариф

Продолжительность

222171

13.10.2004

095

3,25р.

11

222171

25.10.2004

096

6,50р.

3

280238

08.10.2004

812

7,00р.

5

280238

23.10.2004

342

3,25р.

13

465823

15.10.2004

096

7,00р.

15

465823

26.10.2004

812

4,00р.

18

909695

01.10.2004

095

3,25р.

8

909695

21.10.2004

342

6,50р.

6

999974

17.10.2004

812

2,00р.

12

999974

31.10.2004

095

3,25р.

5


5. Создание запросов

Запросы в базе данных служат для возможности отбора данных из одной или нескольких таблиц.

5.1. Создание запроса «Все переговоры с Москвой»