Está en la página 1de 12

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720

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:

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720

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.

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720

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.

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720


A. Sobre el Modelo Entidad-Relacin defina los siguientes conceptos:

1. Entidad: Es la representacin de un objeto o concepto del mundo real que se describe en una base de datos. 2. Atributo: son las caractersticas por medio de los cuales se puede describir una entidad. 3. Dominio: describe un conjunto de posibles valores para cierto atributo. 4. Relacin: representacin de una asociacin entre entidades relacionadas en el mundo real 5. Atributo Simple: son los atributos mas fciles de identificar no se pueden descomponer 6. Atributo Compuesto: son los que tienen 2 o mas atributos simples que lo componen 7. Atributo Almacenado o Derivado: es el que representa un valor que se puede obtener a partir del valor de uno o varios atributos. 8. Atributo Monovaludo: atributo que define un solo valor para cada entidad 9. Atributo Multivaluado: atributo que define mas de un valor para cada entidad 10. Atributo Clave: son las caractersticas por medio de los cuales se puede describir una entidad. 11. Dominio: describe un conjunto de posibles valores para cierto atributo. 12. Grado de un tipo de relacin: se define por el numero de entidades que participan. Pude ser de grado 1 o reflexiva, grado 2 o binaria, grado 3 o terciaria. 13. Cardinalidad: numero maximo de instancias en las que pueden estar relacionadas con una misma instancia del mismo tipo 14. Entidad Dbi l: es la que no puede existir si no participa en una relacin con otra entidad.

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720 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 [EN2002] como para la notacin [MPM1999] EN2002 Entidad: objet bsico que representa una cosas del mundo real con una existencia independiente Entidad dbil: es la que no puede existir si no participa 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: son las caractersticas por medio de los cuales se puede describir una entidad.

Atributo clave: son las caractersticas por medio de los cuales se puede describir una entidad.

Atributo multivaluado: atributo que define mas de un valor para cada entidad

Atributo Almacenado o Derivado: es el que representa un valor que se puede obtener a partir del valor de uno o varios atributos.

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720 Cardinalidad: numero maximo de instancias en las que pueden estar relacionadas con una misma instancia del mismo tipo

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

[MPM1999] Entidad: objet bsico que representa una cosas del mundo real con una existencia independiente. Entidad dbil: es la que no puede existir si no participa en una relacin con otra entidad.

Interrelacin: asociacin o vinculaciones entre entidades

Dominio conjunto de posibles valores que puede tomar cierta caracterstica. Atributo: son las caractersticas por medio de los cuales se puede describir una entidad.

Restriccin tipo de identificador, identificador principal (I.P) o identificador alternativo (I.A), que define unvocamente a un tipo de entidad. Cardinalidad: numero mximo de instancias en las que pueden estar relacionadas con una misma instancia del mismo tipo

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

(0:1) ,(0:M)

Dependencia tipo de entidad o interrelacin que no puede existir si desaparece la otra entidad de la cual

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720 dependen

c.

presente una grfica de un modelo entidad-relacin con la notacin [en2002] y otra con la notacin [mpm1999].

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720 d. Qu es un Diccionario de Datos y para qu se realiza? Un diccionario de datos, 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 que se utiliza? Para identificar 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.

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). 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.

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720

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

Jorge Alberto Contreras Camacho Id: 95032906320 Adsi - 362720

También podría gustarte