miércoles, 7 de febrero de 2018

ESTRUCTURA DE BASE DE DATOS


ESTRUCTURA DE BASE DE DATOS
La base de datos y la estructura de base de datos se definen en el proceso de instalación. La estructura de base de datos depende de si la base de datos es Oracle DatabaseIBM® DB2 o Microsoft SQL Server.
Base de datos que se puede percibir como un conjunto de tablas y se puede manipular según el modelo relacional de los datos. Cada base de datos incluye:
    
conjunto de tablas de catálogo de sistema que describe la estructura lógica y física de los datos
·         
archivo de configuración que contiene los valores de parámetro asignados a la base de datos
·         
registro de recuperación con transacciones en curso y transacciones archivables

Componente
Descripción
Diccionario de datos
Repositorio de información sobre los programas de aplicaciones, las bases de datos, los modelos de datos lógicos y las autorizaciones para una organización.
Cuando cambia el diccionario de datos, el proceso de cambio incluye comprobaciones de edición que pueden impedir daños en el diccionario de datos. El único modo de recuperar un diccionario de datos es restaurarlo desde una copia de seguridad.
Contenedor
Ubicación de almacenamiento de datos, por ejemplo, un directorio de archivos, o dispositivo, que se utiliza para definir una base de datos.
Partición de almacenamiento
Unidad lógica de almacenamiento en una base de datos, por ejemplo, una colección de contenedores. Las particiones de almacenamiento de base de datos se denominan espacios de tabla en DB2 y Oracle, y se denominan grupos de archivos en SQL Server.
Objeto de negocios
Entidad tangible dentro de una aplicación que los usuarios crean, manipulan y a la que acceden mientras realizan un caso de uso. Normalmente, los objetos de negocio en un sistema tienen un estado, son persistentes y duraderos. Los objetos de negocio contienen datos de negocio y conforman el comportamiento del negocio.
Objeto de base de datos
Objeto que existe en una instalación de un sistema de base de datos, por ejemplo, una instancia, una base de datos, un grupo de particiones de base de datos, una agrupación de almacenamiento intermedio, una tabla o un índice. Un objeto de base de datos contiene datos y no tiene comportamiento.
Tabla
Objeto de base de datos que contiene una colección de datos para un tema específico. Las tablas constan de filas y columnas.
Columna
Componente vertical de una tabla de base de datos. Una columna tiene un nombre y un tipo de datos específico, por ejemplo, carácter, decimal o entero.
Fila
Componente horizontal de una tabla, que consta de una secuencia de valores, uno para cada columna de la tabla.
Vista
Tabla lógica que se basa en datos almacenados en un conjunto subyacente de tablas. Los datos devueltos por una vista los determina una sentencia SELECT que se ejecuta en las tablas subyacentes.
Índice
Conjunto de punteros que están ordenador lógicamente según los valores de una clave. Los índices proporcionan acceso rápido a los datos y pueden imponer la exclusividad de los valores de clave para las filas en la tabla.
Relación
Vínculo entre uno o más objetos que se crea especificando una sentencia join.
Join
Operación relacional SQL en la que los datos pueden recuperarse de dos tablas, normalmente basado en una condición de unión que especifica columnas de unión.
Tabla 1. Jerarquía de base de datos

No hay comentarios:

Publicar un comentario