Tecnología

Inicio

Diferencias entre un esquema de base de datos relacional y un esquema de base de datos

Diferencias entre un esquema de base de datos relacional y un esquema de base de datos


Hay diferentes tipos de bases de datos. Una de ellas es una base de datos de archivos planos, que similar a una hoja de cálculo con filas y columnas. Un libro de teléfono es una base de datos de archivos planos. Otro tipo de base de datos es una base de datos relacional. Esto tiene una estructura de partes más pequeñas, denominadas tablas relacionadas entre sí. Los elementos comunes se unen a las mesas. Por ejemplo, una base de datos médica puede tener una mesa de paciente, una mesa de seguro y una mesa de diagnóstico. Sin embargo, un esquema común, tales como el paciente y la condición médica, los une.

esquema de base de datos

Los esquemas son el principio de organización en una base de datos. El esquema no le dice al desarrollador lo datos que se colocarán en la base de datos, sino más bien qué tipo de datos que debe contener. Esquema sí puede o no puede existir en una base de datos; existe un nivel abstracto para ellos. En general, un esquema se produce en los niveles superiores de abstracción, por encima de la programación. Son modelos de diseño y registradas en los documentos creados por los analistas de negocios y los diseñadores de bases de datos.

Por ejemplo, un administrador de la base (DBA) organiza la fabricación de una base de datos para incluir el nombre del producto, el costo del producto, el tiempo de fabricación, suministrando y los costos de mano de obra. Sin embargo, el esquema de organización podría ser la creación de un aparato de televisión. El esquema especifica el tipo de datos que se introducen en el sistema.

Esquema de base de datos relacional

Un esquema de base de datos relacional especifica una colección de tablas. Esto proporciona una estructura de trabajo para los datos almacenados en la instancia de base de datos.

El propósito de la base de datos de fabricación en el ejemplo anterior es la construcción de un aparato de televisión. Sin embargo, en una base de datos relacional, cada una de las tablas tiene un elemento de organización que se refiere una tabla a la otra de modo que una completa descripción de los datos producto de televisión existe a través de la utilización de todas las tablas.

Cada tabla hace referencia a otra tabla como una cadena por tener un elemento común entre las mesas. De esta manera, el esquema - que es la construcción de un aparato de televisión - existe dentro de la base de datos, con las Tablas de realizar la conexión. El esquema no existe a través de una mesa, pero de todos ellos juntos actuando para describir los datos para la construcción de un aparato de televisión.

Oracle Database Schema

Para ver los tipos de esquema en funcionamiento, podemos ver un esquema de base de datos Oracle. Oracle es una empresa que diseña software de base de datos para el desarrollo de aplicaciones. En las bases de datos Oracle, un esquema existe como un objeto de esquema. Esto es parte de la estructura de una base de datos Oracle. Aquí, los objetos de esquema pueden representar el modelo conceptual de un generador del conocimiento capturado en una base de datos empresarial. El DBA puede ser responsable de la base de datos de la empresa, pero ahora el programador puede tener voz en la forma en que el esquema interactúa con los datos. De esta manera, no puede haber muchos esquemas asociados con una base de datos física.