Проектирование базы данных

Максим18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.12.2008

Необходимо спроектировать БД, удовлетворяющую той области, в которой она будет применяться, дано краткое описание этой области и в соответствии с этим описанием должна быть спроектирована БД. Также я дам ряд запросов, которые я буду потом сам делать, вам нужно будет учесть эти запросы при проектировке. Т.е. сделать БД так, чтобы можно было делать их.

Описани области:

Информационная система городской телефонной сети:

ГТС представляет собой разветвлённую сеть локальных АТС. АТС подразделяются на городские, ведомственные и учрежденческие и, возможно, обладают характерным только для этой группы набором атрибутов. У каждой АТС есть свои абоненты. У абонента может стоять телефон одного из трёх типов: основной, параллельный или спаренный. За каждым абонентом (у него есть ФИО, пол, возраст и так далее) закреплён свой номер телефона, причём у нескольких абонентов может быть один и тот же номер (при параллельном или спаренном телефоне). Каждому номеру телефона соответствует адрес (индекс, район, улица, дом, квартира), причём параллельные или спаренные телефоны должны находиться в одном доме.

Все телефоны городской АТС имеют выход на межгород, но для конкретного абонента он может быть либо открыт, либо закрыт по какой-либо причине (отключен по желанию абонента, за неуплату и т.д.). Ведомственные и учрежденческие АТС имеют свою внутреннюю замкнутую сеть телефонов. Сведения о междугородных переговорах собираются и анализируются на ГТС.

Абоненты обязаны платить абонентскую плату. Плата должна вноситься каждый месяц до 20-го числа. При неуплате после письменного уведомления в течении двух суток отключается абонент. При задолженности за междугородние переговоры и неоплате после письменного предупреждения отключается только выход на межгород. Включение того или другого производится при оплате стоимости включения, абонентской платы и пени.

Абонентов любой АТС можно разделить на простых и льготных. К категории льготников относятся пенсионеры, инвалиды и так далее. Льготники платят только 50% абонентской платы. В соответствии со всем этим (тип телефона, льготник или нет, есть ли выход на межгород) рассчитывается размер абонентской платы.

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

В городе также существуют общественные телефоны и таксофоны, расположенные по определённым адресам.

Запросы, которые нужно учесть:

1) Получить перечень и общее количество абонентов указанной АТС полностью, только льготников, по возрастному признаку, по группе фамилий.

2) Получить перечень и общее число свободных номеров на указанной АТС, по всей ГТС, по признаку возможности устновки телефона в данном районе.

3) Получить перечень и общее число должников на указанной АТС, по всей ГТС, по данному району, абонентов, которые имеют задолженность уже больше недели (месяца), по признаку задолженности за межгород и (или) по абонентской плате, размеру долга.

4) Определить АТС (любого или конкретного типа), на которой самое большое (маленькое) число должников, самая большая сумма задолженности.

5) Получить перечень и общее число общественных телефонов и таксофонов во всём городе, принадлежащих указанной АТС, по признаку нахождения в данном районе.

6) Найти процентное соотношение обычных и льготных абонентов на указанной АТС, по всей ГТС, по данному району, по типам АТС.

7) Получить перечень и общее число абонентов указанной АТС, по всей ГТС, по данному району, по типам АТС имеющих параллельные телефоны, только льготников, имеющих параллельные телефоны.

8) Определить, есть ли по данному адресу телефон, общее количество телефонов и (или) количество телефонов с выходом на межгород, с открытым выходом на межгород в данном доме, на конкретной улице.

9) Определить город, с которым происходит большее количество междугородних разговоров.

10) Получить полную информацию об абонентах с заданным телефонным номером.

11) Получить перечень спаренных телефонов, для которых есть техническая возможность их на обычные (выделить им телефонный номер).

12) Получить перечень и общее число внутренних на определённой ведомственной или учрежденческой АТС, с которых за некотрый период времени было совершено менее определённого числа внешних звонков.

13) Получить перечень и общее число должников на указанной АТС, по всей ГТС, по данному району, которым следует послать письменное уведомление, отключить телефон и (или) выход на межгород.

Заявки фрилансеров