Professional Documents
Culture Documents
Artefactos Ejercicio
Base de datos
Modelo Entidad-Relacin (E-R)
Eduardo Saavedra A.
Universidad Nacional Andrs Bello
db-logo
Eduardo Saavedra A.
Base de Datos
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Conceptos
Fsicos.
Eduardo Saavedra A. Base de Datos
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
db-logo
Eduardo Saavedra A.
Base de Datos
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Eduardo Saavedra A.
Base de Datos
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Caractersticas de la Entidad
El trmino entidad, cuando se le reere en base de datos, es cualquier objeto sobre el que se tiene informacin. Una entidad est descrita por sus caractersticas. Por ejemplo, la entidad Persona lleva consigo las caractersticas de: Nombre, Apellido, Gnero, Estatura, Peso, Fecha de nacimiento, etc.. Generalmente son Sustantivos y Sujetos hallados en las descripciones de negocio.
db-logo
Eduardo Saavedra A.
Base de Datos
Eduardo Saavedra A.
Base de Datos
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Caractersticas de las Relaciones Una relacin describe cierta dependencia entre entidades. Una relacin tiene sentido al expresar las entidades que relaciona. Por ejemplo: una persona (entidad) trabaja para (relacin) un departamento (entidad). Se presentan como verbos y acciones hallados en las descripciones de negocio.
db-logo
Eduardo Saavedra A.
Base de Datos
Toda relacin tiene un nombre, que expresa la asociacin entre las entidades. Tiene cardinalidad. Tiene opcionalidad. Formalmente, una relacin R entre conjuntos de entidades {E1, E2, . . . En} Una relacin tambin puede tener atributos, por ejemplo, en la relacin arrendar el atributo fecha podra indicar la fecha en que se devuelve el libro.
db-logo
Eduardo Saavedra A.
Base de Datos
Relaciones 1..n
db-logo
Eduardo Saavedra A.
Base de Datos
db-logo
Eduardo Saavedra A.
Base de Datos
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Caractersticas de los Atributos Los atributos son propiedades relevantes propias de una entidad y/o relacin. Por motivos de legibilidad, los atributos no suelen representarse en un diagrama entidad-relacin, sino que se describen textualmente en otros documentos adjuntos. Los atributos describen informacin til sobre las entidades. En particular
db-logo
Propiedades de los Atributos - Identicadores Para todo conjunto de entidades del mismo tipo, debe existir uno o ms atributos, o una o ms relaciones, o una combinacin de stos que permite identicar inequvocamente cada entidad en forma nica. Este atributo o combinacin de atributos se denomina identicador nico (Primary Key). Una entidad puede tener ms de un UID. Nunca un atributo o relacin opcional es parte de un UID.
db-logo
Eduardo Saavedra A.
Base de Datos
A veces los atributos pueden ser Entidades, para saber si esta situacin se presenta, se analiza lo siguiente:
Cuando el atributo tiene varios valores dada una ocurrencia de una entidad.
Telfono. Fax.
Eduardo Saavedra A.
Base de Datos
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
El Enunciado... En la empresa Asdf se manejan proyectos en los cuales los empleados trabajan una cierta cantidad de horas. Simplemente se estima cuantas horas un empleado sera asignado a un proyecto. Los datos que se desean mantener del empleado son Salario, Sexo y Nombre. Y para los proyectos solo interesa el Nombre. Los empleados pertenecen a ciertos departamentos internos de la empresa, un empleado no puede pertenecer a ms de un departamento. Adems se desea saber la localizacin de cada departamento, ya que ellos pueden estar en distintos lugares geogrcos, debido a que la empresa es una multinacional.
Eduardo Saavedra A. Base de Datos
db-logo
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Candidatos a entidades... En la empresa Asdf se manejan proyectos en los cuales los empleados trabajan una cierta cantidad de horas. Simplemente se estima cuantas horas un empleado ser asignado a un proyecto. Los datos que se desean mantener del empleado son Salario, Sexo y Nombre. Y para los proyectos solo interesa el Nombre. Los empleados pertenecen a ciertos departamentos internos de la empresa, un empleado no puede pertenecer a ms de un departamento. Adems se desea saber la localizacin de cada departamento, ya que ellos pueden estar en distintos lugares geogrcos, debido a que la empresa es una multinacional.
Eduardo Saavedra A. Base de Datos
db-logo
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Candidatos a Relaciones... En la empresa Asdf se manejan proyectos en los cuales los empleados trabajan una cierta cantidad de horas. Simplemente se estima cuantas horas un empleado sera asignado a un proyecto. Los datos que se desean mantener del empleado son Salario, Sexo y Nombre. Y para los proyectos solo interesa el Nombre. Los empleados pertenecen a ciertos departamentos internos de la empresa, un empleado no puede pertenecer a ms de un departamento. Adems se desea saber la localizacin de cada departamento, ya que ellos pueden estar en distintos lugares geogrcos, debido a que la empresa es una multinacional.
Eduardo Saavedra A. Base de Datos
db-logo
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
Candidatos a Atributos... En la empresa Asdf se manejan proyectos en los cuales los empleados trabajan una cierta cantidad de horas. Simplemente se estima cuantas horas un empleado sera asignado a un proyecto. Los datos que se desean mantener del empleado son Salario, Sexo y Nombre. Y para los proyectos solo interesa el Nombre. Los empleados pertenecen a ciertos departamentos internos de la empresa, un empleado no puede pertenecer a ms de un departamento. Adems se desea saber la localizacin de cada departamento, ya que ellos pueden estar en distintos lugares geogrcos, debido a que la empresa es una multinacional.
Eduardo Saavedra A. Base de Datos
db-logo
Contenidos
1 2 3 4
Conceptos Objetivos Un modelo... Artefactos Entidad Relacin Atributo Ejercicio Enunciado Entidades Relaciones Atributos Modelo Conceptual
Eduardo Saavedra A. Base de Datos
db-logo
db-logo
Eduardo Saavedra A.
Base de Datos