Der

Diagramas de entidad - relación 2011 Diagrama entidad - relación (DER) Introducción El proceso de diseñar una Base de

Views 201 Downloads 5 File size 275KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Diagramas de entidad - relación 2011

Diagrama entidad - relación (DER)

Introducción El proceso de diseñar una Base de Datos comienza con el análisis de la información que debe contener y de las relaciones entre los componentes de esa información. El diseño de una base de datos se realiza a dos niveles. El primero es el nivel conceptual, en la cual se contempla una estructura abstracta y no implementable directamente con un SGBD. El segundo es el nivel físico, en el cual la base de datos es ya implementable. Detalladamente, las fases del diseño de una base de datos son las siguientes: 1. Descripción en lenguaje natural. 2. Diagrama Entidad-Relación (E-R). También conocido como "diagrama de Chen". Estos diagramas modelan el problema mediante entidades asociadas por relaciones. Adoptan la forma de grafos donde los datos se relacionan mediante flechas. 3. Elección del modelo de datos (usualmente el relacional). 4. Conversión del diagrama E-R al modelo relacional (tablas). 5. Normalización (eliminar diversos defectos de diseño). 6. Optimización (según criterios de almacenamiento interno, como el espacio en disco y el tiempo medio de acceso). Las tres primeras fases pertenecen al nivel conceptual del diseño de bases de datos mientras que las tres últimas se relacionan con el nivel físico. Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenador se debe realizar un modelo de datos. El modelo de datos más extendido es el denominado Entidad – Relación. En el modelo E-R se parte de una situación real a partir de la cual se definen entidades y relaciones entre dichas entidades. El modelo E-R está basado en una percepción del mundo real

1 FIME-UANL

Diagramas de entidad - relación 2011 consistente en objetos básicos llamados entidades y relaciones (Que vinculan o relacionan a las entidades). Es una técnica para el modelado de datos de un sistema de información utilizando diagramas entidad relación.

Desarrollo El diagrama entidad - relación también conocido como DER o diagrama E-R es un modelo de red que describe como un alto nivel de abstracción la distribución de datos almacenados en un sistema. El grupo de administración de datos (AD) es responsable de administrar y controlar la información esencial de un negocio, cuando se comience a construir un sistema con el modelo global. El diagrama entidad - relación es una herramienta útil para llevar a cabo esta conversación. Se suele localizar dentro del departamento de proceso de datos y su labor es asegurar que las bases de datos computarizadas se organicen y controlen de manera eficiente, es una herramienta de modelado para comunicarse con el grupo de administración de base de datos basándose en la información representada por el DER, el grupo de administradores de base de datos puede ver el tipo de clave o índices o apuntadores que necesitaran para llegar de manera eficiente a los registros de las base de datos. Enfatiza las relaciones entrealmazenadas de datos en el DFD. Cada una de las cajas rectangulares corresponde a un almacén de datos DFD y puede verse que hay relaciones que normalmente no se aprecian en DFD. Representante de ventas

Cliente

Compra

Libro

2 FIME-UANL

Pedido

Impresiones

Impresora

Diagramas de entidad - relación 2011 Los componentes de un DER. 1. 2. 3. 4.

Tipos de objetos Relaciones Indicadores asociativos de tipo de objeto Indicadores de supertipo/tipo

Tipo de objetos. Se representa en un diagrama de entidad-relación por medio de una caja rectangular. Representa una colección o conjunto de objetos del mundo real cuyos miembros individuales tienen las siguientes características:  Cada una puede identificarse de manera única por algún medio.  Cada uno juega un papel necesario en el sistema que se construye, para que el tipo de objeto sea legitimo el sistema no puede operarse sin esos miembros.  Cada uno puede describirse por uno o más datos. En muchos de los sistemas que desarrolle, los tipos de objetos serán la representación del sistema de algo material del mundo real. El objeto es algo material del mundo real y el tipo de objeto es su representación en el sistema. Las personas son un tipo de objeto en un sistema. Relaciones. Los objetos que se conectan entre si mediante las relaciones. Una relación representa un conjunto de conexiones entre objetos y se representa por medio de un rombo. La relación representa un conjunto de conexiones. Cada instancia de la relación representa una asociación entre cero o mas ocurrencias de un objeto y cero o mas ocurrencias del otro. Notación alternativa para las relaciones. Las relaciones en el diagrama entidad y relación son multidireccionales pueden leerse siguiendo cualquier dirección. E-R no muestra cardinalidad, es decir no muestra el número de objetos que participan en la relación.

3 FIME-UANL

Diagramas de entidad - relación 2011 Una notación alternativa utilizada por algunos analistas muestra la cardinalidad como la ordinalidad. Indicadores asociativos de tipo de objeto. Una notación especial en el diagrama E-R es el indicador asociativo de tipo de objeto, representa algo que funciona como objeto y como relación. Se considera que el tipo asociativo de representa una relación acerca de la cual desea mantener alguna información.  Un tipo de objeto, algo acerca de lo cual se desea almacenar información.  Una relación el cual conecta los dos tipos de objeto. Indicadores de tipo/supertipo. Consisten en tipos de objeto de una o más subcategorias, conectadas por alguna relación, ejemplo la categoría general es empleado y las subcategorias son empleado asalariado y empleado por horas. Nótese que los subtipos se conectan al supertipo por medio de la relación sin nombre.

Reglas para la construcción de diagramas entidad y relación. Añadir tipos de objetos adicionales. Si el modelo del proceso (DFD) ya se ha desarrollado o se esta desarrollando paralelamente al modelo de datos entonces el diccionario de datos ya existirá. Si el modelo de proceso no se ha desarrollado entonces se tuviera que tener que empezar por entrevistar a todos los usuarios apropiados para construir una lista exhaustiva de los datos. Si esta trabajando con el grupo activo de administración de datos hay una probabilidad de que ya exista un diccionario que pudiera obtenerse durante el proyecto. El proceso de asignación puede ofrecer una de tres razones para crear nuevos tipos de objetos. 1. Es posible descubrir datos que se pueden asignar a las algunas instancias de un tipo de objeto pero no a otras.

4 FIME-UANL

Diagramas de entidad - relación 2011 2. Pudiera descubrirse datos aplicables a todas las instancias de dos objetos distintos. 3. Podría descubrirse que algunos datos describen relaciones entre otros tipos de objetos. Reemplazo de una relación por un tipo asociativo por un tipo de objeto. A veces el diagrama entidad y relación tendrá un tipo de objeto que visto de cerca amerita ser un tipo de objeto asociativo de objeto. El tipo de objeto Empleado, con los datos obvios como nombre y domicilio. Suponga que hay datos adicionales como nombre del hijo, edad del hijo y sexo del hijo podría decirse que es un objeto nuevo llamado hijo que se había excluido anteriormente de empleado existen múltiples instancias de la información relacionada con hijos en cada instancia que hace que se repitan los datos . El proceso de eliminar objetos incluidos en otros parte de una actividad de refinamiento llamada normalización.

Eliminar tipos de objetos. Los refinamientos del DER llevan a la eliminación de tipos de objetos y relaciones redundantes o erróneas. 1. Tipos de objetos que consisten solo en un identificador. 2. Tipos de objetos para los cuales existe una sola instancia. 3. Tipos asociativos de objetos flotantes. 4. Relaciones derivadas. Si se tiene un diagrama E-R en el cual uno de los tipos de objeto tiene un solo identificador asignado como dato, existe la oportunidad de eliminar el tipo de objeto y asignar el identificador como dato a un tipo de objeto relacionado. Existencias al diccionario de datos para el diagrama E-R. Los objetos DER corresponden con almacenes del DFD esto significa que en la definición sacada del diccionario de datos, Cliente es tanto definición del tipo de objeto como instancia del almacén clientes.

5 FIME-UANL

Diagramas de entidad - relación 2011 Clientes=

Cliente

Cliente = @nombre-del-cliente +domicilio+numero-telefono Nótese también que la definición de un cliente incluye la especificación del campo llave que es el dato que diferencia una instancia de un cliente de cualquier otra. El signo @ indica el o los campos llave.

Conclusión Los diagramas de entidad – relación son una herramienta muy importante para poder trasladar un proceso completo de cualquier situación a base de datos, ayuda a simplificar y a entender el mismo. En el DER se simplifica al máximo mediante el proceso de normalización, para hacerlo todavía aún mas entendible y haciendo así del diagrama más corto y logrando con esto evitar la captura de datos ya antes capturados y así con esto no tener datos repetidos .

6 FIME-UANL