Professional Documents
Culture Documents
Con estructura de una base de datos o diseño de una base de datos nos referimos a los
tipos de datos, las relaciones y restricciones que deben cumplirse para esos datos.
Conceptuales.
Lógicos.
Físicos.
Los modelos lógicos, entre los que se encuentra el modelo relacional son los más
utilizados en los DBMS comerciales.
Esquema e instancias
En cualquier modelo de datos es importante distinguir entre la descripción de la base de
datos y la base de datos propiamente dicha. La descripción se conoce como esquema de
la base de datos (o metadatos). Este esquema se especifica durante el diseño, por lo que
también le llamaremos diseño de la base de datos.
CLIENTES
PRODUCTOS
FACTURAS
LINEAS_FACT
Los diagramas solo ilustran algunos aspectos del diseño, como los nombres de los tipos
de registros y de los elementos de información, y algunas clases de restricciones como
veremos más adelante.
Los datos reales de la base de datos pueden cambiar con mucha frecuencia; por ejemplo,
la base de datos de ejemplo cambiará cada vez que agreguemos un nuevo cliente. Los
datos que la base de datos contiene en un determinado momento se denominan estado
de la base de datos (o conjunto de instancias). En un estado dado de la base de datos,
cada elemento del esquema tiene su propio conjunto actual de instancias; por ejemplo,
el elemento CLIENTES contendrá como instancias el conjunto de entidades clientes
individuales (registros). Es posible construir muchos estados de la base de datos que
correspondan a un diseño determinado. Cada vez que insertamos o eliminamos un
3
Cuando definimos una nueva base de datos, solo especificamos su diseño al DBMS.