2013-12-19 3 views
0

У нас есть старое приложение для резервирования, написанное на BASIC, реализованное в окне SCO Open Server Unix. Это релиз 5 с 2004 года (информация о версии от uname -a есть «SCO_SV churchil 3.2 5.0.7 i386»).Каким образом базы данных обычно реализуются в версиях бизнес-моделей SCO Unix?

Приложение для резервирования написано на BASIC, которое я принимаю в качестве Business BASIC. Я не знаю, как получить информацию о версии о том, что такое BASIC.

Меня особенно интересует извлечение данных из этой системы в формат (CSV, текст), который я могу использовать для создания специальной отчетности. Я не знаю, какие схемы обычно использовались при написании этой системы. Я, конечно, не задерживаю дыхание об этом, как о SQL. Может ли быть драйвер ODBC для этого? Система довольно старая, возможно, даже в конце 1980-х.

Итак, вот мой вопрос: как разработчик BASIC, работающий в Unix в 1980-х годах, обычно реализует часть хранения данных в системе баз данных?

ответ

1

Это темные времена для меня :-) В моей предыдущей компании мы перешли из Oracle Basic (BBX, когда я правильно помню) в Oracle. Хранилище данных было реляционным, но с большим количеством дублирования полей.

Быстрый google для BBX узнал, что может быть драйвер ODBC для файлов данных PRO/5, см. wikipedia.

1

Я работаю с приложением Business BASIC в течение последних 17 лет, он использовался для работы над IBM AIX, затем он был перенесен на SCO OpenServer 5, наш вкус Business BASIC - это PRO/5, все еще поддерживаемый http://www.basis.com, они предоставляют несколько инструментов для обработки своих файлов Multikeyed в виде реляционной базы данных http://basis.com/database-management, PRO/5 DataServer - это инструмент, предназначенный для работы с BBx, и они нажимают специальный инструмент разработки на Java, который позволит использовать ODBC/JDBC ,

Мне нужно написать процедуры для извлечения данных из нашего текущего приложения в файлы csv, а затем загрузить эти файлы в настоящую СУБД для создания отчетов.