Page 1

1

Instituto Tecnológico Superior de Lerdo MODELO ENTIDAD-RELACION (E.R) Licenciatura En Informática Sarón Ahibi Gallegos Meraz. Profesor: Ricardo Bustamante

INDICE Introducción…………………………………………………….....1 Definición de Modelo de datos…………………… …………....1 Modelo Entidad-Relación…………………………………….….2 Entidades, atributos y relaciones…………………………….…2 Llaves………………………………………………………….…..2 Cardinalidad de las entidades……………………………….…3 Dependencia de existencia y de identificación…………….….3 Generalización y especialización………………………….....…3 Agregación…………………………………………………….…..3 Ejemplo………………………………………………………….…4 Conclusión………………………………………………….….….5 Bibliografía………………………………………………….…......5 INTRODUCCION Conocer que es un modelo Entidad Relación (E-R), en que consiste, como se lleva a cabo, cómo esta dividido, cuales son las características. DESARROLLO Un modelo es un sistema formal y abstracto que describe los datos que se dan mediante una serie de reglas o procesos utilizando operadores definidos por el sistema, también puede ser usado de las siguientes maneras: 1) Como una herramienta para especificar los tipos de datos. 2) Una base para el desarrollo de una 1


2

metodología de diseño para las bases de datos. 3) Como una base para el desarrollo de lenguajes de alto nivel para manipular consultas y datos. 4) Como el elemento para el diseño de la arquitectura de un manejador de bases de datos. Es un ejemplo de una herramienta para el modelado de datos de un sistema de información como El Modelo Entidad-Relación que Consiste en los siguientes pasos: 1. Se descripción el problema textual que se va a modelar. 2. Se hace una lista de los sustantivos y verbos que aparecen. 3. Se clasifican los sustantivos que podrían ser 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 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. Dependiendo de la clasificación de los sustantivos del paso número 3, se podrá definir cuáles son las Entidades, atributos y relaciones. Una Entidad: Es un objeto del mundo, también se reconoce con un conjunto de atributos, que éstos podrían ser Regulares: este tipo de entidades existen por sí mismas ó las débiles: dependen de la existencia de la regular. Ósea que si desaparece una entidad regular desaparecerá por consecuencia la débil. Estas entidades se representan gráficamente con 2 rectángulos en el centro y el nombre en el interior. Luego los Atributos son las características específicas que tiene cada entidad y tienen 3 clasificaciones a). Simples o compuestos. b). Monovaluados o multivaluados, c). Almacenados o derivados. Un atributo simple, no se puede dividir en partes más pequeñas. Un atributo compuesto tiene varios componentes, cada uno con un significado por sí mismo. Un atributo monovalente es aquel que tiene un solo atributo. Un atributo polivalente tiene varios atributos para cada entidad a la que pertenece (multivaluados). Las Interrelaciones, son la asociación entre entidades. Lo que distingue de una entidad con otra se debe a sus atributos, lo cual la hacen única, las llaves identifican que clase de atributo es los tipos de llave dependiendo de la que se requiera, una llave primaria se considera 2


3

clave para la identificación de los demás atributos y éstas son representadas por un círculo relleno y los demás atributos son denominados llaves secundarias. Otra característica del modelo Entidad-Relación es la cardinalidad de las entidades en la relación, expresa el número de entidades a las que otra entidad se puede asociar, podrían ser de Uno a uno, esto quiere decir que una entidad A se asocia, con una entidad B, y cada entidad B se asocia con una entidad A. De Uno a varios Cuando una entidad A se asocia con varias entidades de B, o una entidad B con varias entidades A. De Varios a uno Cada entidad A se asocian varios, con una entidad de B. Varios a varios Cada entidad A se asociación se asocian varios de entidades de B. También se dice que cuando una relación depende de una entidad regular (dependen por sí mismas) con una relación débil (que depende de la regular). Ósea que una entidad débil no puede existir sino existe una regular a esto le llamamos “Dependencia de existencia”, y existe una “Dependencia en identificación” cuando, además de la dependencia en existencia, el tipo entidad débil no se pueden identificar con sus propios atributos, sino que se tiene que añadir la clave de la que dependen. La Dependencia de existencia quiere decir que una entidad débil depende de una regular, de forma que no puede existir la débil si no existe la regular. La Dependencia de identificación cuando la llave primaria de la entidad débil solicita la llave primaria de la entidad regular, ya que no se identifica por la propia o quiere añadirle información y la Generalización y especialización son elementos de entidades de pertenencia y son generados por un medio de relación de entidades regulares. Es la relación que existe entre entidades regulares que tengan pertenencia de ésta entidad. La agregación es un tipo de relación en el que se comprende o lee como “tiene” o “es parte de”, compuesta por entidades más pequeñas representan a la entidad de mayor tamaño. Existen dos clases de agregación: Compuesto/Componente: representa que un todo se obtiene por la unión de diversas partes. Miembro/Colección: representa un todo o agregado como una colección que son del mismo tipo jugando el mismo rol.

3


4

EJEMPLO “Se desea diseñar la base de datos de un Instituto. En la base de datos se desea guardar los datos de los profesores del Instituto (DNI, nombre, dirección y teléfono). Los profesores imparten módulos, y cada módulo tiene un código y un nombre. Cada alumno está matriculado en uno o varios módulos. De cada alumno se desea guardar el nº de expediente, nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varios módulos, pero un módulo sólo puede ser impartido por un profesor. Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo”. Paquete sólo puede llegar a una provincia.

En éste diagrama de entidad-relación las entidades son: Profesor, Módulo, alumno. Las relaciones “imparte”, “matriculado” y “delegado”. Los atributos de profesor: DNI, nombre, dirección, teléfono. Modulo: código y nombre. Alumno: n° expediente, nombre, apellidos y fecha de nacimiento. La cardinalidad de varios profesores pueden impartir diferentes módulos (m, m) pero un modulo solo puede ser impartido por un 4


5

profesor (1,1). Un módulo puede ser matriculado por muchos alumnos (1, m) y un alumno puede ser matriculado por muchos módulos (1, m). Un alumno puede ser un delegado (1,1) y un delegado puede delegar muchos alumnos (1, m).

CONCLUSIÓN El Modelo Entidad-Relación en conclusión es una herramienta para realizar un sistema formal mediante una serie de pasos, Ésta herramienta es para poder especificar los tipos de datos. También puede desarrollar una metodología de diseño para las bases de datos para manipularlos y consultarlos con mayor facilidad. Consiste en entidades, relaciones y atributos. Las entidades son objetos, los atributos son características que contiene cada entidad y las relaciones son las que comparten las entidades, las relaciones se modelan mediante llaves que pueden ser llaves primarias y secundarias, las llaves primarias son las que contienen atributos con un campo llave, ósea que se les puede reconocer por algo característico y las secundarias son todos los demás atributos y por último las cardinalidades expresa el numero de relaciones que pueden tener las entidades y pueden ser de uno a uno, de uno a varios, de varios a varios y de varios a uno. BIBLIOGRAFÍA http://www.itsed.net/file.php/541/materials.html

5

Entidad/Relación  

Definición de Modelo Entidad-Relación