MER

7
INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO ALUMNA: Claudia Ivonne Chávez Espino MATRICULA: 08231422 CARRERA: Licenciatura en Informática MATERIA: Fundamentos de Base de Datos. ASESOR: M.E. E.D. I.S.C. Ricardo de Jesús Bustamante González TEMA: Ensayo Modelo Entidad Relación CD., Lerdo, DGO. SEPTIEMBRE DE 2010

description

se dara una definicion del Modelo Entidad- Relacion asi como sus conceptos y un ejemplo del mismo

Transcript of MER

Page 1: MER

INSTITUTO TECNOLÓGICO

SUPERIOR DE LERDO

ALUMNA:

Claudia Ivonne Chávez Espino

MATRICULA:

08231422

CARRERA:

Licenciatura en Informática

MATERIA:

Fundamentos de Base de Datos.

ASESOR:

M.E. E.D. I.S.C. Ricardo de Jesús Bustamante González

TEMA:

Ensayo Modelo Entidad – Relación

CD., Lerdo, DGO.

SEPTIEMBRE DE 2010

Page 2: MER

Contenido

Introducción ........................................................................ 3

Modelo Entidad – Relación ............................................ 3

Conceptos. .......................................................................... 3

Entidades ............................................................................ 4

Atributos .............................................................................. 4

Relaciones. ......................................................................... 4

Llaves. ................................................................................. 4

Cardinalidad ........................................................................ 5

Representación de cada concepto: ................................. 5

Conclusión. ......................................................................... 7

Page 3: MER

Introducción

En este ensayo se dará a conocer acerca del modelo entidad relación, sus

conceptos asi como un ejercicio del mismo.

Se darán conceptos como entidad, relación, atributos, llaves, entre otros y se

mostrará el diagrama resultante.

Modelo Entidad – Relación

El modelo entidad- relación es una herramienta para el modelado de datos de

un sistema de información. Estos modelos expresan entidades relevantes para un

sistema de información así como sus interrelaciones y propiedades.

El primer modelo de datos fue introducido en 1969, y el modelo fue desarrollado

por Peter Chen, en la actualidad no es solo un modelo estandarizado del modelo

E-R (Entidad – Relación).

Este modelo consta de 7 pasos que son los siguientes:

1. Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos).

2. Se hace una lista de los sustantivos y verbos que aparecen. 3. Los sustantivos son posibles entidades o atributos. 4. Los verbos son posibles relaciones. 5. Analizando las frases se determina la cardinalidad de las relaciones y otros

detalles. 6. Se elabora el diagrama (o diagramas) entidad-relación. 7. Se completa el modelo con listas de atributos y una descripción de otras

restricciones que no se pueden reflejar en el diagrama.

Conceptos.

En este modelo existen diferentes conceptos que hacen referencia al mismo, entre

ellos están:

Page 4: MER

Entidades

Entidades, que son objetos del mundo real y se distinguen fácilmente de otros

objetos, estas se describen con un conjunto de atributos; existen dos tipos de

entidades las regulares que tienen extensión propia, es decir que existen por sí

mismos se identifica por un rectángulo, y las débiles, y estas existen dependiendo

de la existencia de las entidades regulares, se podría decir que se derivan de las

entidades regulares y se identifican por dos rectángulos, uno dentro del otro.

Atributos

Los atributos son propiedades específicas de cada entidad, existen distintos tipos

de atributos como lo son:

Simples o compuestos: Simples: son los que tiene un solo componente (no se puede dividir en partes mas pequeñas). Compuestos: contiene varios componentes (cada uno con significado propio).

Monovaluados o Multivaluados:

Monovaluados: Es aquel que tiene un solo valor para cada entidad o relación a la que pertenece. Multivaluados: Tiene varios valores para cada entidad o relación a la que pertenece.

Almacenados o derivados.

Relaciones.

Conjunto de interrelaciones que existen entre dos o más tipos de entidades,

es la vinculación entre las entidades que intervienen en una relación.

Llaves.

Llave primaria: es el atributo clave.

Page 5: MER

Llave secundaria: son los demás atributos.

Cardinalidad

Expresa el número de entidades a las que otra entidad se puede asociar

mediante un conjunto de relaciones.

Uno a uno._ Cada entidad A se asocia, a lo sumo, con una entidad B, y

cada entidad B se asocia, a lo suma con una entidad A.

Uno a varios._ Cada entidad A se asocia con cualquier número (cero o

más) de entidades de B, sin embargo, se puede asociar a lo sumo, con

una entidad A.

Varios a uno Cada entidad A se asocia, a lo sumo, con una entidad de

B. Cada entidad de B, sin embargo, se puede asociar con cualquier

numero(cero o más) de entidades de A

Varios a varios Cada entidad A se asociación cualquier numero(cero o

más)de entidades de B, y cada entidad de B se asocia con cualquier

numero(cero o más) de entidades de A.

Representación de cada concepto:

Entidades.

Entidades Débiles.

Atributos.

Relaciones.

Page 6: MER

“Una empresa vende productos a varios clientes. Se necesita conocer los datos

personales de los clientes (nombre, apellido, RFC, dirección y fecha de

nacimiento). Cada producto tiene un nombre y un código, así como un precio

unitario. Un cliente puede comprar varios productos a la empresa, y un mismo

producto puede ser comprado por varios clientes.

Los productos son suministrados por diferentes proveedores. Se debe tener en

cuenta que un producto sólo puede ser suministrado por un proveedor, y que un

proveedor puede suministrar diferentes productos. De cada proveedor se desea

conocer el RFC, nombre y dirección”.

Sustantivos Verbos

Nombre Vender Apellido Conocer

Rfc Tener Dirección Acudir

Fecha nacimiento Poder Código Comprar

Precio unitario Ser Producto Suministrar

Proveedor Contemplar Clientes Desear

necesitar

Page 7: MER

Conclusión.

Nos hemos dado cuenta que al hacer este modelo es mucho más fácil comprender

los requerimientos de cada cliente y poder plasmarlo de una manera lógica