Entidad Relacion

Páginas: 26 (6449 palabras) Publicado: 1 de septiembre de 2011
CAPITULO 5 Estructura de la capa de datos

Arquitectura Tecnológica de Aplicaciones WEB

348

Temario
 Modelo Entidad-Relación  Estructura de un RDBMS  Fronteras de las Bases de Datos  Lenguaje SQL

Arquitectura Tecnológica de Aplicaciones WEB

349

Modelo Entidad Relación

Arquitectura Tecnológica de Aplicaciones WEB

350

1

Introducción
 Modelo Entidad Relación. Desarrollado por E. Codd 1970.  Modelo de datos basado en representación

de registros.

 Hoy en día se trata del modelo más usado

en aplicaciones comerciales.

 Se compone de:  Estructura de datos.  Integridad de datos.  Manipulación de datos.
Arquitectura Tecnológica de Aplicaciones WEB 351

Modelo Relacional
El modelo relacional es una forma de ver los datos es decir, es unareceta para representar los datos, mediante tablas, y la receta para manipular esa representación mediante operadores.  El modelo relacional se preocupa de tres aspectos de los datos : su estructura, su integridad y su manipulación.  Desde una visión histórica este modelo es relativamente nuevo, los primeros sistemas de bases de datos estaban basados en el modelo de redes o jerárquicos,orientados a una implementación física de la base de datos.
 

Con la introducción del modelo relacional se desarrolló una teoría orientada a las bases de datos relacionales. Esta teoría ayuda al diseño de las bases de datos y al proceso de consultas del usuario.

Arquitectura Tecnológica de Aplicaciones WEB

352 352



Modelo Relacional (2)

En este modelo la base de datos es vista por elusuario como una relación de tablas. Cada fila de una tabla es un registro o tupla y los atributos son columnas o campos.

Cada una de las tablas de la base de datos debe tener un nombre único. Generalmente corresponde al nombre de la entidad.  Cada columna tiene asociado un dominio que es el conjunto de valores posibles para esa columna.


Arquitectura Tecnológica de Aplicaciones WEB353 353

2

Modelo Relacional (3)
 –

El orden en que se listan las filas no tiene importancia. Si las columnas están rotuladas (tiene un nombre), entonces el orden de las columnas no tiene importancia.



Representación de Conjuntos de Entidades

Arquitectura Tecnológica de Aplicaciones WEB

354 354

Modelo relacional
 ¿Cómo se diseña la base de

datos?

 Usando el modeloentidad

relación, se crea un repositorio de datos que permite:
 

Contestar cualquier presunta sobre los datos. Minimizar la redundancia

Arquitectura Tecnológica de Aplicaciones WEB

355

El modelamiento de datos
 Características  Es un desarrollo Top-Down  La idea general es hacer una abstracción del negocio y llevarlo una representación esquemática  Una vez creado el modelode datos, se usará

una herramienta de software para implementarlo.  Si el tipo de modelo es el Entidad Relación, se aconseja que la herramienta este orientada a ese tipo de estrategia.
Arquitectura Tecnológica de Aplicaciones WEB 356

3

Modelo llevado a la base de datos

 Los SABDR (Sistemas Administradores de Bases

de Datos Relacionales) proveen un lenguaje estandarizado parallevar el modelo relacional a una representación computacional  Algunos SADBR poseen objetos que permiten definir reglas complejas del negocio, que han sido impuestas al modelo de datos.  Una vez tomada la decisión respecto de cuál será el SABDR a usar, hay que considerar :
Desempeño Reglas de integridad de datos  Integración con otros sistemas en desarrollo o en producción.  Documentación
 Arquitectura Tecnológica de Aplicaciones WEB

357

¿Porqué usamos el modelo entidad relación?
 Es relativamente fácil de entender para la

   

contraparte técnica o para un cliente, en comparación con las antiguas formas de modelamiento de datos. Elimina la redundancia de los datos. Cualquier consulta que por sobre los datos se realice, es posible de ser contestada. Ya está...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ENTIDAD-RELACIÓN
  • Entidad-Relación
  • Entidad Relacion
  • entidad relacion
  • Entidad relacion
  • Entidad-Relacion
  • Entidad relacion
  • entidad relacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS