Una base de datos DB2 Everyplace se compone de varias tablas de catálogos del sistema y diversas tablas definidas por el usuario. Cada una de las tablas se almacena en dos archivos, uno para los datos propiamente dichos y el otro para los índices. Todos los índices se conservarán en el mismo archivo de índices. A diferencia de DB2 Universal Database, las bases de datos DB2 Everyplace no tienen nombre y no se pueden catalogar ni descatalogar. Es decir, que se ignora el nombre de la base de datos. En DB2 Everyplace, una base de datos no es más que un grupo de archivos que se pueden copiar o mover a otra ubicación. Las tablas de catálogos del sistema contienen metadatos sobre tabla definidas por el usuario. Por ejemplo, si elimina archivos de una tabla definida por el usuario sin suprimir la entrada correspondiente en las tablas de catálogos, esta acción ocasionará una incoherencia. Una base de datos DB2 Everyplace debe contener las tablas de catálogos del sistema siguientes:
Para acceder a las tablas de catálogos de una consulta, deberá utilizar los identificadores delimitados. Por ejemplo, se devuelve la consulta siguiente en el caso de que exista una tabla T:
SELECT 1 FROM "DB2eSYSTABLES" WHERE TNAME = 'T'
Consulta relacionada