Содержание
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. Создание запроса «Все переговоры с Москвой»