Diferencia entre revisiones de «Final del 28/12/10 (Bases de Datos)»

De Cuba-Wiki
(Página nueva: Ejercicio 1 Explicar los siguientes tipos de índices: basado en B+, basado en hanshing, cluster, no cluster, denso y no denso. (3) Ejercicio 2 1- ¿Qué es una dependencia funcion...)
 
Sin resumen de edición
Línea 1: Línea 1:
Ejercicio 1
=== Ejercicio 1 ===


Explicar los siguientes tipos de índices: basado en B+, basado en hanshing, cluster, no cluster, denso y no denso. (3)
Explicar los siguientes tipos de índices: basado en B+, basado en hanshing, cluster, no cluster, denso y no denso. (3)


Ejercicio 2
===Ejercicio 2 ===


1- ¿Qué es una dependencia funcional para un esquema R?(1)
# ¿Qué es una dependencia funcional para un esquema R?(1)
2- Explicar qué significa formalmente una dependencia funcional f es consecuencia semántica/lógica de un conjunto de dependencias funcionaels F (hint: se "verifica" f siempre que se "verifica" F). (1)
3- Explicar qué significa formalmente una dependencia funcional f es consecuencia sintáctica de un conjunto de dependencias funcionales F (hint: f se puede "calcular" a partir de F). (1)
4- ¿Por qué toda consecuencia sintáctica es consecuencia semántica? (1)


Ejercicio 3
# Explicar qué significa formalmente una dependencia funcional f es consecuencia semántica/lógica de un conjunto de dependencias funcionaels F (hint: se "<b>verifica</b>" f siempre que se "<b>verifica</b>" F). (1)
 
# Explicar qué significa formalmente una dependencia funcional f es consecuencia sintáctica de un conjunto de dependencias funcionales F (hint: f se puede "<b>calcular</b>" a partir de F). (1)
 
# ¿Por qué toda consecuencia sintáctica es consecuencia semántica? (1)
 
=== Ejercicio 3 ===


Sea la siguiente base de datos:
Sea la siguiente base de datos:


Socio(_TipoDoc_, _NroDoc_, Apellidos, Nombres, Edad, Sexo, EstadoCivil, Nacionalidad)
Socio(<u>TipoDoc</u>, <u>NroDoc</u>, Apellidos, Nombres, Edad, Sexo, EstadoCivil, Nacionalidad)


TipoDocumento(_TipoDoc_, DescripcionDoc)
TipoDocumento(<u>TipoDoc</u>, DescripcionDoc)


Banco(_IdBanco_, NombreBanco, País)
Banco(<u>IdBanco</u>, NombreBanco, País)


BancoMarcaTarjeta(_IdBanco_, _IdMarca_, FechaComienzoVigencia, FechaFinVigencia)
BancoMarcaTarjeta(<u>IdBanco</u>, <u>IdMarca</u>, FechaComienzoVigencia, FechaFinVigencia)


MarcaTarjetaCrédito(_IdMarca_, NombreMarca)
MarcaTarjetaCrédito(<u>IdMarca</u>, NombreMarca)


TarjetaCrédito(_IdTarjeta_, IdMarca, IdBancoEmisor, TipoDocSocio, NroDocSocio, EsTitular, FechaComienzoVigencia, FechaFinVigencia)
TarjetaCrédito(<u>IdTarjeta</u>, IdMarca, IdBancoEmisor, TipoDocSocio, NroDocSocio, EsTitular, FechaComienzoVigencia, FechaFinVigencia)


1- Expresar en SQL: los nombres de las socias extranjeras casadas que al 31/12/2003 posean en calidad de "titular" todas las tarjetas de crédito que emite algún banco argentino. (3)*
# Expresar en SQL: los nombres de las socias extranjeras casadas que al 31/12/2003 posean en calidad de "titular" todas las tarjetas de crédito que emite algún banco argentino. (3)*


* en el examen impreso decía trabaja en lugar de emite, pero se cambió durante el examen
* en el examen impreso decía trabaja en lugar de emite, pero se cambió durante el examen

Revisión del 23:09 11 mar 2011

Ejercicio 1

Explicar los siguientes tipos de índices: basado en B+, basado en hanshing, cluster, no cluster, denso y no denso. (3)

Ejercicio 2

  1. ¿Qué es una dependencia funcional para un esquema R?(1)
  1. Explicar qué significa formalmente una dependencia funcional f es consecuencia semántica/lógica de un conjunto de dependencias funcionaels F (hint: se "verifica" f siempre que se "verifica" F). (1)
  1. Explicar qué significa formalmente una dependencia funcional f es consecuencia sintáctica de un conjunto de dependencias funcionales F (hint: f se puede "calcular" a partir de F). (1)
  1. ¿Por qué toda consecuencia sintáctica es consecuencia semántica? (1)

Ejercicio 3

Sea la siguiente base de datos:

Socio(TipoDoc, NroDoc, Apellidos, Nombres, Edad, Sexo, EstadoCivil, Nacionalidad)

TipoDocumento(TipoDoc, DescripcionDoc)

Banco(IdBanco, NombreBanco, País)

BancoMarcaTarjeta(IdBanco, IdMarca, FechaComienzoVigencia, FechaFinVigencia)

MarcaTarjetaCrédito(IdMarca, NombreMarca)

TarjetaCrédito(IdTarjeta, IdMarca, IdBancoEmisor, TipoDocSocio, NroDocSocio, EsTitular, FechaComienzoVigencia, FechaFinVigencia)

  1. Expresar en SQL: los nombres de las socias extranjeras casadas que al 31/12/2003 posean en calidad de "titular" todas las tarjetas de crédito que emite algún banco argentino. (3)*
  • en el examen impreso decía trabaja en lugar de emite, pero se cambió durante el examen