$(function(){
$("#headerSearchForm").on("submit", function(event)
{
event.preventDefault();
var query = $.trim($("#headerSearchQ").val());if (query.length == 0) {return false;}
location.href = "https://buscador.rincondelvago.com/" + query.replace(/[^ a-záâàäéêèëíîìïóôòöúûùüçñA-ZÁÂÀÄÉÊÈËÍÎÌÏÓÔÒÖÚÛÙÜÇÑ0-9'"]/g,"").replace(/ /g,"+");
});
$("#bodySearchForm").on("submit", function(event)
{
event.preventDefault();
var query = $.trim($("#bodySearchQ").val());if (query.length == 0) {return false;}
location.href = "https://buscador.rincondelvago.com/" + query.replace(/[^ a-záâàäéêèëíîìïóôòöúûùüçñA-ZÁÂÀÄÉÊÈËÍÎÌÏÓÔÒÖÚÛÙÜÇÑ0-9'"]/g,"").replace(/ /g,"+");
});
});
var div_1_sizes = [
[320, 100],
[320, 50],
[300, 250],
[300, 600]
];
var div_2_sizes = [[970, 90], [728, 90],[970, 250]];
var PREBID_TIMEOUT = 2000;
var adUnits = [{
code: 'div-gpt-ad-1498674722723-0',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485609'
}
}]
},{
code: 'div-gpt-ad-1515779430602-1',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485931'
}
}]
},{
code: 'div-gpt-ad-1515779430602-2',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485934'
}
}]
},{
code: 'div-gpt-ad-1515779430602--3',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485937'
}
}]
},{
code: 'div-gpt-ad-1515779430602--4',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485941'
}
}]
},{
code: 'div-gpt-ad-1515779430602--5',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485945'
}
}]
},{
code: 'div-gpt-ad-1515779430602--6',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485949'
}
}]
},{
code: 'div-gpt-ad-1515779430602--7',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485953'
}
}]
},{
code: 'div-gpt-ad-1515779430602--8',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485956'
}
}]
},{
code: 'div-gpt-ad-1515779430602--9',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485957'
}
}]
},{
code: 'div-gpt-ad-1515779430602--10',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485958'
}
}]
},{
code: 'div-gpt-ad-1515779430602--11',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485959'
}
}]
},{
code: 'div-gpt-ad-1515779430602--12',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485960'
}
}]
},{
code: 'div-gpt-ad-1515779430602--13',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485961'
}
}]
},{
code: 'div-gpt-ad-1515779430602--14',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--15',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--16',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--17',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--18',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--19',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--20',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--21',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--22',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--23',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--24',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
}];
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
pbjs.que.push(function() {
pbjs.addAdUnits(adUnits);
pbjs.requestBids({
bidsBackHandler: initAdserver
});
});
function initAdserver() {
if (pbjs.initAdserverSet) return;
pbjs.initAdserverSet = true;
googletag.cmd.push(function() {
pbjs.que.push(function() {
pbjs.setTargetingForGPTAsync();
googletag.pubads().refresh();
});
});
}
setTimeout(function() {
initAdserver();
}, PREBID_TIMEOUT);
googletag.cmd.push(function() {
googletag.defineSlot('/49859683/RDV_web', div_2_sizes, 'div-gpt-ad-1498674722723-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
//
// Begin comScore Tag
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "5641052" });
(function() {
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "https://b") + ".scorecardresearch.com/beacon.js";
el.parentNode.insertBefore(s, el);
})();
// End comScore Tag
//
var domain= "rincondelvago.com";
//-->
Compartir
0 Me sirvió
0 No me sirvió
D.N.I.: _____________ NOMBRE:______________________________________________
5ª/6ª CONVOCATORIA SI NO NO PRESENTADO
Esquema Lógico ALGO
TITULO(
NTIT: domCod
NOMBRE: domNom
EDITORIAL: domCadena
PRECIO: domMoneda
CP (NTIT) )
PROPIO (
NTIT: domCod
CP (NTIT)
CAj (NTIT) ! TITULO )
AJENO (
NTIT: domCod
CP (NTIT)
CAj (NTIT) ! TITULO )
TOMO (
NTIT: domCod
NUM: domEntero
PAGINAS: domEntero
CP (NTIT, NUM)
CAj (NTIT) ! PROPIO )
ARTÍCULO (
NTIT: domCod
NUM: domEntero
NUMA: domEntero
TEMA: domCadena
PROG: domLetra
CP (NTIT, NUM, NUMA)
CAj (NTIT, NUM) ! TOMO
CAj (PROG) ! PROGRAMA
VNN (PROG) )
PROGRAMA (
PROG: domLetra
DESCRIPCIÓN: domCadena
CP (PROG) )
Todas las preguntas están referidas al esquema de BD relacional anterior.
(1 punto)
Card(PROPIO, esUn1)= Card(TÍTULO, esUn1)=
Card(AJENO, esUn2)= Card(TÍTULO, esUn2)=
Card(PROPIO, tiene)= Card(TOMO, tiene)=
Card(ARTÍCULO, estaEn)= Card(TOMO, estaEn)=
Card(PROGRAMA, contiene)= Card(ARTÍCULO, contiene)=
(1.25 puntos)
Marca con un círculo la respuesta correcta y justifica esa respuesta.
Todos los artículos están en al menos un tomo = V | F
Puede haber programas sin artículos = V | F
Todos los artículos pertenecen obligatoriamente a uno y sólo a un título = V | F
Sólo los propios pueden tener artículos = V | F
Puedo tener programas sin descripción = V | F
Sólo hay, como máximo, un tomo por cada propio = V | F
Esquema Lógico ALGO
TITULO(
NTIT: domCod
NOMBRE: domNom
EDITORIAL: domCadena
PRECIO: domMoneda
CP (NTIT) )
PROPIO (
NTIT: domCod
CP (NTIT)
CAj (NTIT) ! TITULO )
AJENO (
NTIT: domCod
CP (NTIT)
CAj (NTIT) ! TITULO )
TOMO (
NTIT: domCod
NUM: domEntero
PAGINAS: domEntero
CP (NTIT, NUM)
CAj (NTIT) ! PROPIO )
ARTÍCULO (
NTIT: domCod
NUM: domEntero
NUMA: domEntero
TEMA: domCadena
PROG: domLetra
CP (NTIT, NUM, NUMA)
CAj (NTIT, NUM) ! TOMO
CAj (PROG) ! PROGRAMA
VNN (PROG) )
PROGRAMA (
PROG: domLetra
DESCRIPCIÓN: domCadena
CP (PROG) )
(0.5 o 1 punto: dos respuestas correctas al menos)
Especifica en las casillas al lado de cada fórmula los conceptos que se están cubriendo con ella, por ejemplo:
(se suponen todas las variables declaradas adecuadamente)
"P( programa(P) ! "A(artículo(A) " A.prog = P.prog ))
"A(artículo(A) ! "P(programa(P) " A.prog = P.prog ))
"PP( propio(PP) ! "T(título(T) " T.ntit = PP.ntit )) " "AJ( ajeno(AJ) ! "T(título(T) " T.ntit = AJ.ntit )) " "T(título(T) ! "AJ( ajeno(AJ) " T.ntit = AJ.ntit ) " "PP( propio(PP) " T.ntit = PP.ntit ))
a)
b)
c)
Integridad Referencial
Restricción de Existencia
Integridad de Clave
Restricción de dependencia de identificador
Generalización
(0.25 + 0.5) puntos
Resuelve los siguientes enunciados en Álgebra Relacional
Tema de los artículos que aparecen en el título de nombre “Título primero”
Programas que no contienen artículos o contienen todos los artículos.
(de 0 a 0.5 punto)
T: TOMO; A: ARTÍCULO
{ T.páginas | tomo(T) ! "A(artículo(A) " A.num = T.num " A.ntit = T.ntit ) }
donde G = tomo(T) ! " A(artículo(A) " A.num = T.num " A.ntit = T.ntit )
Supongamos un valor de T " dom(G):
¿cuál es el valor de la evaluación de G? Verdadero | Falso
¿cómo has llegado a ese resultado?
A la vista de la respuesta anterior, ¿la fórmula es segura? SI | NO
¿por qué?
Esquema Lógico ALGO
TITULO(
NTIT: domCod
NOMBRE: domNom
EDITORIAL: domCadena
PRECIO: domMoneda
CP (NTIT) )
PROPIO (
NTIT: domCod
CP (NTIT)
CAj (NTIT) ! TITULO )
AJENO (
NTIT: domCod
CP (NTIT)
CAj (NTIT) ! TITULO )
TOMO (
NTIT: domCod
NUM: domEntero
PAGINAS: domEntero
CP (NTIT, NUM)
CAj (NTIT) ! PROPIO )
ARTÍCULO (
NTIT: domCod
NUM: domEntero
NUMA: domEntero
TEMA: domCadena
PROG: domLetra
CP (NTIT, NUM, NUMA)
CAj (NTIT, NUM) ! TOMO
CAj (PROG) ! PROGRAMA
VNN (PROG) )
PROGRAMA (
PROG: domLetra
DESCRIPCIÓN: domCadena
CP (PROG) )
(de 0 a 0.75 puntos)
Si no disponemos de más información que el propio esquema lógico, ¿qué estrategias para mantener la integridad referencial se pueden aplicar y dónde?
Supongamos que la estrategia ante borrados de todas las claves ajenas es propagar : si borramos una tupla de título, ¿qué otras tablas examinaría el Sistema de Gestión de Bases de Datos?
(de 0 a 0.75 puntos)
C1
C2
C3
C4
C5
1
A
Xx
300
12
1
B
Yy
250
5
3
A
Xx
12
4
A
Xx
120
12
4
B
Yy
115
5
4
C
5
Si aseguramos que para cada valor de C2 le corresponde siempre el valor de C3 tal como aparece en la tabla, ¿qué podemos decir sobre su forma normal?
¿qué anomalía se puede producir al insertar una nueva tupla?
¿y al borrar?
¿y al modificar?
3
1
3
5
Descargar
Enviado por: Rogelio Moreno Idioma: castellanoPaís: España