Учет услуг сотовой связи (постановка)
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: « <syntaxhighlight lang="SQL"> /* * Все номера телефонов, которые появляются в листинге. * Флагом помеча…») |
SYSDBA (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | |||
<syntaxhighlight lang="SQL"> | <syntaxhighlight lang="SQL"> | ||
| Строка 6: | Строка 5: | ||
* Флагом помечаем наши номера, так как номер может быть | * Флагом помечаем наши номера, так как номер может быть | ||
* еще не назначен конкретному человеку. | * еще не назначен конкретному человеку. | ||
| + | * На номер, скорее всего следует наложить маску: | ||
| + | * \+[0-9]{1,3}\-[0-9]{2,4}\-[0-9]{4,7} | ||
*/ | */ | ||
Версия 18:08, 13 июля 2011
/* * Все номера телефонов, которые появляются в листинге. * Флагом помечаем наши номера, так как номер может быть * еще не назначен конкретному человеку. * На номер, скорее всего следует наложить маску: * \+[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 );