Академический Документы
Профессиональный Документы
Культура Документы
Ejercicio 1
Interesaguardarlainformacinsobresusclientes(dni/cif,nombreoraznsocial,
direccin,telfonoycorreoelectrnico).
Un cliente puede tener contratados uno o ms puntos de electricidad. Cada punto
tiene asociadoun contador quetieneunnmeronico(ndecontador),ascomouna
lectura(kwconsumidosdesdequesepusoenmarcha).
Cada punto tiene asociada una tarifa (tarifa nocturna una calefaccin, tarifa pymes,
tarifacasera,etc.),perostanodeterminaelprecio.
Cada punto tiene asociada determinada potencia (potencia 4.6 kw, 5.8, etc..). Estos
tramos de potencia estn predeterminados y se contratan a peticin del cliente que
dependerlgicamentedelosaparatosquequieraconectaralared.
La conjuncin de la tarifa y la potencia contratada determina el precio a cobrar por
partedelaempresa.
Realizar:
ModeloEntidadRelacin,reflejandoclaramentelascardinalidadesmximasymnimas
Modelorelacional(tablas)
Normalizacin.
Calificacin:
Modeloentidadrelacin2.5
Modelorelacional:2
Normalizacin.0.5
Esnecesariotenerunmnimode2puntosparacorregirelsiguiente
SOLUCIN EXAMEN PRIMER PARCIAL SEGUNDO TURNO
Ejercicio 2
SetieneelsiguientemodeloEntidadRelacinqueestablecelasrelacionesentreequipos
jugadoresypartidos.
Unequipoperteneceaunaciudadperounaciudadpuedetenermsdeuno.
Se define partido cuando juegan dos equiposenunafechadeterminada,cadaequipo
tieneunresultado.
Losequipostienenjugadoresyunjugadorsolopuedejugarenunnicoequipo
Es necesario saber en qu partidos ha jugado un jugador y cuantos goles ha
marcado.
Elmodelorelacionalresultantees:
createtableCiudad(
codigochar(4)primarykey,
SOLUCIN EXAMEN PRIMER PARCIAL SEGUNDO TURNO
nombrevarchar2(15)notnull)
createtableEquipo(
codigochar(6)primarykey,
clubvarchar2(25)notnull,
direccionvarchar2(25),
codigoCiudadchar(4))
createtableJugador(
codigochar(8)primarykey,
nombrevarchar2(30),
codigoEquipochar(6))
createtablePartido(
codigoEquipo1char(6),
codigoEquipo2char(6),
f
fechadate)
createtableJuega(
codigoEquipo1char(6),
codigoEquipo2char(6),
fechadate,
codigoJugadorchar(8),
numeroGolesnumeric(2,0))
SOLUCIN EXAMEN PRIMER PARCIAL SEGUNDO TURNO
Enunciado:
Generarlassentenciasnecesariaspara:
Indicarqueequipospertenecenalamismaciudad
Nombre de los jugadores yla ciudad en que juegan siemprequeenesaciudadhaya
msdeunequipo
Nombredel(os)jugador(es)pichichidelaliga(quehanmetidomsgoles)
Nombredelosequiposquehanjugadolaprimerajornada
Nombredelosequiposquehanjugadoenlamismafecha
NmerodegolesdelequipoCLUBELBALONenelpartidodelda17112013
Nombre de los jugadores que hayan jugado algn partido y que no haya metido
ningngol
Fechas en que hajugado el DEPORTIVO LOSVIENTOS,siemprequehayajugado
IGNACIOPARESPEINADO
Mediadegolesporpartidodecadaequipo
No se han definidoclaves ajenas (mal hecho), mediante la sentencia ALTER TABLE
crearlasquecreisnecesarias.
Calificacin
Cadapuntoson0.5puntos
Esnecesariotenerunmnimode2puntosparacorregirelanterior.
SOLUCIN EXAMEN PRIMER PARCIAL SEGUNDO TURNO
Ejercicio 1:
Modelo Relacional:
Cliente(
dni
,razn,direccin,correo)
Contador(
nmero
,datos)
Tarifa(
cdigo
,descripcin)
Potencia(
cdigo
,potencia)
Precio(
cdigoTarifa,cdigoPotencia
,precio)
Punto(cdigo,kw,
codigoCliente,cdigoTarifa,cdigoPotencia
)
Asociado(
codigoContador,cdigoPunto
)
Normalizacin:
Yaestnormalizado.
SOLUCIN EXAMEN PRIMER PARCIAL SEGUNDO TURNO
Ejercicio 2:
Indicarqueequipospertenecenalamismaciudad
Nombredelosjugadoresylaciudadenquejuegansiemprequeenesaciudadhaya
msdeunequipo
Nombredel(os)jugador(es)pichichidelaliga(quehanmetidomsgoles)
Nombredelosequiposquehanjugadolaprimerajornada
Nombredelosequiposquehanjugadoenlamismafecha
NmerodegolesdelequipoCLUBELBALONenelpartidodelda17112013
Nombre de los jugadores que hayan jugado algn partido y que no haya metido
ningngol
SOLUCIN EXAMEN PRIMER PARCIAL SEGUNDO TURNO
Mediadegolesporpartidodecadaequipo
Sonevidentesyesbastantesencillo.