MODELO E.docx

Embed Size (px)

Citation preview

  • 8/10/2019 MODELO E.docx

    1/6

    MODELO E R

    Indaga sobre las bases de datos, basados en el modelo Entidad Relacin y

    en el modelo relacional, luego realiza para cada uno un esquema similar a

    los que se muestra en las siguientes figuras. Enva tu archivo a travs de

    este medio.

    ENTIDAD: Objeto del mundo real distinguible de otros objetos, que existe en un contexto

    determinado o puede llegar a existir y del cual deseamos guardar informacin. Una entidad se

    describe usando un conjunto de atributo.

    Una entidad es un elemento con existencia independiente de otros elementos.

    Fsica: un auto, una casa, una persona, un empleado.

    Conceptual: un trabajo, un curso, un prestamo.

    Un conjunto de entidades o tipo entidad es un conjunto de entidades que comparten las

    mismas propiedades.

    Ejemplos: conjuntos de empleados, empresas, clientes, autos, etc.

    ATRIBUTOS

    Toda entidad tiene propiedades particulares, denominadas atributos.

    Ejemplo:

    ENTIDAD ATRIBUTOS

    Empleado

    Cod_empleado

    Nombres

    Apellidos

    Fec.Nacimiento

    DNI

    Domicilio

    Ciudad

  • 8/10/2019 MODELO E.docx

    2/6

    RELACIN: Es un vnculo que nos permite definir una dependencia entre varias

    entidades, es decir, nos permite exigir que varias entidades compartan ciertos atributos de

    forma indispensable.

    Ejemplo:

    Los empleados del taller (de la entidad Empleados) t ienen un cargo (segn la

    entidad Cargos). Es decir, un atributo de la entidad Empleados especificar que cargo

    tiene en el taller, y tiene que ser idntico al que ya existe en la entidad Cargos.

    ENTIDAD RELACION

    El Modelo de Entidad Relacin es un modelo de datos basado en una percepcin del

    mundo real que consiste en un conjunto de objetos bsicos llamados entidades y

    relaciones entre estos objetos, implementndose en forma grfica a travs del Diagrama

    Entidad Relacin.

    Una relacin se representa con un rombo.

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

    TIPOS DE RELACION

    Existen distintos tipos de relaciones segn como participen en ellas las entidades. Es decir, en el caso anterior

    cada empleado trabaja en un proyecto, pero un mismo proyecto lo pueden trabajar varios empleados.

    Uno a uno:

    ENTIDAD ATRIBUTO

    Persona

    Cod_empleado ENTIDAD ATRIBUTO

    Cod_cargo

    Cargo

    Cod_cargo

    Nombres Des_cargo

    Apellidos Sueldo

    Fec.Nacimiento Bono

    DNI

    Domicilio

    Ciudad

  • 8/10/2019 MODELO E.docx

    3/6

    En una relacin uno-uno, cada entidad de alguno de los conjuntos entidad est relacionada a lo sumo

    con una entidad del otro conjunto entidad. Por ejemplo, Un equipo tiene a los sumo un estudiante lider y un

    estudiante lider lidera a lo sumo un equipo.

    Relacin uno a muchos:

    Determina que un registro de una entidad puede estar relacionado con varios de otra entidad, pero en esta

    entidad existir solo una vez. Como ha sido en el caso anterior del trabajador del taller.

    Relacin muchos a uno:

    Cada entidad del primer conjunto est conectado a lo sumo con una entidad del segundo conjunto.

    Relacin muchos a muchos:

    Determina que una entidad puede relacionarse con otra de varios registros y viceversa.

    Por ejemplo: En un Hospital, un medico puede atender a varios pacientes y los pacientes pueden atenderse

    en varios mdicos.

  • 8/10/2019 MODELO E.docx

    4/6

    DIAGRAMAS ENTIDAD RELACION

    - Entidades organizadas en conjuntos entidad.

    - Conjuntos entidad: igual tipo.

    - Atributo de entidad con valor nico: llave o clave.

    - Llaves: simples o compuestas.

    - Subrayadas (notacin).

    - Estado entidad: entidades almacenadas (instancias)

    - Atributos: propiedades entidades.

    - Asociados con dominios.

    - Conectados a conjuntos entidad.

    - Simples o compuestos.

    - Llave: atributo especial.

    - Una Relacin conecta dos o ms entidades.

    - Grado de tipo relacin: nmero de tipos de entidad que

    participan en ella.

    - Puede tener atributos propios

    - El rol de una entidad en una relacin representa su propsito

    en la relacin.

    - Nombre de relacin con significado.

    - Un conjunto entidad E se dice que es dbil si para identificar

    sus instancias, de manera nica, es necesario considerar la

    llave de otra entidad.

    - Un conjunto entidad propietaria (fuerte) y la entidad dbil

    participan tipo de relacin de muchos-uno.

    - Existencia dependiente de otra entidad

    - Necesidad de identificacin

    SISTEMA CONTROL HOSPITALARIO:

    Se desea registrar en la base de datos cada ingreso que realiza el paciente, dentro del

    centro Hospitalario. Para llevar un adecuado control de Produccin y revisar las veces que

    el paciente Ingresa al Hospital.

    De cada ingreso se guarda el cdigo de ingreso (que se incrementar automticamente

    cada vez que el paciente realice un ingreso), el nmero de habitacin, cama y la fecha enla que el paciente realiza el ingreso.

  • 8/10/2019 MODELO E.docx

    5/6

    MODELO RELACIONAL

    El modelo relacional constituye una alternativa para la organizacin y representacin de la informacin que se

    pretende almacenar en una base de datos. Se trata de un modelo terico matemtico que, adems de

    proporcionarnos los elementos bsicos de modelado (las relaciones), incluye un conjunto de operadores

    (definidos en forma de un lgebra relacional) para su manipulacin, sin ambigedad posible.

    El carcter formal del modelo relacional hace relativamente sencilla su representacin y gestin por medio de

    herramientas informticas. No es casual, pues, que haya sido elegido como referencia para la construccin de

    la gran mayora de los Sistemas de Gestin de Bases de Datos comerciales disponibles en el mercado; ni

    tampoco que sea tambin habitualmente seleccionado como modelo de referencia para la elaboracin del

    esquema lgico de una base de datos, como tercer paso de la habitual metodologa de diseo de BDs

    (despus del anlisis de requerimientos y la elaboracin del esquema conceptual).

    Se puede transformar un diagrama entidad Relacin (diseo conceptual) en un modelo relacional (diseo

    lgico) mediante una serie de transformaciones:

    Tipos de entidades.

    Atributos multivalor.

    Tipos de relaciones.

    o Restricciones de cardinalidad

    Entidades dbiles.

    Generalizaciones.

    Agregaciones.

  • 8/10/2019 MODELO E.docx

    6/6

    Una vez obtenido el esquema relacional resultantes del modelo entidad relacin que representaba la base de

    datos, normalmente tendremos una buena base de datos. Pero otras veces, debido a fallos en el diseo o a

    problemas indetectables en esta fase del diseo, tendremos un esquema que puede producir una base de

    datos que incorpore estos problemas:

    - Redundancia. Se llama as a los datos que se repiten continua e innecesariamente por las tablas de

    las bases de datos.

    - Ambigedades. Datos que no clarifican suficientemente el registro al que representan.

    - Prdida de restricciones de integridad.

    - Anomalas en operaciones de modificacin de datos. El hecho de que al insertar un solo

    elemento haya que repetir tuplas en una tabla para variar unos pocos datos. O que eliminar un

    elemento suponga eliminar varias tuplas.

    El principio fundamental reside en que las tablas deben referirse a objetos o situaciones muy concretas. Lo

    que ocurre es que conceptualmente es difcil obtener ese problema.

    La solucin suele ser dividir la tabla con problemas en otras tablas ms adecuadas

    Ejemplo: Se muestra un Esquema de Base de Datos en modelo Relacional donde las tablas se relacionan los

    unos a los otros con las claves principales y secundarias.

    En el modelo relacional se basa en el concepto matemtico de relacin. En este modelo, la informacin se

    representa en forma de tablas o relaciones, donde cada fila de la tabla se interpreta como una relacin

    ordenada de valores (un conjunto de valores relacionados entre s). El siguiente ejemplo presenta una relacin

    que representa al conjunto de los departamentos de una determinada empresa, y que recoge informacin

    sobre los mismos.