6

Click here to load reader

Base de Datos Guia 3

Embed Size (px)

Citation preview

Page 1: Base de Datos Guia 3

1. EJERCICIO A SOLUCIONAR. Se desea informatizar la gestión de una tienda informática. La tienda dispone de una serie deproductos que se pueden vender a los clientes.De cada producto informático se desea guardar el código, descripción, precio y número deexistencias. De cada cliente se desea guardar el código, nombre, apellidos, dirección y númerode teléfono.Un cliente puede comprar varios productos en la tienda y un mismo producto puede sercomprado por varios clientes. Cada vez que se compre un artículo quedará registrada la compraen la base de datos junto con la fecha en la que se ha comprado el artículo.La tienda tiene contactos con varios proveedores que son los que suministran los productos. Unmismo producto puede ser suministrado por varios proveedores. De cada proveedor se deseaguardar el código, nombre, apellidos, dirección, provincia y número de teléfono

Page 2: Base de Datos Guia 3

EJERCICIO 2

Se desea diseñar una base de datos para almacenar y gestionar la información empleada poruna empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrícula,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, dirección, ciudad y númerode teléfono: además, los clientes se diferencian por un código interno de la empresa que seincrementa automáticamente cuando un cliente se da de alta en ella. Un cliente puede comprartantos coches como desee a la empresa. Un coche determinado solo puede ser comprado porun único cliente.El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cadacoche. Cada revisión tiene asociado un código que se incrementa automáticamente por cadarevisión que se haga. De cada revisión se desea saber si se ha hecho cambio de filtro, si se hahecho cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden pasarvarias revisiones en el concesionario.

Ejercicio 3

Page 3: Base de Datos Guia 3

La clínica “SAN ANTÓN” necesita llevar un control informatizado de su gestión de pacientes ymédicos.De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia ,código postal, teléfono y fecha de nacimiento. De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. Sedesea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cadaingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guardael código de ingreso (que se incrementará automáticamente cada vez que el paciente realice uningreso), el número de habitación y cama en la que el paciente realiza el ingreso y la fecha deingreso.Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital.

Sobre el modelo entidad relación definir:

1. Entidad: almacenamiento de información de una serie objetos o elementos en la cual esto recibe el nombre de entidad

2. Atributo: De las entidades se dividen unos atributos en la cual son las características.

3. Dominio: conjunto finito o homogéneo de valores atómicos en la cual son del mismo tipo e indivisibles

4. Relación: conjunto de dominios no necesariamente distintos en la cual es un subconjunto del producto cartesiano de los dominios.

5. Atributo simple: Son los atributos que no pueden repetirse como un numero de un celular.

6. Atributo Compuesto: Son los atributos que se repetir como nombre apellidos.7. Atributo almacenado o derivado: Son aquellos que se pueden calcular como la

edad.8. Atributo mono eludo: Valor estándar para una fabrica o entidad9. Atributo Multivaluado: Muchos valores para una fabrica o entidad como por

ejemplo redes, teléfonos en la cual se pueden tener diferentes valores 10. Atributo clave: Para cada entidad hay un identificación única e intransferible para

ella.

Page 4: Base de Datos Guia 3

11. Grado de un tipo de relación: Total de conjuntos que participan en entidades .12. Cardinalidad: es una cantidad en la cual tiene un minimo o un máximo en la cual el

máximo podría ser indefinido.

Presente una gráfica de un modelo entidad-relación con la notación[EN2002] y otra con la notación [MPM1999]

¿Qué es un Diccionario de Datos y para qué se realiza?

Es el que se encarga de guardar las características lógicas de los datos del programa o aplicación que se esta realizando esto se va realizando durante el proceso de la realización del mismo

Explique qué contenido debe llevar un Diccionario de Datos y presente unagráfica de un diccionario de datos que muestre el contenido explicado(asocie la gráfica con la explicación)

Page 5: Base de Datos Guia 3