Вы находитесь на странице: 1из 7

SOLUCIN EXAMEN PRIMER PARCIAL SEGUNDO TURNO

Ejercicio 1

Una empresa suministradora de energa elctrica, quiere informatizar lafacturacin desus


clientes. Para ello realiza un anlisis del funcionamiento interno y llega a las siguientes
conclusiones.

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 Entidad Relacin

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

Fechas en que hajugado el DEPORTIVO LOSVIENTOS,siemprequehayajugado


IGNACIOPARESPEINADO

Mediadegolesporpartidodecadaequipo

No se han definidoclaves ajenas (mal hecho), mediante la sentencia ALTER TABLE


crearlasquecreisnecesarias.

Sonevidentesyesbastantesencillo.

Вам также может понравиться