Важно понимать, что механизм DB2 встроен в операционную систему. Поэтому любая таблица в любом месте является частью базы данных DB2. АБСОЛЮТНО НЕ важно, как создается файл (например, SQL, RPG, CRTPF, JDBC, COBOL, C). Кроме того, АБСОЛЮТНО НЕ важно, если кто-то называет объект файлом. На самом деле все это таблица базы данных, которая входит в сферу применения DB2 Вы можете проверить это самостоятельно, используя системный каталог на iSeries (например, SYSTABLES). Обратите внимание, что вы можете найти свой стол в этом месте. Также обратите внимание, что вы можете использовать любое программное обеспечение JDBC или ODBC для доступа к данным на iSeries.
Сказав, есть некоторые тонкие различия. Прежде всего, DB2 for iSeries - это 100% реальное приложение DB2, но ему не хватает некоторых вещей. Например, MERGE доступен в Windows и Unix, но не в iSeries. Проверьте это в Информационном центре IBM.
В iSeries у вас есть другие объекты, которые могут хранить данные. Наиболее часто используются DATAAREA и DTAQ. Эти объекты НЕ являются частью базы данных DB2. Что-то вроде объекта FIFO в unix не является частью базы данных
Наконец, но не в последнюю очередь, вы можете работать с DB2 способом iSeries или DB2. Способ iSeries доступен для парней, которые выросли на AS400. Например, вы используете CATALOG / TABLE вместо CATALOG.TABLE. Обычно вы используете путь DB2. Каждый инструмент с поддержкой iSeries, который я знаю, также поддерживает способ DB2. Выберите этот вариант, и все работает как книги.