Base de datosmer.docx

download Base de datosmer.docx

of 4

Transcript of Base de datosmer.docx

  • 8/10/2019 Base de datosmer.docx

    1/4

    Modelo Entidad Relacin

    Ingeniera Electrnica en Telecomunicaciones y Redes. Pgina 1

    1. Introduccin:El Modelo Entidad-Relacin incluye todos los conceptos de Entidad-Relacin e incorpora los

    conceptos de Subclase y superclase con los conceptos asociados de especializacin y

    generalizacin. Cuando utilizamos una base de datos para gestionar informacin, se est

    plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un

    ordenador, crendose un modelo parcial de la realidad.

    2.

    Objetivo General:Aprender a manejar un modelo entidad relacin para poder plasmar nuestros datos del mundo

    real en nuestro modelo.

    3.

    Objetivos Especficos: Reconocer datos de nuestro mundo real para utilizarlos en nuestro modelo.

    Resolver ejercicios de nuestro mundo real y aplicar nuestro modelo entidad relacin.

    Aplicar nuestro modelo entidad relacin en nuestro gestor de base de datos.

    4.

    Marco Terico:

    Entidades y Relaciones

    El modelo de datos ms extendido es el denominado Entidad-Relacin En el modelo MER se

    parte de una situacin real a partir de la cual se definen entidades y relaciones entre dichas

    entidades:

    Entidad.- Objeto del mundo real sobre el que queremos almacenar informacin. Las entidadesestn compuestas de atributos que son los datos que definen el objeto. De entre los atributoshabr uno o un conjunto de ellos que no se repite, a este atributo o conjunto de atributos se le

    llama clave de la entidad. En toda entidad siempre hay al menos una clave. Ya que puede haber

    varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas:

    Que sea nica.

    Que se tenga pleno conocimiento de ella.

    Que sea mnima, ya que ser muy utilizada por el gestor de base de datos.

    Atributos: Estas entidades estn compuestas por varios atributos que vienen a ser sus

    propiedades. Por ejemplo, la entidad alumnos, tendr los atributos nombre, DNI, nacionalidad,fecha de nacimiento. Los atributos tambin reciben el nombre de columnas en la terminologa de

    BD.

    Elementos: Cada entidad tendr un nmero ilimitado de elementos. Por ejemplo, un elemento dela entidad alumnos ser un alumno en s; as el alumno Pepe ser un elemento, Jos ser otro, etc.Cada uno de esos elementos tambin recibe el nombre de fila en la terminologa de BD.

  • 8/10/2019 Base de datosmer.docx

    2/4

    Modelo Entidad Relacin

    Ingeniera Electrnica en Telecomunicaciones y Redes. Pgina 2

    Relacin.- Asociacin entre entidades, sin existencia propia en el mundo real que estamosmodelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las

    relaciones pueden ser de tres tipos:

    Relaciones 1-1.

    Relaciones 1-n.

    Relaciones n-n

    Representacin grfica de Entidades y Relaciones

    Para asimilar fcilmente un diseo de datos cuando se emplea el modelo E/R se utilizan lossiguientes elementos grficos:

    La utilizacin de estos elementos dar como resultado lo que se denomina el esquema entidad-relacin de la base de datos. Los ejemplos que se incluyen en el apartado anterior, grficamentequedaran como sigue:

  • 8/10/2019 Base de datosmer.docx

    3/4

    Modelo Entidad Relacin

    Ingeniera Electrnica en Telecomunicaciones y Redes. Pgina 3

    Problemas del modelo ER

    Existen algunos problemas que se pueden crear al momento de crear un modelo ER. Estos

    problemas se denominan trampas de conexin que aparecen debido a una mala interpretacin del

    significado de algunas relaciones.

    Tenemos dos clases de trampas de conexin como lo son:

    1. Trampas multiplicativas: Resulta cuando un modelo representa una relacin entre

    tipos de entidad pero la ruta entre las mismas es ambigua.

    2. Trampas de corte: Resulta cuando un modelo sugiere la existencia de una relacinentre ciertos tipos de entidad, pero no existe ninguna ruta entre ciertas instancias

    de entidad.

    Ejemplo: Se desea informatizar la gestin de una empresa de transportes que reparte paquetespor todo Ecuador. Los encargados de llevar los paquetes son los camioneros, de los que se quiere

    guardar el dni, nombre, telfono, direccin, salario y poblacin en la que vive. De los paquetestransportados interesa conocer el cdigo de paquete, descripcin, destinatario y direccin del

    destinatario. Un camionero distribuye muchos paquetes, y un paquete slo puede ser distribuido

    por un camionero. De las provincias a las que llegan los paquetes interesa guardar el cdigo deprovincia y el nombre. Un paquete slo puede llegar a una provincia. Sin embargo, a una

    provincia pueden llegar varios paquetes. De los camiones que llevan los camioneros, interesa

    conocer la matrcula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones

    en fechas diferentes, y un camin puede ser conducido por varios camioneros.

  • 8/10/2019 Base de datosmer.docx

    4/4

    Modelo Entidad Relacin

    Ingeniera Electrnica en Telecomunicaciones y Redes. Pgina 4

    5. CONCLUSIONES El modelo entidad-relacin es muy til al momento de organizar los datos para poder

    gestionarlos con un DBMS.

    Nos muestra de una forma bastante precisa el esquema conceptual.

    6.

    RECOMENDACIONES Identificar de manera muy clara las identidades, relaciones, indicadores y atributos para

    nuestro esquema.

    Identificar un cdigo en cada identidad que no se repita y poder manejar de una manera

    ms fcil y eficaz nuestra base de datos.

    Realizar de una manera ordenada nuestro esquema conceptual para un mejor

    entendimiento y aplicacin.

    7.

    BIBLIOGRAFAhttp://www.iua.upf.edu/peiii/bd_asp/bd.pdf

    http://users.dcc.uchile.cl/~mnmonsal/BD/guias/g-modeloER.pdf

    http://www.iua.upf.edu/peiii/bd_asp/bd.pdfhttp://users.dcc.uchile.cl/~mnmonsal/BD/guias/g-modeloER.pdfhttp://users.dcc.uchile.cl/~mnmonsal/BD/guias/g-modeloER.pdfhttp://users.dcc.uchile.cl/~mnmonsal/BD/guias/g-modeloER.pdfhttp://www.iua.upf.edu/peiii/bd_asp/bd.pdf