![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Разработка средств хранения правил ⇐ ПредыдущаяСтр 6 из 6
Для хранения существующих правил обмена была разработана схема базы данных (Рис 1 и 2). [были еще какие-то таблицы? ][Co9]
Рис 1. Логическая [A10] схема модели базы данных
ü Сущность IE_EXTERNALINTERFACE (таблица внешних интерфейсов) включает в себя: - NINTERFACEKEY – первичный ключ записи; - IDIRECTION – направление[Co11] интерфейса; - CCODE – код интерфейса; - CDESCRIPTION – описание; - BMANUAL – признак интрефейса. ü Сущность IE_INTERFACEDEALSTATUS (статусы сделок по интерфейсам) включает в себя: - NINTERFACEDEALSTATUSKEY – первичный ключ записи; - NDEALKEY – ключ сделки; - CTABLENAME – название таблицы; - DDATE – дата сделки; - CSTATUS – статус сделки; - CFILENAME – название файла; - CMESSAGE – комментарий; - NINTERFACEKEY – ключ интерфейса, к которому относится статус (внешний ключ). ü Сущность IE_INTERFACEDEALSTATUSLOG (история изменения статуса) включает в себя: - NINTERFACEDEALSTATUSKEY – первичный ключ записи; - NDEALKEY – ключ сделки; - CTABLENAME – название таблицы; - DDATE – дата сделки; - CSTATUS – статус сделки; - CFILENAME – название файла; - CMESSAGE – комментарий; - NINTERFACEKEY – ключ интерфейса, к которому относится статус (внешний ключ). ü Сущность IE_LAUNCHSETTINGS (настройки запуска интерфейсов) включает в себя: - NSETTIGKEY – первичный ключ записи; - CJOBINTERVAL – интервал запуска планировщика заданий; - CJOBNAME – название планировщика заданий; - BENABLED – статус включения/выключения; - CDESCRIPTION – описание планировщика заданий; - CFILENAMETEMPLATE – имя файла шаблона; - CARCHIVEFOLDER – папка, в которую будет выгружаться архив; - CFOLDER - папка, в которую будет выгружаться файл; - CJOBBODY1 – тело планировщика заданий; - CJOBPARAMS – параметры планировщика заданий; - CJOBBODY2 – тело планировщика заданий; - CFLAGFILE – название файла флага; - NINTERFACEKEY – ключ интерфейса, к которому относится настройка (внешний ключ). ü Сущность IE_LAUNCH (таблица запуска интерфейсов) включает в себя: - NLAUNCHKEY – первичный ключ записи; - NSETTINGKEY – ключ настройки, к которой относится интерфейс; - DDATE – дата запуска интерфейса; - CRESULT – результат запуска интерфейса; - CSTATUS – статус. ü Сущность IE_EXPORTFILE (таблица экспорт файлов) включает в себя: - NFILEKEY – первичный ключ записи; - CFILENAME – название файла экспорта; - CFILE – файл экспорта; - CFOLDER – источник экспорта; - DCREATEDATE – дата создания файла; - DPROCESSDATE – дата обработки файла; - CMESSAGE – комментарий; - CSTATUS – статус; - NLAUNCHKEY – ключ запуска интерфейса, к которому относится файл (внешний ключ); - NRECORDCOUNT – количество записей. ü Сущность IE_EXPORTFILERECORDS (таблица записей в выгруженных файлах) включает в себя: - NFILERECORDKEY – первичный ключ записи; - NFILEKEY – ключ экспорт-файла, к которому относится запись; - CTABLE – таблица записей; - NRECORDKEY – ключ таблицы. ü Сущность IE_EXPORTTABLES (таблица экспорта) включает в себя: - NTABLENUM – первичный ключ записи; - CTYPE – тип источника данных; - CNAME – название источника данных; - CCOMMENT – комментарий; - NINTERFACEKEY – ключ интерфейса, к которому относятся данные (внешний ключ); - CDEALNAME – название ключевого поля в источнике данных. ü Сущность IE_EXPORTRULES (таблица правил экспорта) включает в себя: - NNUMRULE – первичный ключ записи; - NTABLENUM – ключ таблицы экспорта, к которой относится правило (внешний ключ); - CROWNAME – название; - CROWOPERATOR – оператор; - CROWVALUE – значение поля; - CROWCOMMENT – комментарий; - CRULETYPE – тип правила.
Рис 2. Физическая схема модели базы данных
При проектировании базы данных использовалось приложение Erwin. С его помощью удобно создавать схему БД, отслеживать все необходимые связи между сущностями, а также экспортировать созданную схему непосредственно в базу данных.
|