Oracle против DB2 в проверке данных - PullRequest
1 голос
/ 03 сентября 2010

Большинство форумов ссылаются на незначительные различия в скорости, резервном копировании и т. Д. Пришло время рассказать, как они различаются, когда дело доходит до проверки данных графического интерфейса.Делать это 2 База данных всегда зависит от Java (или другого программного обеспечения), или они имеют возможность создавать пользовательский интерфейс, который принимает только допустимые данные.Такие вещи, как: только положительные числа, возраст от 1 до 100, адрес электронной почты должен быть правильным.Я был бы напуган, если мое программное обеспечение принимает 500 лет для возраста.

Ответы [ 2 ]

1 голос
/ 03 сентября 2010

Ни одна база данных НЕ ЗАВИСИТ от Java для реализации ограничений на уровне поля.Ограничения данных могут быть реализованы непосредственно на уровне базы данных, и это хорошая практика.

Но вам также необходима проверка на уровне полей - пользователи не хотят получать ошибки нарушения ограничений при вставке.

Что касается инструментов, которые генерируют приложения с графическим интерфейсом из самой базы данных - я не рассматриваю это как вопрос Oracle против DB2 - это больше эквивалент Oracle Apex против IBM - но даже в Oracle у вас есть Forms (умершие), JDeveloper, Apex.

1 голос
/ 03 сентября 2010

Оба предлагают нативные инструменты разработки, которые примерно сопоставимы и могут отвечать вашим запросам.

Оба также предлагают возможность взаимодействия всех основных языков с СУБД, и поэтому возможность выполнять то, что вы обсуждаете, столь же разнообразна, как и варианты языков, включая Java, .Net, Ruby Python, C ++, VB и т. Д. И т. Д.

Однако, что они на самом деле не предлагают, так это простой инструмент RAD типа Access «формы и таблицы». Проще говоря, повышенная гибкость и мощь как Oracle, так и DB2 достигается ценой простоты.

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