CUESTIONARIO ALGEBRA RELACIONAL
1. P=proyección, S=selección, X=producto
cartesiano, RE=renombrar
Encontrar el nombre y dirección de los
empleados que trabajan en el departamento
"investigación"
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
Seleccione una o más de una:
a. P nombre,dirección (S
[Link]=[Link] y
nom_depto="investigación" ( empleado X depto ) )
b. P nombre,dirección (S [Link]=[Link] y
nom_depto="investigación" ( REem(empleado) X
REde(depto) ) )
2.- P=proyección, S=selección, X=producto cartesiano,
RE=renombrar
Listar los empleados que tienen algún dependiente con
el mismo nombre que el mismo
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
dependiente(nss,depen_nombre,sexo,fec_nac,relación)
Seleccione una o más de una:
b. P nombre (S [Link]=[Link] y
nombre=depen_nombre ( empleado X dependiente ) )
Correcta
c. P nombre (S [Link]=[Link] y
nombre=depen_nombre ( REem(empleado) X
REde(dependiente) ) ) Correcta
3.- P=proyección, S=selección, X=producto cartesiano,
RE=renombrar
Encontrar los nombres de los empleados que son
diréctamente supervisados por "Carlos" "Aragonés"
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
Seleccione una o más de una:
b. P [Link], [Link] (S
em1.nss_supervisor=[Link] y [Link]="Carlos"
y [Link]="Aragonés" (REem1(empleado) X
REem2(empleado) ) ) Correcta
c. P [Link], [Link] (S
e1.nss_supervisor=[Link] y [Link]="Carlos" y
[Link]="Aragonés" (REe1(empleado) X
REe2(empleado) ) )
4.- P=proyección, S=selección, X=producto cartesiano,
RE=renombrar
Para cada proyecto ubicado en "SCZ" (localiza_proy),
listar el número de proyecto, el número de depto que
lo controla, y nombre,apellido,fecha nacimiento y
dirección del administrador del departamento.
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
proyecto(nproy, nom_proyec, localiza_proy, ndepto)
Seleccione una o más de una:
a. P nproy, [Link], nombre, apellido, fec_nac,
dirección ( S [Link]=[Link] y
depto.nss_administrador=[Link] y
localiza_proy="SCZ" ( proyecto X depto X
empleado ) ) Correcta
b. P nproy, [Link], nombre, apellido, fec_nac,
dirección ( S [Link]=[Link] y
de.nss_administrador=[Link] y localiza_proy="SCZ" (
REpr(proyecto) X REde(depto) X REem(empleado) ) )
Correcta
5.- P=proyección, S=selección, X=producto cartesiano,
RE=renombrar
Listar los nombres de los administradores que tienen al
menos un dependiente.
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
dependiente(nss,depen_nombre,sexo,fec_nac,relación)
Seleccione una o más de una:
a. P [Link], [Link] ( S
[Link]=depto.nss_administrador y
depto.nss_administrador=[Link]
( empleado X depto X dependiente ) )
C. P nombre, apellido
([Link]=dto.nss_administrador y
dto.nss_administrador=[Link]
( REem(empleado) X REdto(depto) X
REdte(dependiente) ) )
CUESTIONARIO SQL
1.- Encontrar el nombre y dirección de los empleados
que trabajan en el departamento "investigación"
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
Seleccione una o más de una:
a. SELECT NOMBRE, DIRECCION FROM EMPLEADO AS
EM, DEPTO AS DE WHERE [Link]=[Link] AND
nom_depto="investigación" Correcta
b. SELECT NOMBRE, DIRECCION FROM EMPLEADO EM,
DEPTO DE WHERE [Link]=[Link] AND
nom_depto="investigación"
2.- Listar los empleados que tienen algún dependiente
con el mismo nombre que el mismo
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
dependiente(nss,depen_nombre,sexo,fec_nac,relación)
Seleccione una o más de una:
a. SELECT nombre FROM empleado em, dependiente
de WHERE [Link]=[Link] AND
nombre=depen_nombre Correcta
b. SELECT [Link] FROM empleado as em,
dependiente as de WHERE [Link]=[Link] AND
[Link]=de.depen_nombre
3.- Encontrar los nombres de los empleados que son
diréctamente supervisados por "Carlos" "Aragonés"
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
Seleccione una o más de una:
b. SELECT [Link], [Link] FROM empleado e1,
empleado e2 WHERE e1.nss_supervisor=[Link] and
[Link]="Carlos" and [Link]="Aragonés"
Correcta
c. SELECT [Link], [Link] FROM empleado as
e1, empleado as e2 WHERE e1.nss_supervisor=[Link]
and [Link]="Carlos" and [Link]="Aragonés"
4.- Para cada proyecto ubicado en "SCZ"
(localiza_proy), listar el número de proyecto, el
número de depto que lo controla, y
nombre,apellido,fecha nacimiento y dirección del
administrador del departamento.
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
proyecto(nproy, nom_proyec, localiza_proy, ndepto)
Seleccione una o más de una:
b. SELECT nproy, [Link], nombre, apellido,
fec_nac, dirección FROM proyecto pr, depto de,
empleado em WHERE [Link]=[Link] and
de.nss_administrador=[Link] and localiza_proy="SCZ
c. SELECT [Link], [Link], [Link],
[Link], em.fec_nac, [Link]ón FROM proyecto
pr, depto de, empleado em WHERE
[Link]=[Link] and
de.nss_administrador=[Link] and localiza_proy="SCZ
5.- Listar los nombres de los administradores que
tienen al menos un dependiente.
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
dependiente(nss,depen_nombre,sexo,fec_nac,relación)
Seleccione una o más de una:
b. SELECT nombre, apellido FROM empleado as em,
depto asdto, dependiente as dte WHERE
[Link]=dto.nss_administrador y
dto.nss_administrador=[Link]
c. SELECT nombre, apellido FROM empleado em, depto
dto, dependiente dte WHERE
[Link]=dto.nss_administrador y
dto.nss_administrador=[Link]
CUESTIONARIO ALGEBRA RELACIONAL Y SQL,
GRADO COMPLETO
1.- persona (nroPers, nomProv)
entrega (nroEntr, nroPers, fecha)
detalle (nroEntr, nroMat, cant)
material (nroMat, nomMat, preUnit, nroPers)
Obtener los nombres de los materiales que fueron
entregados por Ramona, tales que registren al menos
una entrega hecha por Renato pero que nunca fueron
entregados por Patricia.
En otras palabras, los materiales que aparecen en
entregas hechas por Ramona y Renato pero no en las
entregas de Patricia. ¿Cuál es el resultado en las tablas
mostradas?.
Seleccione una:
b. CREATE VIEW v1 AS SELECT nomMat FROM persona
pe JOIN entrega en ON [Link]=[Link] JOIN
detalle de ON [Link]=[Link] JOIN material ma
ON [Link]=[Link] WHERE
nomProv="Ramona";
CREATE VIEW v2 AS SELECT nomMat FROM persona pe
JOIN entrega en ON [Link]=[Link] JOIN
detalle de ON [Link]=[Link] JOIN material ma
ON [Link]=[Link] WHERE nomProv="Renato";
CREATE VIEW v3 AS SELECT nomMat FROM persona pe
JOIN entrega en ON [Link]=[Link] JOIN
detalle de ON [Link]=[Link] JOIN material ma
ON [Link]=[Link] WHERE nomProv="Patricia";
CREATE VIEW v4 AS AS SELECT v1.* FROM v1 JOIN v2
ON [Link]=[Link];
SELECT v4.* FROM v4 LEFT JOIN v3 ON
[Link]=[Link] WHERE [Link] is null;
2.- asiento (navión, nasiento, tipo_asiento)
avion( navion, descripción_avión, modelo)
salida (nsalida, sigla_aerolinea, nruta, navion,
fecha_salida, hora_salida)
ruta (sigla_aerolinea, nruta, sigla_aerop_origen,
sigla_aerop_destino)
aeropuerto (sigla_aeropuerto, nombre, ciudad, país,
altura)
Mostrar los números de salida fecha y hora, que llegan
a un aeropuerto de más de 3000 metros de altura o
que tengan al menos un tipo_asiento=’discapacitado’
en el avión que realiza la salida.
Seleccione una:
b. SELECT nsalida, fecha_salida, hora_salida FROM
salida s JOIN avion a ON [Link]=[Link] JOIN
asiento as ON [Link]=[Link] WHERE
tipo_asiento="discapacitado"
UNION
SELECT nsalida, fecha_salida, hora_salida FROM salida
s JOIN ruta r ON s.sigla_aerolinea=r.sigla_aerolinea
and [Link]=[Link] JOIN aeropuerto ae ON
r.sigla_aerop_destino=ae.sigla_aeropuerto WHERE
tipo_asiento="discapacitado"
3.- Mostrar los nombres de los empleados, tales que,
todos los proyectos donde trabajan estén localizados en
CBBA o SCZ.
En otras palabras, empleados de la tabla "empleado",
tales que, todos los #proy donde trabajan son de SCZ
o CBBA.
empleado (nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, #depto)
trabaja (nss, nproy, horas)
proyecto (nproy, nom_proyec, localiza_proy, ndepto)
Seleccione una:
c.
CREATE VIEW v1 AS SELECT nombre, apellido FROM
empleado e JOIN trabaja t ON [Link]=[Link] JOIN
proyecto p ON [Link]=[Link] WHERE
localiza_proy="CBBA" ó localiza_proy="SCZ";
CREATE VIEW v2 AS SELECT nombre, apellido FROM
empleado e JOIN trabaja t ON [Link]=[Link] JOIN
proyecto p ON [Link]=[Link] WHERE
localiza_proy<>"CBBA" y localiza_proy<>"SCZ";
SELECT v1.* FROM v1 LEFT JOIN v2 ON
[Link]=[Link] and [Link]=[Link]
WHERE [Link] is null;
4.- P=proyección, S=selección, X=producto cartesiano,
PN=producto natural, G=agrupación, RE=renombrar
Mostrar los nombres de los empleados, tales que, todos
los proyectos donde trabajan estén localizados en CBBA
o SCZ.
En otras palabras, empleados de la tabla "empleado",
tales que, todos los #proy donde trabajan son de SCZ
o CBBA.
empleado (nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, #depto)
trabaja (nss, nproy, horas)
proyecto (nproy, nom_proyec, localiza_proy, ndepto)
Seleccione una:
b.
P nss, nombre, apellido ( S localiza_proy="CBBA" ó
localiza_proy="SCZ" ( empleado PN trabaja PN
proyecto ) )
MENOS
P nss, nombre, apellido ( S localiza_proy<>"CBBA" y
localiza_proy<>"SCZ" ( empleado PN trabaja PN
proyecto ) )
5.- P=proyección, S=selección, X=producto cartesiano,
PN=producto natural, RE=renombrar
cliente(nro_cli, nombrec, dirección, pais)
pedido(nro_ped, nro_cli, fecha)
detalle_pedido(nro_ped, nro_prod, preciod, cantidad)
producto( nro_prod, nombrep, preciop, stock, pais)
Obtener los nombres de clientes que han pedido todos
los productos.
En otras palabras, obtener aquellos nombres de
clientes que tienen registrado detalles de pedido para
todos los productos existentes en Producto.
Seleccione una:
a. P nombrec, nro_prod ( cliente PN pedido PN
detalle_pedido )
DIVISIÓN
P nro_prod ( producto )
6.- P=proyección, S=selección, X=producto cartesiano,
PN=producto natural, G=agrupación, RE=renombrar
persona (nroPers, nomProv)
entrega (nroEntr, nroPers, fecha)
detalle (nroEntr, nroMat, cant)
material (nroMat, nomMat, preUnit, nroPers)
Obtener los nombres de los materiales que fueron
entregados por Ramona, tales que registren al menos
una entrega hecha por Renato pero que nunca fueron
entregados por Patricia.
En otras palabras, los materiales que aparecen en
entregas hechas por Ramona y Renato pero no en las
entregas de Patricia. ¿Cuál es el resultado en las tablas
mostradas?.
Seleccione una:
b. (
P nroMat, nomMat ( S nomProv="Ramona" ( persona
PN entrega PN detalle PN material ) )
INTERSECCIÓN
P nroMat, nomMat ( S nomProv="Renato" ( persona PN
entrega PN detalle PN material ) )
)
MENOS
P nroMat, nomMat ( S nomProv="Patricia" ( persona PN
entrega PN detalle PN material ) )
7.- P=proyección, S=selección, X=producto cartesiano,
PN=producto natural, G=agrupación, RE=renombrar
asiento (navión, nasiento, tipo_asiento)
avion( navion, descripción_avión, modelo)
salida (nsalida, sigla_aerolinea, nruta, navion,
fecha_salida, hora_salida)
ruta (sigla_aerolinea, nruta, sigla_aerop_origen,
sigla_aerop_destino)
aeropuerto (sigla_aeropuerto, nombre, ciudad, país,
altura)
Mostrar los números de salida fecha y hora, que llegan
a un aeropuerto de más de 3000 metros de altura o
que tengan al menos un tipo_asiento=’discapacitado’
en el avión que realiza la salida.
Seleccione una:
a. P nsalida, fecha_salida, hora_salida ( S
tipo_asiento="discapacitado" ( salida PN avion PN
asiento ) )
UNIÓN
P nsalida, fecha_salida, hora_salida ( S
ruta.sigla_aerop_destino=aeropuerto.sigla_aeropuerto
y altura=3000 ( tipo_asiento="discapacitado" ( salida
PN ruta X aeropuerto ) ) )
CUESTIONARIO ALGEBRA RELACIONAL 7 DE
MAYO
1.- En la base de datos de partes p, proveedores s,
proyectos j, y entregas spj:
s(s#, snom, sciudad); p(p#, pnom, pcolor); j(j#,
jnom, jciudad); spj(spj#, s#, p#, j#, cantidad)
Insertar en spj entregas del proveedor s1 al proyecto
j1 con cantidad 0, para cada parte de color ‘rojo’. spj#
es autoincremental
Seleccione una:
a. insert into spj select null, "s1", p#, "j1", 0 from
p where color="rojo";
2.- P=proyección, S=selección, X=producto cartesiano,
PN=producto natural, G=agrupación, RE=renombrar
Dadas las siguientes tablas de una base de datos de
personas que tienen supervisores:
supervisa (ci, ci_supervisor) persona(ci, nombre)
Consulta: Cuantos supervisados tiene Rosa
Seleccione una:
a. nombre G count(*) (S su.ci_supervisor=[Link] y
nombre="Rosa" (RE su(supervisa) X RE
pe(persona) ) )
3.- P=proyección, S=selección, X=producto cartesiano,
PN=producto natural, G=agrupación, RE=renombrar
En la base de datos de partes p, proveedores s,
proyectos j, y entregas spj:
s(s#, snom, sciudad); p(p#, pnom, pcolor); j(j#,
jnom, jciudad); spj(spj#, s#, p#, j#, cantidad)
Insertar en spj entregas del proveedor s1 al proyecto
j1 con cantidad 0, para cada parte de color ‘rojo’. spj#
es un atributo autoincremental.
Seleccione una:
C. spj = spj + P null, "s1", p#, "j1", 0 ( S
color="rojo" (p) )
4.- Para cada departamento, recuperar el nombre del
departamento y el salario promedio de los empleados
que trabajan en dicho departamento.
empleado(nss, nombre, apellido, dirección,
salario,nss_supervisor,#depto)
depto(#depto,nom_depto,nss_administrador,fecha_inic
io_adminis)
Seleccione una:
b. select nom_depto, avg(salario) from empleado,
depto where empleado.#depto = depto.#depto group
by nom_depto;
5.- P=proyección, S=selección, X=producto cartesiano,
PN=producto natural, G=agrupación, RE=renombrar
Para cada departamento, recuperar el nombre del
departamento y el salario promedio de los empleados
que trabajan en dicho departamento.
empleado(nss, nombre, apellido, dirección,
salario,nss_supervisor,#depto)
depto(#depto,nom_depto,nss_administrador,fecha_inic
io_adminis)
Seleccione una:
a. nom_depto G nom_depto, avg(salario) (empleado
PN depto)
CUESTIONARIO ALGEBRA RELACIONAL INICIO
1.- Encontrar el nombre y dirección de los empleados
que trabajan en el departamento “investigación”
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
PR=proyección; SE=selección; RE=renombrar;
X=producto cartesiano
Seleccione una:
b. PR nombre,dirección (SE [Link]=[Link] y
nom_depto=“investigación” ( REem(empleado) X
REde(depto) ) )
2.- Listar los nss de los administradores que tienen al
menos un dependiente.
depto(ndepto,nom_depto,nss_administrador,fecha_inici
o_adminis)
dependiente(nss,depen_nombre,sexo,fec_nac,relación)
PR=proyección; SE=selección; RE=renombrar;
X=producto cartesiano
Seleccione una:
b. ( PR nss_administrador ( depto ) )
INTERSECCIÓN ( PR nss (dependiente) )
3.- Listar los nss de los empleados que no tienen
dependiente.
empleado(nss, nombre, apellido, fec_nac, dirección,
sexo, salario, nss_supervisor, ndepto)
dependiente(nss,depen_nombre,sexo,fec_nac,relación)
PR=proyección; SE=selección; RE=renombrar;
X=producto cartesiano
Seleccione una:
b. ( PR nss ( empleado ) ) MENOS ( PR nss
(dependiente) )
CUESTIONARIO MODELO ENTIDAD RELACION
1.- SUPERCLASE: A
SUBCLASES: B, C
B ( ID_A, ATRIBUTOS DE B, ATRIBUTOS DE A )
C ( ID_A, ATRIBUTOS DE C, ATRIBUTOS DE A )
ESTE MAPEO SE TIENE CUANDO LA PARTICIPACIÓN Y
TIPO DE ESPECIALIZACIÓN ES:
Seleccione una:
c. TOTAL Y DISJUNTA
2.- Si se tiene la siguiente relación binaria, en ese
orden establecido:
ENTIDAD: EMPLEADO_______RELACION:
CONTRATADO________ENTIDAD:DEPARTAMENTO
Y las tablas resultantes del mapeo son:
EMPLEADO (NRO_EMPLEADO, …..)
DEPARTAMENTO (NRO_DEPTO, …..)
CONTRATADO ( NRO_EMPLEADO, NRO_DEPTO,
………)
Seleccione una:
b. LA CARDINALIDAD ES MUCHOS A UNO,
EMPLEADO NO OBLIGATORIO
3.- SUPERCLASE: A
SUBCLASES: B, C
A ( ID_A, ATRIBUTOS DE A, ATRIBUTOS DE B,
ATRIBUTOS DE C, t ), DONDE t ES UNA VARIABLE
QUE TOMA VALORES DE 1 A M, DONDE M ES LA
CANTIDAD DE SUBCLASES, EN ESTE CASO 2,
INDICANDO A QUE SUBCLASE PERTENECE LA
OCURRENCIA
ESTE MAPEO SE TIENE CUANDO LA PARTICIPACIÓN
Y TIPO DE ESPECIALIZACIÓN ES:
Seleccione una:
a. PARCIAL O TOTAL Y DISJUNTA
4.- SUPERCLASE: A
SUBCLASES: B, C
A ( ID_A, ATRIBUTOS DE A, ATRIBUTOS DE B,
ATRIBUTOS DE C, tA, tB ), DONDE tA, tB SON
“FALSO” O “VERDADERO”
ESTE MAPEO SE TIENE CUANDO LA PARTICIPACIÓN
Y TIPO DE ESPECIALIZACIÓN ES:
Seleccione una:
b. PARCIAL O TOTAL Y SOBREPUESTA
5.- Si se tiene la siguiente relación binaria, en ese
orden establecido:
ENTIDAD: EMPLEADO_______RELACION:
CONTRATADO________ENTIDAD:DEPARTAMENTO
Y las tablas resultantes del mapeo son:
EMPLEADO (NRO_EMPLEADO, ….., NRO_DEPTO)
DEPARTAMENTO (NRO_DEPTO, …..)
Seleccione una:
a. LA CARDINALIDAD ES MUCHOS A UNO,
EMPLEADO OBLIGATORIO
6.- Si se tiene la siguiente relación binaria, en ese
orden establecido:
ENTIDAD:
EMPLEADO_______RELACION:ADMINISTRA_______
_ENTIDAD:DEPARTAMENTO
Y las tablas resultantes del mapeo son:
EMPLEADO (NRO_EMPLEADO, …..)
DEPARTAMENTO (NRO_DEPTO, …..)
ADMINISTRA (NRO_EMPLEADO, NRO_DEPTO, ……..) ,
LLAVE PRIMARIA (NRO_EMPLEADO)
Seleccione una:
c. LA CARDINALIDAD ES UNO A UNO, EMPLEADO NO
OBLIGATORIO - DEPARTAMENTO NO OBLIGATORIO
7.- Si se tiene la siguiente relación binaria, en ese
orden establecido:
ENTIDAD:
EMPLEADO_______RELACION:ADMINISTRA_______
_ENTIDAD:DEPARTAMENTO
Y las tablas resultantes del mapeo son:
EMPLEADO (NRO_EMPLEADO, …..)
DEPARTAMENTO (NRO_DEPTO, …..,
NRO_EMPLEADO)
Seleccione una:
a. LA CARDINALIDAD ES UNO A UNO, EMPLEADO
NO OBLIGATORIO - DEPARTAMENTO
OBLIGATORIO
CUESTIONARIO ESPECIALIZACION Y
GENERALIZACION
1.- TAPICERÍA
Superclase: EMPLEADO
Subclases: VENDEDOR, TAPICERO, REPARTIDOR
Qué tipo de especialización es y que tipo de
participación tiene?. no hay otro tipo de empleado y un
vendedor es solo vendedor, nunca tapicero ni
repartidor, lo mismo en el caso de los tapiceros y
repartidores
Seleccione una:
b. participación total y tipo disjunto
2.- EQUIPO DE BASKET
SUPERCLASE: JUGADOR
SUBCLASES: PIVOT, BASE, ALERO, ESCOLTA
Qué tipo de participación y especialización es? No hay
otro tipo de jugador, solo esos cuatro, los jugadores
pueden ser de dos tipos, esto es, jugar en dos o más
posiciones.
Seleccione una:
d. PARTICIPACIÓN TOTAL Y ESPECIALIZACIÓN
SOBREPUESTA
3.- POLICÍA
SUPERCLASE: POLICÍA
SUBCLASES: CONDUCTOR VEHÍCULO, TRÁFICO
CIUDAD, CONTROL COLEGIO
Qué tipo de participación y especialización es? Hay otro
tipo de policías, por ejemplo los “control alcohol”,
“venta ambulantes”,etc. Se pueden intercambiar las
funciones que realizan, por ejemplo un policía que
controla la salida de colegios podría dirigir el tráfico
también, lo mismo en los otros casos.
Seleccione una:
c. PARTICIPACIÓN PARCIAL Y ESPECIALIZACIÓN
SOBREPUESTA
4.- ALCALDÍA
SUPERCLASE: EMPLEADO
SUBCLASES: GENDARME, CONSERJE, BOMBERO
Qué tipo de participación y especialización es? Hay otro
tipo de empleados, por ejemplo, músicos, limpieza,
ordenanzas, etc. Todos los empleados cumplen una
sola función, si es gendarme solo hace de gendarme,
nunca de conserje ni bombero, lo mismo en los otros
casos.
Seleccione una:
c. PARTICIPACIÓN PARCIAL Y ESPECIALIZACIÓN
DISJUNTA
5.- Cuales de las siguientes aseveraciones son
verdaderas
Seleccione una:
b. Una subclase debe tener participación obligatoria
con la superclase
6.- Cuál de las siguientes aseveraciones es verdadera
Seleccione una:
c. Una subclase debe tener el mismo identificador
que la superclase
CUESTIONARIO NORMALIZACION, SEGUNDA Y
TERCERA FORMAS
1.-
b. identificador (factura#, artículo#)
tabla1 (factura#, fecha_factura) tabla1 (factura#,
artículo#, cant_vendida)
2.-
b. Identificador (K, J)tabla1 (J, K, L) tabla2(L, M)
tabla3(K, N)
3.-
c. identificador (pedido#)
tabla1 (pedido#, cliente#) tabla2 (cliente#, dirección)
4.-
c. IDENTIFICADOR1 (D) IDENTIFIDADOR2 (E)
IDENTIFIDADOR3 (F)
T1 (D, E, F, G)
5.-
b. IDENTIFICADOR1 (J, K) IDENTIFICADOR2 (H, J)
T1 (J, K, H)
6.-
c. IDENTIFICADOR1 (H, J) IDENTIFICADOR2(K)
T1 (H, J, K)
7.-
a. IDENTIFICADOR (P, Q, R)
T1 (P, Q, S) T2 (Q, T) T3 (U, V, W) T4 (P, Q, R, U)
8.-
a. Identificador (D)
tabla1 (D, E, A) tabla2 (E, C, F)