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.