0% encontró este documento útil (0 votos)
57 vistas30 páginas

Nombres y direcciones de empleados

Este documento presenta 5 cuestionarios relacionados con álgebra relacional y SQL. Cada cuestionario contiene varias preguntas sobre consultas a realizar en bases de datos relacionales, con tablas y atributos dados, y posibles respuestas de las que se debe seleccionar la correcta.

Cargado por

Aldo Larrain
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas30 páginas

Nombres y direcciones de empleados

Este documento presenta 5 cuestionarios relacionados con álgebra relacional y SQL. Cada cuestionario contiene varias preguntas sobre consultas a realizar en bases de datos relacionales, con tablas y atributos dados, y posibles respuestas de las que se debe seleccionar la correcta.

Cargado por

Aldo Larrain
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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)

También podría gustarte