desGX 2010b_prueba_v1
Páginas: 7 (1607 palabras)
Publicado: 2 de noviembre de 2015
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.