COLEGIO COOPERATIVO REYES PATRIA SISTEMAS SOGAMOSO 2014 Modelo de Base de Datos
Un modelo de datos es un lenguaje orientado a hablar de una Base de Datos. Tpicamente un modelo de datos permite describir: Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan. Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada. Operaciones de manipulacin de los datos: tpicamente, operaciones de agregado, borrado, modificacin y recuperacin de los datos de la base. Conjunto de herramientas conceptuales para describir la representacin de la informacin en trminos de datos. Los modelos de datos comprenden aspectos relacionados con: estructuras y tipos de datos, operaciones y restricciones
Tipos:
a. Jerrquico: Es similar al modelo de red en cuanto a las relaciones y datos. b. Red: Representa los datos mediante colecciones de registros y sus relaciones. c. Relacional: Representa los datos y las relaciones entre estos a travs de una coleccin de tablas. d. Orientado a objetos: Captura la semntica de los objetos soportados en la programacin. e. Entidad-Relacin: Usada para el modelado de datos en un sistema de informacin.
Modelo Entidad-Relacin: Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de informacin as como sus interrelaciones y propiedades.
Entidad: Es el objeto bsico que se presenta en el modelo E-R es la entidad que es cualquier objeto del mundo real con existencia propia, sobre el cual queremos tener informacin en una base de datos. Una entidad puede ser un objeto con existencia fsica, o un objeto con existencia conceptual. No tiene Clave propia
Tipos de Entidades:
a. Regular:
b. Dbiles: dd
No tiene Clave propia - Estante de librera Propietario - Aporta su Clave Relacin Identificante - Permite identificacin
Atributos: Cada entidad tiene propiedades especficas llamadas atributos, que la describen. Los atributos se representan por elipses que estn conectadas a su entidad o relacin mediante una lnea recta. Al conjunto de valores que puede tomar un atributo se le llama dominio del atributo
Relacin: Se puede definir como una correspondencia, asociacin o conexin entre 2 o ms entidades. En los diagramas E-R se representa grficamente como un rombo y sus nombres son verbos.
Cardinalidad: 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, puede ser - Uno a uno - Uno a muchos - Muchos a muchos