Guia de modelo entidad vinculo

Solo disponible en BuenasTareas
  • Páginas : 12 (2984 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de febrero de 2012
Leer documento completo
Vista previa del texto
MODELO DE DATOS ENTIDAD-VÍNCULO El fin de este capítulo es presentar los conceptos del modelo de entidad-vínculo, o de entidadrelación (ER: Entity-Relationship), que es un modelo de datos conceptual de alto nivel muy utilizado. Este modelo y sus variaciones se emplean a menudo en el diseño conceptual de aplicaciones de bases de datos, y muchas herramientas de diseño de bases de datos aplican susconceptos Conceptos del modelo ER. El modelo ER describe los datos como entidades, vínculos y atributos. Entidades y atributos. El objeto básico que se representa en el modelo ER es la entidad: una "cosa" del mundo real con existencia independiente. Una entidad puede ser un objeto con existencia física —una cierta persona, un automóvil, una casa o un empleado— o un objeto con existenciaconceptual, como una compañía, un puesto de trabajo o un curso universitario. Cada entidad tiene propiedades específicas, llamadas atributos, que la describen. Por ejemplo, una entidad empleado puede describirse por su nombre, su edad, su dirección, su salario y su puesto de trabajo. Una entidad particular tendrá un valor para cada uno de sus atributos; los valores de los atributos que describen a cadaentidad constituyen una parte decisiva de los datos almacenados en la base de datos. Por ejemplo, la entidad empleado e1 tiene cuatro atributos: Nombre, Dirección, Edad y Teléfono; sus valores son "Juan Sánchez", "Valle 2311, Medellín, Colombia 77001", "55", y "713-749-2630", respectivamente. La entidad compañía c1 tiene tres atributos: Nombre, Ubicación y Presidente; sus valores son "Lubricol","Medellín" y "Juan Sánchez", respectivamente. Tipos de atributos. En el modelo ER se manejan varios tipos distintos de atributos: simples o compuestos; monovaluados o multivaluados, y almacenados o derivados. Los atributos compuestos se pueden dividir en componentes más pequeños, que representan atributos más básicos con su propio significado independiente. Por ejemplo, el atributo Dirección de laentidad empleado se puede subdividir en Domicilio, Ciudad, País y CP, con los valores "Valle 2311", "Medellín", "Colombia" y "77001". Los atributos no divisibles se denominan atributos simples o atómicos. Los atributos compuestos pueden formar una jerarquía; por ejemplo, Domicilio aún se podría subdividir en tres atributos simples, Calle, NúmExterior y Núminterior. El valor de un atributo compuesto esla concatenación de los valores de los atributos simples que lo constituyen. Los atributos compuestos son útiles para modelar situaciones en las que un usuario en ocasiones hace referencia al atributo compuesto como una unidad, pero otras veces se refiere específicamente a sus componentes. Si sólo se hace referencia al atributo compuesto como un todo, no hay necesidad de subdividirlo en susatributos componentes. Por ejemplo, si no hay necesidad de referirse a los componentes individuales de una dirección (CP, Calle, etc.), la dirección completa se designará como atributo simple. En su mayoría, los atributos tienen un solo valor para una entidad en particular, y reciben el calificativo de monovaluados. Por ejemplo, Edad es un atributo monovaluado de Persona. Hay casos en los que unatributo puede tener un conjunto de valores para la misma entidad; por ejemplo, un atributo Colores para un automóvil, o un atributo GradosUniversitarios para una persona. Los coches de un solo color sólo tienen un valor de Colores, pero los de dos tonos pueden tener dos. De manera similar, una persona podría no tener grado universitario alguno, otra podría tener uno, y una tercera podría tener dos omás grados; así, diferentes personas pueden tener distintos números de valores para el atributo GradosUniversitarios. Los atributos de este tipo se denominan multivaluados, y pueden tener límites inferior y superior del número de valores para una entidad individual. Por ejemplo, el atributo Colores de un

automóvil puede tener entre uno y cinco valores, si suponemos que los coches pueden tener...
tracking img