powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Раскритикуйте плз!
4 сообщений из 4, страница 1 из 1
Раскритикуйте плз!
    #33048974
kogor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, раскритикуйте плз следующую структуру. Может по неопытности чего не правильно сделал. Вообще лично мне не очень нравится как все реализованно, но ничего другого придумать не смог.

структуру можно посмотреть на http://kogor.chat.ru/1.jpg

или тут

http://gkogor.narod.ru/1.jpg



Задача такая: есть клиент(CUSTOMER) он должен получать некие текстовые сообщения, причем получать он может по разному ФТП, ЕМАИЛ и т.д. Входящие текстовые сообщения имееют заголовок( он вытаскивается из таблицы TAPE(ЛЕНТЫ)). кастомеры подписаны на различные ЛЕНТЫ. т.е. один и тот же кастомер может быть подписан на одну ленту, и получать ее разными способами, причем также он может быть подписан на много лент. Кроме того кастомер может заказывать различные способы реформатирования (АППЕРКЕЙС, либо конвертация в какую-либо кодировку(все входные идут в сп1251) например в 866) Все возможные правила реформатирование определены заранее в FMT_RULES на который и ссылается TAPE2CUST

Ну все остальное вроде понятно... если не понятно что спросите объсню поподробнее

Заранее всем спасибо!

С уважением,
Константин
...
Рейтинг: 0 / 0
Раскритикуйте плз!
    #33049087
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет уж спасибо... закачивать рисунок в несколько метров :-)
...
Рейтинг: 0 / 0
Раскритикуйте плз!
    #33049093
kogor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему мегов? Жипег всего на 100Кб
кстати он не качается почему то с народа, а с чата летает все мухой....
...
Рейтинг: 0 / 0
Раскритикуйте плз!
    #33049149
_hike_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я б сделал так:
забрать e-mail; ftp; File
сделать сущность Sources(id, type, uri)->SourcesType(id, type_name)
типы источников: e-mail; ftp; local file, xml ...
в sources uri = (recipient@mail.com, www.tape.com/tape.xml, \\yourcomp\dir\file.txt, login@password:ftp://login:password@ftp.tape.com, и т.д. в зависимости от типа источника)
если тип источника какой то нетривиальный то сделать наследование sources еще одной таблицей.
теперь Tapes (id, name_rus, name_eng, source)->Sources;

вроде все :)
успехов.

ЗЫ. Естественно все ИМХО ;)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Раскритикуйте плз!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]