Можно ли преобразовать базу данных из подхода в доступ, SQL Server или Oracle / другие? - PullRequest
1 голос
/ 07 сентября 2011

Вот моя ситуация:

У меня есть старая База данных, которая отлично работает, Она была создана много лет назад в «Подходе Smartsuite», мне было интересно, Возможно ли преобразовать базу данных (бэкэнд иинтерфейс) к более новому подходу к решению для баз данных, таким как: от подхода SmartSuite к Microsoft Access, SQL Server, Oracle или другим т. д.

Я провел некоторое исследование, которое выявило, что ТОЛЬКО "бэкэнд", а не "frontend "может быть успешно преобразован в Access, сохранив базу данных Approach в файл .dbf, а затем открыв файл .dbf в Access. Это работает для серверной части (которая затем не может быть изменена, но это нормально ..), но мой вопрос сейчасМожет ли интерфейс также быть преобразован в любом другом решении для базы данных?то есть SQL Server, Oracle .. или другой т. д.

Мне нужно также конвертировать внешний интерфейс (представления и функциональность), так как клиент не хочет новое решение, просто быстрое преобразование старого решения, чтобы они могли запустить свою базу данных в поддерживаемом продукте.в недавних операционных системах, таких как windows 7 в Access, SQL Server, Oracle или в другом подходе к базе данных.

Любая помощь / совет будут оценены.

Ответы [ 3 ]

0 голосов
/ 24 сентября 2011

Я очень сомневаюсь, что вы можете просто конвертировать свою базу данных.

Однако, если вы можете получить данные в CSV или какой-либо другой распространенный формат, не должно быть слишком сложно получить данные в Oracle, SQL Server и т. Д.Если вы используете Oracle, возможно, стоит рассмотреть Apex (Application Express) как среду быстрой разработки, которая может быстро и легко предоставить вам интерфейс для данных.Возможно, стоит проверить, есть ли у кого-нибудь из ваших оракулов опыт работы с Apex.http://www.oracle.com/technetwork/developer-tools/apex/learnmore/index.html

0 голосов
/ 20 октября 2011

Я обнаружил, что невозможно преобразовать базу данных SmartSuite в базу данных SQL или базу данных Oracle, потому что способы, которыми выстраиваются отношения в программах, очень разные. Там нет инструментов преобразования, которые мне удалось найти. Поэтому решение состоит в том, чтобы экспортировать данные в файл .csv, как предложено Emu, и заново создать структуру базы данных в Oracle или SQL Server, а затем импортировать данные в новую базу данных и созданный вами внешний интерфейс.

0 голосов
/ 16 сентября 2011

Я знаком с Oracle.Я не совсем уверен в вашем определении бэкэнда и внешнего интерфейса.У меня сложилось впечатление, что когда вы говорите backend, вы говорите о таблицах данных, а front end вы говорите о представлениях этих таблиц.

Это должно помочь вам конвертировать в Oracle (может потребоваться настройка для более поздних версий oracle)., но концепция будет такой же):

http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:711825134415

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...