Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_Telefonnaya_kompania_Zadanie_3.doc
Скачиваний:
109
Добавлен:
17.03.2016
Размер:
671.23 Кб
Скачать

© Горынин Антон 2013 anton-gorynin@yandex.ru

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

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

Порядок выполнения задания. Этап 1. Создание базы данных и таблиц.

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

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

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

Название поля

Тип данных

Код (ключевое поле)

Счетчик (Autonumber)

Абонент

Числовой (Number)

Начало разговора

Дата/время (Date/Time)

Конец разговора

Дата/время (Date/Time)

Код города

Числовой (Number)

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

Числовой (Number)

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

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

Название поля

Тип данных

Код (ключевое поле)

Счетчик (Autonumber)

ФИО

Текст (Text)

Адрес

Текст (Text)

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

Числовой (Number)

Тариф

Числовой (Number)

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

Название поля

Тип данных

Код (ключевое поле)

Счетчик (Autonumber)

Название

Текст (Text)

Абонентская плата

Денежный (Currency)

Лимит времени

Числовой (Number)

Стоимость минуты сверх лимита

Денежный (Currency)

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

Название поля

Тип данных

Код (ключевое поле)

Числовой (Number)

Город

Текст (Text)

Стоимость минуты

Денежный (Currency)

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]