miércoles, 20 de mayo de 2009

Modelo Entidad Relacion



El Modelo Entidad-Relación es un concepto de modelado para base de datos propuesto por Peter Chem en 1976, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (se corresponde al concepto de objeto de la Programación Orientada a Objetos) las cuales tienen unos atributos y se vinculan mediante relaciones.
Es una representación conceptual de la información. Mediante una serie de procedimientos se puede pasar del modelo E-R a otros, como por ejemplo el modelo relacional El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. No es la única técnica pero sí la más utilizada. Brevemente consiste en los siguientes pasos:
Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos).
-Se hace una lista de los sustantivos y verbos que aparecen.
-Los sustantivos son posibles entidades o atributos.
-Los verbos son posibles relaciones.
-Analizando las frases se determina la cordialidad de las relaciones y otros detalles.
-Se elabora el diagrama (o diagramas) entidad-relación.
-S-e completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama
Es más que un lenguaje grafico que describe conceptos o simples dibujos gráficos que describen la formación.


se basan en:


ENTIDADES: Son aquellas que tienen existencia y se distribuyen de otros objetos, son representadas a traves de rectangulos, se dividen en


-Concretas: existencia fisica ej: carro, estudiante, casa


-Atributo: existencia conceptual ej: materia, curso


ATRIBUTO: caracteristica de cad entidad esta representada por medio de un ovalo ej: nombre, edad, iD.

RELACION:Interaccion o union entre dos o mas entidades en este modelo se identifican con un rombo.

CARDINALIDAD: indica el numero de ejemplares en que participan las entidades pueden ser:

  • uno a uno: una entidad A puede relacionarse con una entidad B, y B solo se puede estar relacionada con una de A.


  • Uno a muchos: una entidad en A puede estar relacionada con varias en B, pero una entidad B solamente puede relaciopnarse con una en A.


  • Mucho a muchos: varias entidades en A pueden estar relacionadas con varias en B y viseversa.

EJEMPLO DE APLICACION:


PLANTEAMIENTO DEL PROBLEMA


Se necesita construir el diagrama entidad relación y modelo relacional para el almacenamiento en la base de datos acerca de la información en la empresa expreso Brasilia S.A. empresa colombiana de transporte terrestre de pasajeros que se Moviliza y cuenta con más de 70 agencias en toda Colombia y 150 destinos nacionales e internacionales, y ofrece atención con altos estándares de calidad, servicio y tecnología, esta empresa cuenta con cuatro recursos principales, buses, conductores, pasajeros y los respectivos viajes.

1.) De cada viajes se necesitan numero del viaje saber fecha del viaje, hora del viaje, origen del viaje, destino del viaje, nombre del conductor, código del bus.

2.) De los pasajeros se necesita saber código del pasajero, nombre del pasajero, numero del viaje, código del bus en el que este viajara.

3.) Conductor se necesita código del conductor, nombre del conductor, numero del viaje, código del bus, teléfono.

4.) del bus se necesitan código del bus, código del conductor, tipo del bus, matricula.

realiza el modelo entidad relacion para esta empresa
El tipo de bus depende de la capacidad de pasajeros (de 18. 20, 24,36)



1 comentario: