ejercicio 3

2
Modelo de datos para SIG - 12/Marzo/2011 EJERCICIOS 1. Convierta a modelo relacional el problema del taller 2 (Información Policial, Concesionario de automóviles) según le correspondió. 2. Convertir el siguiente modelo E/R a uno relacional. 3. Construya modelos de E/R y Relacional para el siguiente caso: Artículos y encargos Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios: • Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los 50.000.000 pts), Descuento. • Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad. • Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo. Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta empresa. Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye hora.

Upload: t763rm3n

Post on 13-Jul-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ejercicio 3

Modelo de datos para SIG - 12/Marzo/2011 EJERCICIOS 1. Convierta a modelo relacional el problema del taller 2 (Información Policial, Concesionario

de automóviles) según le correspondió.

2. Convertir el siguiente modelo E/R a uno relacional.

3. Construya modelos de E/R y Relacional para el siguiente caso: Artículos y encargos Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios: • Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los 50.000.000 pts), Descuento. • Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad. • Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo. Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta empresa. Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye hora.

Page 2: Ejercicio 3

3. Normalice en primera forma normal (1FN) , segunda forma normal (2FN) , tercera forma normal (3FN) la siguiente base de datos:

alquiler-clientes Cliente Id_propied cliente_nombre Direccion Renta_inicial Renta_final renta Propietario Nombre_propie

2 4 carlos Cl 5 -6 01-Jul-03 31-Ago-04 300 C1 Marta 2 16 carlos Cl 5 -7 01-Sep-04 01-Sep-05 250 C2 Luis 1 4 Luis Cl 5 -6 01-Sep-02 10-Jun-03 140 C1 Marta 1 36 Luis Cr 2 -3 10-Oct-03 01-Dic-04 125 C2 Luis 2 16 carlos Cl 5 -7 01-Nov-05 10-Ago-06 180 C1 Marta

*Envió de informe de práctica máximo plazo de entre ga viernes 18 Marzo 2011 - ( [email protected] )