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 directorio telefónico 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 . Base de datos de esquema
esquemas son el principio de organización en una base de datos. El esquema no le dice al desarrollador qué datos se ponen en la base de datos , sino más bien qué tipo de datos que debe contener . Esquema de ellos puede o no existir en una base de datos , no hay un nivel abstracto para ellos. En general , un esquema se produce en los niveles más altos de abstracción , por encima de programación . Son modelos de diseño registradas en los documentos y creada por los analistas de negocio y los diseñadores de bases de datos .
Por ejemplo , un administrador de base de datos ( DBA ) podría organizar una base de datos de producción para incluir el nombre del producto, el costo del producto , el tiempo de fabricación , proveedores y mano de obra costos . Sin embargo , el esquema de la 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 base de datos de ejemplo .
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 referencias de tabla otra mesa 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 comunes que forman la conexión . El esquema no existe a través de una mesa, pero de todos ellos en conjunto actuar para describir los datos para la construcción de un aparato de televisión .
Oracle Database esquema
Para ver los tipos de esquema de funcionamiento, podemos ver un esquema de base de datos Oracle . Oracle es una empresa que diseña software de base de datos para desarrollar aplicaciones. En las bases de datos Oracle , existe un esquema como un objeto de esquema . Esto es parte de la estructura de una base de datos Oracle . En este caso, los objetos de esquema puede representar el modelo conceptual de un desarrollador 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 y voto en la forma en que interactúa con el esquema de los datos. De este modo , no puede haber muchos esquemas asociados a una base de datos física.