Этап 1. Создание базы данных и таблиц.




Задание «Телефонная компания»

Цель задания: Разработать базу данных телефонной компании для ведения базы абонентов, учета времени их междугородних и внутригородских разговоров и начисления им счетов в соответствии с тарифными планами и продолжительностью разговоров.

Порядок выполнения задания.

Этап 1. Создание базы данных и таблиц.

1. Откройте программу Microsoft Access и выберете в ней команду создать базу данных: Файл → Создать → пустая база данных (File → New → bank database)

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

3. Первой создаваемой таблицей будет таблица учета разговоров абонента. Данная таблица должна содержать следующие поля:

Название поля Тип данных
Код (ключевое поле) Счетчик (Autonumber)
Абонент Числовой (Number)
Начало разговора Дата/время (Date/Time)
Конец разговора Дата/время (Date/Time)
Код города Числовой (Number)
Номер телефона Числовой (Number)

Примечание: для создания таблиц в Microsoft Access 2003 необходимо выбрать в окне базы данных вкладку таблицы (tables) и затем команду СоздатьКонструктором (NewDesign view) или Создать таблицу с помощью конструктора (Create table in Design view). В Access 2007 создание таблиц происходит на вкладке Создание -> Конструктор таблиц (вкладка таблицы)

4. После создания этой таблицы необходимо создать дополнительные справочные таблицы: Абоненты, Тарифы, Города. Таблица Абоненты необходима для хранения данных об абонентах и должна содержать следующие поля:

Название поля Тип данных
Код (ключевое поле) Счетчик (Autonumber)
ФИО Текст (Text)
Адрес Текст (Text)
Номер телефона Числовой (Number)
Тариф Числовой (Number)

 

Таблица Тарифы включает следующие поля:

Название поля Тип данных
Код (ключевое поле) Счетчик (Autonumber)
Название Текст (Text)
Абонентская плата Денежный (Currency)
Лимит времени Числовой (Number)
Стоимость минуты сверх лимита Денежный (Currency)

 

Таблица Города или Тарифы на межгород, хранящая стоимость межгорода:

Название поля Тип данных
Код (ключевое поле) Числовой (Number)
Город Текст (Text)
Стоимость минуты Денежный (Currency)

 

5. После создания всех таблиц необходимо добавить связи между таблицами, для этого надо открыть схему базы данных (В Access 2003 это СервисСхема данных (ToolsRelationship) в Access 2007: Работа с базами данныхСхема данных). При создании связей необходимо установить обеспечение целостности данных (каскадное обновление связанных полей).

После правильного завершения всех действий у Вас должна получиться следующая схема:

6. Заполните все таблицы данными для дальнейшего их использования в запросах. В тарифах должно быть как минимум три тарифа: безлимитный, поминутный и комбинированный. В таблице абонентов количество записей должно быть не менее 10. В основной таблице, фиксирующей время разговора, у каждого абонента должны быть разговоры за 2 месяца. За текущий месяц у всех абонентов должны быть разговоры за разные даты и этих записей должно быть не менее 20 для каждого из абонентов, при этом у одного из них не должно быть разговоров за текущий месяц. За прошлый месяц для каждого абонента достаточно 2-3 разговоров. При внутригородских разговорах код города не указывается.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: