desGX 2010b_prueba_v1

Páginas: 7 (1607 palabras) Publicado: 2 de noviembre de 2015
1) 10 pts. Se tiene una aplicación GeneXus para una ensambladora de Automóviles
Se ensamblan distintas marcas de autos (marca). Un Auto tiene una Marca. A su vez pueden haber muchos
autos de una marca
Determine el diseño de transacciones que considere correcto para representar dicha realidad.

a)

c)

Marca
{
MarcaId*
MarcaDescripcion
Auto
{
AutoId*
AutoDescripcion
}
}
Auto
{
AutoId *AutoDescripcion
}

b)

Auto
{
AutoId *
AutoDescripcion
MarcaId
MarcaDescripcion
}

Marca
{
MarcaId *
MarcaDescripcion
AutoId
AutoDescripcion
}

Marca
{
MarcaId *
MarcaDescripcion
}

d) Ninguna de las anteriores

2) 10 pts. Se tiene una aplicación GeneXus para una ensambladora de Automóviles
Un Auto está compuesto por varios tipos de Piezas (PiezaTipo). Un tipo de pieza puede ser parte de muchos
autos.Determine el diseño de transacciones que considere correcto para representar dicha realidad.

a)

c)

1

Auto
{
AutoId *
AutoDescripcion
PiezaTipoId
PiezaTipoDesc
}

PiezaTipo
{
PiezaTipoId *
PiezaTipoDesc
}

Auto
{
AutoId *
AutoDescripcion
}

PiezaTipo
{
PiezaTipoId *
AutoId*
PiezaTipoDesc
}

b)

Auto
{
AutoId*
AutoDescripcion
PiezaTipo
{
PiezaTipoId*
PiezaTipoDesc
}
}

PiezaTipo
{
PiezaTipoId *PiezaTipoDesc
}

d) Ninguna de las anteriores

3) 10 pts. Se tiene una aplicación GeneXus para una ensambladora de Automóviles
Un Auto está compuesto por varias Piezas (Pieza). Estás piezas son utilizadas únicamente para esos Autos por lo
que no puede haber una Pieza que no esté asociada a un Auto.
Determine el diseño de transacciones que considere correcto para representar dicha realidad.
Auto
{AutoId *
AutoDescripcion
PiezaId
PiezaNombre
}

a)

c)

Pieza
{
PiezaId *
PiezaNombre
}

Auto
{
AutoId*
AutoDescripcion
Pieza
{
PiezaId*
PiezaNombre
}
}

b)

d)

Auto
{
AutoId*
AutoDescripcion
Pieza
{
PiezaId*
PiezaNombre
}
}

Pieza
{
PiezaId *
PiezaNombre
}

Pieza
{
PiezaId *
PiezaNombre
Auto
{
AutoId *
AutoDescripcion
}
}

Auto
{
AutoId *
AutoDescripcion
}

4) 5 pts. Se tiene una aplicación GeneXuspara una ensambladora de Automóviles.
A partir del siguiente diseño de transacciones, determine la estructura física de las tablas que GeneXus creará.
Auto
{
AutoId *
AutoDescripcion
AutoPrecio
}

Automotora
{
AutomotoraId*
AutomotoraNom
}

a)

1

Automotora
AutomotoraId *
AutomotoraNom

Auto
AutoId *
AutoDescripcion
AutoPrecio

Envio
{
EnvioId*
EnvioFecha
AutomotoraId
AutomotoraNom
Fx EnvioTotalAuto
{
AutoId *
AutoDescripcion
AutoPrecio
}
}

Envio
EnvioId *
EnvioFecha
EnvioTotal

Sum(AutoPrecio)

EnvioAuto
EnvioId *
AutoId *
AutoDescripcion
AutoPrecio

b)

Automotora
AutomotoraId *
AutomotoraNom

Auto
AutoId *
AutoDescripcion
AutoPrecio

Envio
EnvioId *
EnvioFecha
AutomotoraId

c)

Automotora
AutomotoraId *
AutomotoraNom

Auto
AutoId *
AutoDescripcion
AutoPrecio

Envio
EnvioId *EnvioFecha
AutomotoraId
AutomotoraNom

EnvioAuto
EnvioId *
AutoId *

EnvioAuto
EnvioId *
AutoId *

d) Ninguna de las anteriores
5) 5 pts. Se tiene una aplicación GeneXus para una ensambladora de Automóviles.
Dado el siguiente diseño de transacciones, determine la tabla extendida de la tabla Envío.
Auto
{
AutoId *
AutoDescripcion
AutoPrecio
}

Automotora
{
AutomotoraId*
AutomotoraNom
}

Envio
{
EnvioId*EnvioFecha
AutomotoraId
AutomotoraNom
Auto
{
AutoId *
AutoDescripcion
AutoPrecio
}
}

a)
b)
c)
d)

No posee tabla extendida
{Envío, EnvioAuto}
{Envío, Automotora}
{Envío, Automotora, EnvioAuto,Auto }

6) 5 pts. Se tiene una aplicación GeneXus para una ensambladora de Automóviles.
Dado el siguiente diagrama de Bachman, determine la tabla extendida de EnvioAuto.

Envío
Automotora
EnvioAuto

Auto

1a)
b)
c)
d)

No posee tabla extendida
{Envío, EnvioAuto}
{Envío, Automotora}
{Envío, Automotora, EnvioAuto,Auto }

7) 2 pts. Se tiene una aplicación GeneXus para una ensambladora de Automóviles.
La misma cuenta con la transacción Auto para registrar los automóviles que son ensamblados. De los autos es
necesario registrar el país de origen del constructor y el país de origen de los repuestos....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS