Fase 2 - Analisis PedroEmilio

FASE 2 ANALIS PEDRO EMILIO PULIDO SERRATO INGENIERIA DE SISTEMAS 1081418922 TUTOR: - GRUPO: 301330_40 UNAD LA PLATA

Views 83 Downloads 27 File size 301KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

FASE 2 ANALIS

PEDRO EMILIO PULIDO SERRATO INGENIERIA DE SISTEMAS 1081418922

TUTOR: -

GRUPO: 301330_40

UNAD LA PLATA HUILA 2019

CONTENIDO MODELO ENTIDAD RELACIÓN.....................................................................................................................2 1.

DIAGRAMA: Entidad Relación:.........................................................................................................3

ELEMENTOS DEL MODELO ENTIDAD-RELACIÓN........................................................................................3 2.

ENTIDADES......................................................................................................................................3

3.

ATRIBUTOS......................................................................................................................................3

4.

RELACIÓN........................................................................................................................................3

5.

CONJUNTO DE RELACIONES.............................................................................................................3

6.

CARDINALIDAD................................................................................................................................3

7.

RESTRICCIONES................................................................................................................................4

8.

CLAVES.............................................................................................................................................4

9.

DIAGRAMA EXTENDIDO...................................................................................................................5

10.

ENTIDADES FUERTES Y DÉBILES...................................................................................................5

11.

ATRIBUTOS EN LAS RELACIONES..................................................................................................6

12.

HERENCIA....................................................................................................................................6

13.

AGREGACIÓN...............................................................................................................................6

MODELO ENTIDAD RELACIÓN Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales en los campos de ingeniería de software, sistemas de información empresarial, educación e investigación. También conocidos como los ERD o modelos ER, emplean un conjunto definido de símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para representar la interconexión de entidades, relaciones y sus atributos. Son un reflejo de la estructura gramatical y emplean entidades como sustantivos y relaciones como verbos.[ CITATION Luc191 \l 9226 ] 1. DIAGRAMA: Entidad Relación: Es un diagrama que permite representar las entidades relevantes de un sistema de información, así como sus interrelaciones y propiedades. Formalmente, los diagramas ER son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen información que trata un sistema de información y el software que lo automatiza. [CITATION Vic \l 9226 ][CITATION EdT \l 9226 ]

ELEMENTOS DEL MODELO ENTIDAD-RELACIÓN 2. ENTIDADES: Son objetos distinguibles del resto; pe en un sistema bancario, las personas y las cuentas son entidades. Éstas pueden ser entes concretos, como una persona o un avión, o abstractas, como un préstamo o una reserva. Se representan por medio de un rectángulo. 3. ATRIBUTOS: Con propiedades de las entidades. Se representan mediante un círculo o elipse, cuando un atributo es identificativo de la entidad se subraya. 4. RELACIÓN: Describe la dependencia entre entidades o permite la asociación de las mismas; pe tenemos 2 entidades CLIENTE y HABITACIÓN, una relación sería que el cliente 'Pepito' tiene 'ocupada' la habitación '519'. Se representan por medio de un verbo de acción dentro de un rombo que une entidades. 5. CONJUNTO DE RELACIONES: Es un conjunto de entidades del mismo tipo que comparten las mismas propiedades, o atributos. El conjunto de todas las personas que son

clientes en un banco dado, por ejemplo, se pueden definir como el conjunto de entidades cliente. Por ejemplo, es posible definir el conjunto de entidades de todos los empleados de un banco (empleado) y el conjunto de entidades de todos los clientes del banco (cliente). Una entidad persona puede ser una entidad empleado, una entidad cliente, ambas cosas, o ninguna. 6. CARDINALIDAD: Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia de Cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada. Cardinalidad es el número de entidades con la cual otra entidad puede asociar mediante una relación binaria; la Cardinalidad puede ser: Uno a uno, uno a muchos ó muchos a uno y muchos a muchos. El tipo de Cardinalidad se representa mediante una etiqueta en el exterior de la relación, respectivamente: "1:1", "1: N" y "N:M 

Uno a Uno: (1:1) Un registro de una entidad A se relaciona con solo un registro en una entidad B. Ejemplo, Un esposo solo puede tener una esposa y viceversa.



Uno a Varios: (1: N) Un registro en una entidad en A se relaciona con cero o muchos registros en una entidad B. Pero los registros de B solamente se relacionan con un registro en A. Ejemplo, un soldado puede tener una compañía y una compañía muchos soldados.



Varios a Uno: (N:1) Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A. Ejemplo, Un lugar de trabajo puede tener varios empleados, pero un empleado puede tener un solo lugar de trabajo.



Varios a Varios: (N:M) Una entidad en A se puede relacionar con 0 o con muchas entidades en B y viceversa. Ejemplo, varios asociados pueden pertenecer a muchas asociaciones y muchas asociaciones pueden tener varios asociados de distintitas asociaciones. [ CITATION Wik19 \l 9226 ]

7.

RESTRICCIONES: Un esquema de desarrollo E-R puede definir ciertas restricciones a las que los contenidos de la base de datos se deben adaptar. La participación de un

conjunto de entidades E en un conjunto de relaciones R se dice que es total si cada entidad en E participa al menos en una relación en R. Si sólo algunas entidades en E participan en relaciones en R, la participación del conjunto de entidades E en la relación R se llama parcial. 8. CLAVES: Las tablas se relacionan con otras tablas mediante una relación de clave primaria o de clave foránea. Las relaciones de claves primarias y foráneas se utilizan en las bases de datos relacionales para definir relaciones de muchos a uno entre tablas. Las relaciones de claves primarias y foráneas entre tablas en un esquema de estrella o copo de nieve, a veces llamadas relaciones de muchos a uno, representan las vías de acceso a través de las cuales las tablas relacionadas se unen en la base de datos. o Claves primarias 

Una clave primaria es una columna o un conjunto de columnas en una tabla cuyos valores identifican de forma exclusiva una fila de la tabla. Una base de datos relacional está diseñada para imponer la exclusividad de las claves primarias permitiendo que haya sólo una fila con un valor de clave primaria específico en una tabla.

o Claves foráneas 

Una clave foránea es una columna o un conjunto de columnas en una tabla cuyos valores corresponden a los valores de la clave primaria de otra tabla. Para poder añadir una fila con un valor de clave foráneo específico, debe existir una fila en la tabla relacionada con el mismo valor de clave primaria.

o Claves sucedáneas 

Las claves sucedáneas unen las tablas de dimensiones a la tabla de hechos. Las claves sucedáneas son un medio importante para identificar cada instancia o entidad en una tabla de dimensiones. [CITATION IBM \l 9226 ]

9. DIAGRAMA EXTENDIDO: Los modelos de entidad-relación mejorados, también conocidos como modelos de entidad-relación extendidos, son diagramas de bases de datos avanzados muy similares a los diagramas ER normales. Los diagramas ER mejorados son modelos de alto nivel que representan los requerimientos y complejidades de bases de datos complejas. el modelo entidad/relación extendido describe con un alto

nivel de abstracción la distribución de datos almacenados en un sistema. Existen dos elementos principales: las entidades y las relaciones. Las extensiones al modelo básico añaden además los atributos de las entidades y la jerarquía entre estás. Estas extensiones tienen como finalidad aportar al modelo una mayor capacidad expresiva.[ CITATION Luc191 \l 9226 ][ CITATION Man19 \l 9226 ]

10. ENTIDADES FUERTES Y DÉBILES: Se dice que una entidad es fuerte si puede existir por sí misma sin que dependa de la existencia de otra entidad. Por el contrario, si una entidad depende de la existencia de otra, es una entidad débil pues es aquella que solo puede existir cuando es propiedad de otra. Por ejemplo: a HABITACIÓN solo puede existir en un EDIFICIO. Por otro lado, un NEUMÁTICO podría considerarse como una entidad fuerte porque también puede existir sin estar unido a un COCHE. [ CITATION Aul19 \l 9226 ]

11. ATRIBUTOS EN LAS RELACIONES: Las relaciones también pueden tener atributos asociados. Se representan igual que los atributos de las entidades. Un ejemplo típico son las relaciones de tipo "histórico" donde debe constar una fecha o una hora. Por ejemplo, supongamos que es necesario hacer constar la fecha de emisión de una factura a un cliente, y que es posible emitir duplicados de la factura (con distinta fecha). En tal caso, el atributo "Fecha de emisión" de la factura debería colocarse en la relación "se emite". [ CITATION Wik19 \l 9226 ]

12. HERENCIA: Una propiedad crucial de las entidades de nivel más alto y más bajo creadas mediante especialización y generalización, es la herencia de atributos. Los atributos de los conjuntos de entidades de nivel más alto se dice que son heredados por los conjuntos de entidades de nivel más bajo. Por ejemplo, cliente y empleado heredan los atributos de persona. Así, cliente se describe mediante sus atributos nombre, calle y ciudad y adicionalmente por el atributo id-cliente; empleado se describe mediante sus atributos nombre, calle y ciudad y adicionalmente por los atributos id-empleado y sueldo. 13. AGREGACIÓN: La agregación es un concepto de abstracción para construir objetos compuestos a partir de sus objetos componentes. Permite combinar entidades entre las que existe una interrelación y formar una entidad de más alto nivel. Es útil cuando la entidad de más alto nivel se tiene que interrelacionar con otra entidad. [ CITATION Jon11 \l 9226 ]