Учет услуг сотовой связи (постановка)
Материал из GedeminWiki
Версия от 18:08, 13 июля 2011; SYSDBA (обсуждение | вклад)
/* * Все номера телефонов, которые появляются в листинге. * Флагом помечаем наши номера, так как номер может быть * еще не назначен конкретному человеку. * На номер, скорее всего следует наложить маску: * \+[0-9]{1,3}\-[0-9]{2,4}\-[0-9]{4,7} */ CREATE TABLE usr$call_phone ( id dintkey, usr$phone usr$call_dphone, usr$our dboolean_notnull ); CREATE TABLE usr$call_service ( id dintkey, usr$name dname, usr$valuekey usr$call_dvaluekey ); CREATE TABLE usr$call_history ( id dintkey, usr$timestamp TIMESTAMP NOT NULL, usr$from usr$call_dphonekey NOT NULL, usr$to usr$call_dphonekey, usr$volume usr$call_dvolume, usr$duration TIME, usr$servicekey usr$call_dservicekey NOT NULL ); CREATE TABLE usr$call_phonelink ( id dintkey, usr$phonekey usr$employeekey usr$fromdate ); CREATE TABLE usr$call_group ( id usr$name ); CREATE TABLE usr$call_grouplink ( id usr$groupkey usr$phonekey usr$fromdate );