Modelo de datos
Un modelo de datos es un conjunto de conceptos para definir la estructura de una BD: los datos, las relaciones y restricciones entre los datos, asi como operaciones para consultar/modificar los datos.
Modelo conceptual. Representacion mediante entidades, atributos y relaciones. Una entidad es un hecho u objeto real (objeto, persona. etc) del que se quiere tener constancia en la BD. Los atributos son las caracteristicas que se quieren almacenar y las relaciones se establecen entre las diferentes entidades, que en la realidad tengan dicha relacion. Ejemplo. Modelo entidad - relacion.
Modelo físico. Describe cómo se almacenan los datos en el ordenador: el formato de los registros, la estructura de los ficheros (desordenados, ordenados, etc.) y los métodos de acceso utilizados (índices, etc.).
Esquema. Descripción de una base de datos mediante un modelo de datos. Este esquema se especifica durante el diseño, y no es de esperar que se modifique a menudo. Sin embargo, los datos que se almacenan en la base de datos pueden cambiar con mucha frecuencia.
Ocurrencia de una BD. Los datos que la base de datos contiene en un determinado momento.
Es muy importante que el esquema que se especifique al SGBD sea correcto y se debe tener muchísimo cuidado al diseñarlo. El SGBD almacena el esquema en su catálogo o diccionario de datos, de modo que se pueda consultar siempre que sea necesario. El diccionario de datos contiene el esquema de datos, que esta compuesto por los metadatos.