Sin t - PowerPoint PPT Presentation

About This Presentation
Title:

Sin t

Description:

Title: Sin t tulo de diapositiva Author: Francisca Campins Verger Last modified by: Brando Created Date: 11/27/1999 8:36:18 AM Document presentation format – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 9
Provided by: Francis280
Category:
Tags: isis | sin

less

Transcript and Presenter's Notes

Title: Sin t


1
Ejercicio Una empresa de jardinería quiere
informatizar su gestión. La empresa dispone de un
conjunto de clientes domicilios particulares,
hoteles, comunidades de vecinos, etc. A veces, el
mismo cliente puede requerir servicios de la
empresa para jardines de diferentes ubicaciones,
por ejemplo, un propietario de dos hoteles o un
cliente con casa propia y dos chalets, etc. Para
cada uno de estos jardines, le empresa elabora un
contrato y el importe variará en función del tipo
de jardín, de su extensión y del tiempo de
dedicación que necesita. El contrato será de una
cierta duración y tendrá un tipo de tarifa
determinado.Evidentemente, se tendrá que conocer
la dirección de cada uno de los jardines a
mantener, así como los datos necesarios del
propietario, para poder facturarle a final de
cada mes todos los servicios realizados por la
empresa o avisarlos si surge alguna
eventualidad. La empresa dispondrá de un sistema
informático, que podrá enseñar al cliente todo un
conjunto de fotografías de muchas plantas para
facilitarle la construcción o ampliación de su
jardín, su aspecto, tipo de hojas, de flores,
temporada de plantación, de floración, la familia
a la que pertenece y su origen. La empresa
también tendrá inventariado todos los tipos de
materiales que utiliza, tipos de tierra, abonos,
etc. El empresario tendrá que conocer en todo
momento la composición de cada jardín, los tipos
de plantas que contiene, el nombre, la fecha de
plantación, etc. A final de cada mes, el
empresario deberá pagar a todos sus jardineros,
un sueldo fijo más un importe por hora extra
(para todos igual), así que le gustaría llevar
un control exhaustivo de todas las tareas
realizadas por cada uno de ellos (plantación,
poda, etc.), el lugar donde están trabajando, las
horas dedicadas a cada tarea, etc. Elaborar el
Modelo Entidad/Relación (modelo conceptual) y
pasarlo a Relacional.
2
Diagrama Entidad/Interrelación
3
CLIENTE (DNI, nombre, apellidos,..) JARDIN
(cod_jardin, ubicación, extensión,
tipo,) CONTRATO (cod_contrato, duración, tarifa,
fecha,) PLANTA (cod_planta, nombre, tipohojas,
tipoflores, tempplantación, tempfloración,
familia, origen) MATERIAL (cod_material, nombre,
descripción) TAREA (id_tarea, nombre,
descripción, horasdedicadas, observaciones,...) JA
RDINERO (DNI_jar, num_ss, nombre, apellidos,
tipocontrato, horassemanales,.) R1( ), R2( ),
R3(Fecha_plantacion,número) R4( ), R5( ), R6
(cantidad)
4
CLIENTE (DNI, nombre, apellidos,..) JARDIN
(cod_jardin, ubicación, extensión,
tipo,) CONTRATO (cod_contrato, duración, tarifa,
fecha,) PLANTA (cod_planta, nombre, tipohojas,
tipoflores, tempplantación,tempfloración,familia,o
rigen) MATERIAL (cod_material, nombre,
descripción) TAREA (id_tarea, nombre,
descripción, horasdedicadas, observaciones,
...) JARDINERO (DNI_jar, num_ss, nombre,
apellidos, tipocontrato, horassemanales,.) R1(
) R2( ) R3(Fecha_plantacion,número) R4( ) R5(
) R6 (cantidad)
5
? El objetivo es convertir el esquema conceptual
en un esquema lógico global en el modelo
relacional. Aplicando las siguientes reglas
adecuadamente se obtendrá un esquema relacional
ya normalizado 1. Toda entidad se convierte en
una tabla o relación que toma el nombre de la
entidad. Los atributos de la entidad serán las
columnas de las tablas y el atributo(s)
identificador principal será la clave primaria. A
menos que se diga lo contrario los atributos no
identificadores podrán tomar valores nulos. 2.
Las interrelaciones NM se transforman en una
tabla cuya clave primaria será la concatenación
de los atributos principales de las entidades que
asocia estos atributos serán claves ajenas que
referencian a las respectivas tablas donde son
claves primarias. Los atributos de la
interrelación serán columnas de la tabla 3. Las
interrelaciones 1N o 11 se transforman
propagando el atributo identificador principal de
la entidad que tiene cardinalidad máxima 1 a la
que tiene cardinalidad máxima N. Si la relación
fuese 11 la propagación de la clave se podría
realizarse en cualquier sentido. Los atributos
de la interrelación migrarían junto a la clave,
aunque muchas veces puede ser preferible crear
una nueva tabla. Si se crea una nueva tabla para
transformar la interrelación, la clave primaria
será el atributo identificador principal de la
entidad que tiene cardinalidad máxima N y sus
atributos serán los propios de la interrelación
más el atributo identificador principal de la
entidad que participa con cardinalidad máxima 1
en la interrelación
6
Paso 1. CLIENTE (DNI, nombre, apellidos,..) JARD
IN (cod_jardin, ubicación, extensión,
tipo,) CONTRATO (cod_contrato, duración, tarifa,
fecha,) PLANTA (cod_planta, nombre, tipohojas,
tipoflores, tempplantación, tempfloración,
familia, origen) MATERIAL (cod_material, nombre,
descripción) TAREA (id_tarea, nombre,
descripción, horasdedicadas, observaciones,
...) JARDINERO (DNI_jar, num_ss, nombre,
apellidos, tipocontrato, horassemanales,.) Paso
2 R3(cod_jardin , cod_planta ,Fecha_plantacion,nú
mero) R6 (cod_material , id_tarea ,
cantidad) Paso 3 CONTRATO (cod_contrato,
duración, tarifa, fecha, DNI,cod-jardin,) TAREA
(id_tarea, nombre, descripción, horasdedicadas,
observaciones, DNI_jar,cod-contrato...)
7
Finalmente CLIENTE (DNI, nombre,
apellidos,..) JARDIN (cod_jardin, ubicación,
extensión, tipo,) CONTRATO (cod_contrato,
duración, tarifa, fecha, DNI,cod-jardin,) PLANTA
(cod_planta, nombre, tipohojas, tipoflores,
tempplantación, tempfloración, familia,
origen) MATERIAL (cod_material, nombre,
descripción) TAREA (id_tarea, nombre,
descripción, horasdedicadas, observaciones,
DNI_jar,cod-contrato...) JARDINERO (DNI_jar,
num_ss, nombre, apellidos, tipocontrato,
horassemanales,.) R3(cod_jardin , cod_planta
,Fecha_plantacion,número) R6 (cod_material ,
id_tarea , cantidad)
8
Diagrama de Estructura de Datos (DED)
Write a Comment
User Comments (0)
About PowerShow.com