Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Разработка средств хранения правил






 

Для хранения существующих правил обмена была разработана схема базы данных (Рис 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. С его помощью удобно создавать схему БД, отслеживать все необходимые связи между сущностями, а также экспортировать созданную схему непосредственно в базу данных.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.