miércoles, 1 de octubre de 2014

MODELO ENTIDAD - RELACION

MODELO ENTIDAD-RELACIÓN

La sencillez conceptual de la tecnología de bases de datos relacional disparó la demanda de RDBMS. A su vez, las necesidades rápidamente crecientes de transacción e información crearon la exigencia de estructuras de implementación de bases de datos más complejas, creando así la necesidad de herramientas de diseño de bases de datos más eficaces.
(Construir un rascacielos requiere actividades de diseño más detalladas que edificar una casa para el perro, por ejemplo.)
Las complejas actividades de diseño requieren sencillez conceptual para obtener resultados satisfactorios. Aun cuando el modelo relacional fue una gran mejora sobre los modelos jerárquico y de red, todavía carecía de las funciones que harían de él una efectiva herramienta de diseño de bases de datos. Como es más fácil examinar estructuras gráficamente que describirlas en texto, los diseñadores de bases de datos prefieren usar una herramienta gráfica en la que se describan las entidades y sus relaciones. En esta forma, el modelo de entidad-relación (ER), o ERM, se ha convertido en el estándar generalmente aceptado para modelar datos.

El modelo ER está basado en los siguientes componentes:
• Entidad. Ya antes en este capítulo una entidad se definió como cualquier cosa acerca de la cual se han de capturar y guardar datos. Una entidad se representa en el ERD con un rectángulo, también conocido como caja de entidad. El nombre de la entidad, un sustantivo, se escribe en el centro del rectángulo. El nombre de entidad por lo general se escribe en mayúsculas y en forma singular: PAINTER y no PAINTERS y EMPLOYEE y no EMPLOYEES. Comúnmente, cuando se aplica el ERD al modelo relacional, una entidad se asocia a una tabla relacional. Cada fila de la tabla relacional se conoce como instancia de entidad u ocurrencia de entidad en el modelo ER.

Cada entidad está descrita por un conjunto de atributos que describe características particulares de la entidad. Por ejemplo, la entidad EMPLOYEE tendrá atributos como son número de Seguro Social, apellido y nombre.
• Relaciones. Las relaciones describen asociaciones entre datos. Casi todas las relaciones describen asociaciones entre dos entidades. Cuando se explicaron los componentes básicos del modelo de datos se ilustraron tres tipos de relaciones entre datos: uno a muchos (1:M), muchos a muchos (M:N) y uno a uno (1:1). El modelo ER utiliza el término conectividad para etiquetar los tipos de relación. El nombre de la relación suele ser un verbo activo o pasivo. Por ejemplo, un PAINTER pinta muchas PAINTINGs; un EMPLOYEE aprende muchas SKILLs; un EMPLOYEE administra una STORE.

Cuadro de Notaciones Chen y “pata de gallo”

EJERCICIO EN CLASE



En este gráfico es un cuadro para la demostración del modelo entidad-relación

Tablas de Contenidos Entidades Atributos

USUARIO
cedula area codigo nombre apellido mail1 mail2 telefono sede bloque piso oficina
1712 1 Juan  Perez jperez@gmail.com   2321 query 4 2 201
1713 1 Luis  Paez lpaez@gmail.com   2322 query 4 2 204
1714 1 Esteban  Pozo epozo@gmail.com   2323 query 4 2 304
Tecnico
cedula especialidad.codigo nombre apellido mail horario
1712 2 Juan  Perez jperez@gmail.com mañana
1713 1 Luis  Paez lpaez@gmail.com tarde
1714 2 Esteban  Pozo epozo@gmail.com mañana
Equipo
codigo usuario.cedula marca.codigo equipo.codigo modelo numero.Serie mantenimiento garantia
1712 1 2 1 123 145 mañana si 
1713 2 1 2 632 147 tarde no
1714 1 2 1 354 845 mañana no
Area
codigo nombre
1 Facultad de Ingenieria y Ciencias Agropecuarias
2 Ingenieria en Sistemas
Nivel de Servicio
codigo nombre tiempo
1 alto 120
2 medio 240
3 bajo 360
Especialidad
codigo nombre
1 Hardware
2 Software
3 Redes
Marca
codigo nombre
1 Dell
2 HP
3 Samsung
Tipos
codigo nombre
1 mouse
2 monitor
3 teclado


En algunas de las tablas se pueden visualizar mas datos para una mejor utilización de la información.