Visión general de objetos de base de datos de Db2
En Db2 for z/OS®, se utilizan objetos de base de datos, como tablas, espacios de tablas, índices, espacios de índices, claves, vistas y bases de datos para organizar los datos y acceder a ellos.
Las breves descripciones que se muestran aquí muestran cómo las estructuras encajan en una visión general de Db2. La siguiente figura muestra cómo algunas estructuras de e Db2 o contienen otras. Hasta cierto punto, la noción de
contención
proporciona una jerarquía de estructuras.
Las estructuras de la " Db2 " (política de privacidad) de la más a la menos inclusiva son:
- Bases de datos
- Conjunto de estructuras de Db2 que incluyen una colección de tablas, sus índices asociados y los espacios de tabla en los que residen.
- Grupos de almacenamiento
- Conjunto de volúmenes en discos que contienen los conjuntos de datos en los que se almacenan las tablas y los índices.
- Espacios de tabla
Unidad lógica de almacenamiento en una base de datos. Un espacio de tabla es un conjunto de páginas. Los tipos de espacio de tabla de partición por crecimiento y partición por rango recomendados siempre contienen datos para una sola tabla. Sin embargo, los tipos de espacio de tabla segmentado (no UTS) y simple, que están en desuso, pueden contener una o más tablas. Para más información, consulte Tipos y características de espacio de tabla en Db2 for z/OS.
Función obsoleta:FL 504 Los espacios de tabla no UTS para tablas base están en desuso. Las sentencias CREATE TABLESPACE que se ejecutan en el nivel de compatibilidad de aplicaciones V12R1M504 o superior siempre crean un espacio de tabla de partición por crecimiento o partición por rango, y las sentencias CREATE TABLE que especifican un espacio de tabla no UTS (incluidos los espacios de tabla segmentados multitabla existentes) devuelven un error. Sin embargo, puede utilizar un nivel de compatibilidad de aplicación inferior para crear espacios de tabla de los tipos obsoletos si es necesario, como en situaciones de recuperación. Para obtener instrucciones, consulte Creación de espacios de tabla no UTS (obsoleto ).
- Tablas
- Todos los datos de una base de datos de Db2 se presentan en tablas, que son colecciones de filas que tienen todas las mismas columnas. Una tabla que contiene datos de usuario permanentes es una tabla base. Una tabla que almacena datos temporalmente es una tabla temporal.
- Vistas
- Una vista es una forma alternativa para representar datos que existen en una o más tablas. Una vista puede incluir todas o algunas de las columnas de una o más tablas base.
- Índices
Un índice es un conjunto ordenado de punteros a los datos de una tabla de la base de datos ( Db2 ). El índice se almacena separadamente de la tabla. Un índice es un índice simple o un índice ampliado. Un índice ampliado es uno de los siguientes objetos:
- Un índice basado en expresiones
- Un índice espacial
- Un índice XML