Académique Documents
Professionnel Documents
Culture Documents
2.1 El Proceso de Diseo. 2.2 Modelo Entidad-Relacin. 2.3 Restricciones. 2.4 Diagramas E-R. 2.5 Diseo con diagramas E-R. 2.6 Conjunto de entidades dbiles. 2.7 Modelo E-R extendido. 2.8 Otros aspectos del diseo de bases de datos. 2.9 La Notacin E-R con UML.
Una entidad es un elemento con existencia independiente de otros elementos. Fsica: un auto, una casa, una persona, un empleado. Conceptual: un trabajo, un curso, un prstamo.
2.3 Restricciones
Especifica cuando la existencia de una entidad X depende de la existencia de otra entidad Y. Existen diferentes tipos de restricciones de participacin: Parcial Total o dependencia de existencia Dbil
2.4 Diagramas E -R
Los diagramas Entidad-Relacin representan la estructura lgica de una BD de manera grfica. Los smbolos utilizados son los siguientes:
Cada entidad prstamo es la propietaria de las entidades pagos que se relacionan con l. El discriminador o (llave parcial) de una entidad dbil es el conjunto de atributos que pueden identificar de manera nica a las entidades dbiles relacionadas a la misma entidad propietaria. La llave primaria se forma por la llave primaria de la entidad fuerte que es la entidad propietaria mas el discriminador de la entidad dbil. La entidad dbil se especifica con un doble rectngulo. El relacin que asocia las entidades dbiles con las fuertes se especifican con un doble rombo. El discriminador se subraya con una lnea discontinua.
Las relaciones en UML son conexiones semnticas entre clases. Existen cuatro tipos principales de relaciones en UML: Generalizacin: es una relacin de especializacin (Padre-hijo o superclasesubclase). La generalizacin se utiliza para modelar la herencia en los lenguajes orientados a objetos. Permitiendo simplificar la construccin de clases relacionadas. Asociacin: representan las relaciones entre instancias de clase. Se representa grficamente como una lnea que conecta las clases relacionadas. En las asociaciones se puede aadir informacin para aumentar su expresividad y significado: El nombre de la asociacin, un nombre descriptivo que indica la naturaleza de la asociacin. Roles, indica el rol que desempea cada una de las clases en la asociacin. Se identifica por un nombre a los finales de la lnea, describe la semntica de la relacin en el sentido indicado.
Multiplicidad, describe la Cardinalidad de la relacin, es decir, cuntos objetos de una clase participan en la relacin.
ACTIVIDADES EXTRACLASE
Resuelve de manera individual los ejercicios 3.1-3.15 que se encuentran en la pagina 79 y los ejercicios 3.31 a 3.33 pagina 86 del libro Fundamentos de Sistema de Bases de datos, Ramez Elmasri, Pearson-Addison Wesley, 2007 y guarda los ejercicios obtenidos en tu carpeta digital de evidencias. Para presentarlos en la siguiente sesin.