RTA/ Un modelo de datos en un conjunto de herramientas conceptuales para describir datos, sus relaciones, su significado y sus restricciones de consistencia. La parte esencial de una base de datos es el modelo de datos, los diferentes modelos de datos que se ha propuesto se clasifican en tres grupos: Modelos de datos conceptuales: Se usan fundamentalmente durante la etapa de Anlisis de un problema dado y estn orientados a representar los elementos que intervienen en ese problema y sus relaciones. Los modelos de datos se dividen en:
1. Jerrquico: es similar al modelo de red en cuantos a las relaciones de datos.
2. Red: este modelo representa los datos mediante colecciones de registros y sus relaciones.
3. Relacional: representan los datos y las relaciones entre estos a travs de una coleccin de tablas.
4. Orientado a objetos: captura la semntica de los objetos soportados en la programacin.
5. Entidad-relacin: usada para el modelado de datos en un sistema de informacin
Modelos lgicos basados en registros: Son orientados a las operaciones ms que a la descripcin de una realidad. Usualmente estn implementados en algn Manejador de Base de Datos.
Modelos fsicos: Son estructuras de datos a bajo nivel implementadas dentro del propio manejador.
2. Concepto entidad - relacin. RTA/ es el modelo conceptual ms utilizado para diseo de una base de datos. 3. Concepto de entidad. RTA/ representa una cosa u objeto de la vida real con existencia independiente. 4. Tipos de entidades. RTA/ Entidad regular: es la que utilizamos normalmente. Entidad dbil: no tiene clave propia. 5. Definicin de atributo. RTA/ Los atributos son las caractersticas que definen o identifican a una entidad. Estas pueden ser muchas, y el diseador solo utiliza o implementa las que considere ms relevantes. 6. Definicin de relacin. RTA/ Describe cierta dependencia entre entidades o permite la asociacin de las mismas. 7. Definicin de cardinalidad. RTA/ El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relacin, respectivamente: "1:1", "1: N" y "N: M", aunque la notacin depende del lenguaje utilizado, la que ms se usa actualmente es el unificado. Otra forma de expresar la cardinalidad es situando un smbolo cerca de la lnea que conecta una entidad con una relacin: "0" si cada instancia de la entidad no est obligada a participar en la relacin. "1" si toda instancia de la entidad est obligada a participar en la relacin y, adems, solamente participa una vez. "N, "M", o "*" si cada instancia de la entidad no est obligada a participar en la relacin y puede hacerlo cualquier nmero de veces.