Modelo entidad relacion

Solo disponible en BuenasTareas
  • Páginas : 12 (2974 palabras )
  • Descarga(s) : 9
  • Publicado : 2 de agosto de 2010
Leer documento completo
Vista previa del texto
El modelo Entidad-Relaci´n o
Dra. Amparo L´pez Gaona o

Posgrado en Ciencia e Ingenier´ de la Computaci´n ıa o Fac. Ciencias, UNAM

Dra. Amparo L´pez Gaona () o

El modelo Entidad-Relaci´n o

Posgrado en Ciencia e Ingenier´ de la Compu ıa /1

Construcci´n de una BD o
Pasos en la construcci´n de una aplicaci´n: o o
1 2 3 4 5

Entender el mundo dominio de mundo real que se va amodelar. Especificarlo usando un formalismo de dise˜o para BD. n Traducir la especificaci´n al modelo de datos del SABD. o Crear el esquema de la BD. Poblar la BD.

Dra. Amparo L´pez Gaona () o

El modelo Entidad-Relaci´n o

Posgrado en Ciencia e Ingenier´ de la Compu ıa /1

Dise˜o n
¿Porqu´ necesitamos realizar un dise˜o? e n
Para determinar una estructura de la base de datos antes derealizar una implementaci´n particular. o

¿Qu´ necesitamos saber? e
Qu´ elementos considerar. e C´mo relacionarlos. o Qu´ restricciones existen el dominio de cada elemento. e

Formalismos para el dise˜o n
Modelo entidad/relaci´n (E/R). o Lenguaje para descripci´n de objetos (ODL). o Lenguaje para modelado UML.

Dra. Amparo L´pez Gaona () o

El modelo Entidad-Relaci´n o

Posgrado en Cienciae Ingenier´ de la Compu ıa /1

Modelo ER
El modelo entidad relaci´n (ER) proporciona una herramienta para o representar informaci´n del mundo real a nivel conceptual. o Creado en 1976 por Peter Chen, permite describir las entidades involucradas en una base de datos, as´ como las relaciones y restricciones ı de ellas. Notaci´n gr´fica. o a Tiene sem´tica clara. a F´cil de entender a´n por noespecialistas. a u Independiente de cualquier SABD.

Dra. Amparo L´pez Gaona () o

El modelo Entidad-Relaci´n o

Posgrado en Ciencia e Ingenier´ de la Compu ıa /1

Entidades
Una entidad es un elemento con existencia independiente de otros elementos. F´ ısica: un auto, una casa, una persona, un empleado. Conceptual: un trabajo, un curso, un pr´stamo. e Un conjunto de entidades o tipo entidades un conjunto de entidades que comparten las mismas propiedades. Ejemplos: conjuntos de empleados, compa˜´ clientes, autos, etc. nıas,

(Juan, 14235, Mat)

(Elena, 381175, Fis) (Ana 145332, CC)

Alumno

(Maria, 67894,CC)

(Pedro, 67890,CC)
El modelo Entidad-Relaci´n o

Dra. Amparo L´pez Gaona () o

Posgrado en Ciencia e Ingenier´ de la Compu ıa /1

Atributos
Toda entidad tienepropiedades particulares, denominadas atributos. Ejemplo: Empleado = (nombre, sexo, direccion, salario, fechaNac) Cuenta = (numCuenta, balance) Los atributos se representan por ´valos ligados al rect´ngulo mediante o a l´ ıneas rectas.
Nombre NumCta

Carrera Alumno

Dra. Amparo L´pez Gaona () o

El modelo Entidad-Relaci´n o

Posgrado en Ciencia e Ingenier´ de la Compu ıa /1 ...Atributos
Los atributos pueden ser: Simples o compuestos Univaluados o multivaluados Derivados o almacenados Nulos Llaves Dominio = conjunto de valores v´lidos para un atributo. a

Dra. Amparo L´pez Gaona () o

El modelo Entidad-Relaci´n o

Posgrado en Ciencia e Ingenier´ de la Compu ıa /1

Relaciones
Una relaci´n (relationship) es una asociaci´n entre entidades. o o Definici´n matem´tica: o aSi A, B son conjuntos, entonces una relaci´n R es un subconjunto de o A×B Ejemplo: Si A = {1, 2, 3}, B = {a, b, c, d}, R = {(1, a), (1, c), (3, b)} Una relaci´n se representa con un rombo. o

Empleado

Trabajar

Proyecto

Cada ejemplar de trabajar asocia una entidad de Empleado con una de Proyecto. De manera formal trabajar es un subconjunto de Empleado X Proyecto.

Dra. Amparo L´pezGaona () o

El modelo Entidad-Relaci´n o

Posgrado en Ciencia e Ingenier´ de la Compu ıa /1

Cardinalidad
Expresa el n´mero de entidades que pueden asociarse v´ un tipo de u ıa relaci´n. o Para las relaciones binarias la cardinalidad puede ser:
Uno a uno (←→) Uno a varios (←−) Varios a uno (−→) Varios a varios ( )
Trabajar

Empleado

Departamento

Administrar

Dra. Amparo L´pez...
tracking img