You are on page 1of 9

JOHN GUZMAN

Desarrollo Gua 3 - MER


Preguntas-Respuesta A. Sobre el Modelo Entidad-Relacin defina los siguientes conceptos: Desarrollo. 1. Entidad: Representa una cosa u "objeto" del mundo real con existencia independiente, es decir, se diferencia unvocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. 2. Atributo: son las caractersticas que definen o identifican a una entidad. 3. Dominio: describe un conjunto de posibles valores para cierto atributo. 4. Relacin: Describe cierta dependencia entre entidades o permite la asociacin de las mismas. 5. Atributo simple: son aquellos que no tienen capacidad de ser descompuestos 6. Atributo compuesto: son aquellos que permiten descomponerse en otros atributos conformando lo que se denominan jerarquas. 7. Atributo Almacenado o Derivado: El valor para este atributo se puede derivar de los valores de otros atributos o entidades. Por ejemplo, si existe un campo fecha nacimiento, la edad sera un atributo derivado 8. Atributo Monovaluado: Es aquel atributo que toma un valor fijo al momento de que el objeto define su estado. 9. Atributo Multivaluado: Un atributo multivaluado es que representa las propiedades de los objetos cuyos valores no son atmicos. 10. Atributo Clave: Este identifica un atributo en una tabla. Es la diferencia que se pauta entre un conjunto de atributos. 11. Grado de un tipo de relacin: El nmero de conjuntos de entidades que participan en el conjunto de relaciones, o lo que es lo mismo, el nmero de entidades que participan en una relacin. 12. Cardinalidad: El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relacin, respectivamente: "1:1", "1:N" y "N:M 13. Entidad Dbil: Una entidad dbil es aquella que no puede existir sin participar en la relacin; es decir, aquella que no puede ser unvocamente identificada solamente por sus atributos. 14. Normalizacin (1-2-3)

JOHN GUZMAN B. Realice un cuadro propio en una hoja electrnica (Excel) en donde en una columna presente las notaciones (grficas) y en la siguiente el concepto que representa. Tanto para la notacin como para la notacin [MPM1999]. Desarrollo: NOTACION (EN2002) EN2002 Notacin Descripcin Entidad, objeto bsico que representa una cosa del mundo real con existencia independiente. Entidad dbil, entidad que no puede existir sin participar en una relacin con otra entidad. Relacin, representacin de una asociacin entre entidades relacionadas en el mundo real. Relacin con identificacin, representa un tipo de relacin la cual no puede existir sin la entidad principal. Atributo, representa las propiedades particulares de una entidad.

Atributo clave, atributo que define e identifica con un valor nico para cada entidad. Atributo Multivaluado, atributo que define ms de un valor para cada entidad. Atributo Almacenado o Derivado, atributos calculados a partir de informacin existente. Cardinalidad, nmero mximo de instancias en las pueden estar relacionadas con una misma instancia del mismo tipo.

( 1:1 ) , ( 1:M ) , ( N:1 ) , ( M:N )

JOHN GUZMAN MPM1999 Notacin Descripcin Entidad, objeto bsico que representa una cosa del mundo real con existencia independiente. Entidad dbil, entidad que no puede existir sin participar en una relacin con otra entidad. Interrelacin, asociacin o vinculacin entre entidades.

Dominio, conjunto de posibles valores que puede tomar cierta caracterstica.

Atributo, propiedades o caractersticas que tiene un tipo de entidad. Restriccin, tipo de identificador, identificador principal (I.P) o identificador alternativo (I.A), que define unvocamente a un tipo de entidad. Cardinalidad, nmero mximo y mnimo de un tipo de entidad en el que puede estar relacionado con otro y otros tipos de entidad. Dependencia, tipo de entidad o interrelacin que no puede existir si desaparece la otra entidad de la cual dependen.

I.P

I.A

( 1:1 ) , ( 1:M ) , ( N:1 ) , ( M:N )

( 0:1 ) , ( 0:M )

JOHN GUZMAN C. presente una grfica de un modelo entidad-relacin con la notacin [en2002] y otra con la notacin [mpm1999]. Desarrollo:

JOHN GUZMAN D. Qu es un Diccionario de Datos y para qu se realiza? Desarrollo. Desarrollo: es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin. Para qu se utiliza?: Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos ms importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripcin de todos estos elementos.

JOHN GUZMAN

E. Explique que contenido debe llevar un Diccionario de Datos y presente una grfica de un diccionario de datos que muestre el contenido explicado (asocie la grfica con la explicacin).

Desarrollo. El diccionario de datos almacena informacin acerca de la estructura de la base de datos, y la informacin de autorizacin, y datos acerca de las relaciones. La informacin que se almacena en un diccionario es:
Los nombres de las relaciones Los nombres de los atributos de cada relacin Los nombres de las vistas definidas en la base de datos y la definicin de estas visitas Las restricciones de integridad de cada relacin (las restricciones en clave)Adems de esto, muchos sistemas conservan los datos siguientes de los usuarios del sistema: Nombres de los usuarios autorizados Informacin contable acerca de los usuarios

JOHN GUZMAN

Pase la solucin de los siguientes ejercicios realizarla en el programa DIA. En cuanto a los ejercicios solucionados resuelva las inquietudes que tenga al respecto o en su defecto apntelas para ser solucionadas durante la siguiente sesin de clase junto con su orientador. Solucione el ejercicio nmero tres y realice esta solucin en el programa DIA.

1. EJERCICIO A SOLUCIONAR.

Se desea informatizar la gestin de una tienda informtica. La tienda dispone de una serie de productos que se pueden vender a los clientes. De cada producto informtico se desea guardar el cdigo, descripcin, precio y nmero de existencias. De cada cliente se desea guardar el cdigo, nombre, apellidos, direccin y nmero de telfono.

Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios clientes. Cada vez que se compre un artculo quedar registrada la compra en la base de datos junto con la fecha en la que se ha comprado el artculo. La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea guardar el cdigo, nombre, apellidos, direccin, provincia y nmero de telfono.
1.1 SOLUCIN:

JOHN GUZMAN

EJERCICIO 2: Se desea disear una base de datos para almacenar y gestionar la informacin empleada por una empresa dedicada a la venta de automviles, teniendo en cuenta los siguientes aspectos: La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrcula, marca y modelo, el color y el precio de venta de cada coche. Los datos que interesa conocer de cada cliente son el NIF, nombre, direccin, ciudad y nmero de telfono: adems, los clientes se diferencian por un cdigo interno de la empresa que se incrementa automticamente cuando un cliente se da de alta en ella. Un cliente puede comprar tantos coches como desee a la empresa. Un coche determinado solo puede ser comprado por un nico cliente. El concesionario tambin se encarga de llevar a cabo las revisiones que se realizan a cada coche. Cada revisin tiene asociado un cdigo que se incrementa automticamente por cada revisin que se haga. De cada revisin se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden pasar varias revisiones en el concesionario.

JOHN GUZMAN

EJERCICIO A RESOLVER: La clnica SAN ANTN necesita llevar un control informatizado de su gestin de pacientes y mdicos. De cada paciente se desea guardar el cdigo, nombre, apellidos, direccin, poblacin, provincia, cdigo postal, telfono y fecha de nacimiento. De cada mdico se desea guardar el cdigo, nombre, apellidos, telfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. 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 y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un mdico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un nico mdico. Un paciente puede realizar varios ingresos en el hospital.

You might also like