0% encontró este documento útil (0 votos)
498 vistas23 páginas

Pregustas Bases de Datos

Este documento presenta una serie de preguntas y problemas relacionados con el capítulo 3 de una base de datos. Las preguntas cubren conceptos clave como la diferencia entre una base de datos y una tabla, la integridad referencial y de entidad, y operaciones algebraicas como unión e intersección aplicadas a tablas relacionales. Los problemas piden identificar llaves primarias y foráneas en diagramas entidad-relación y tablas dadas.

Cargado por

ramón Zambrano
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)
498 vistas23 páginas

Pregustas Bases de Datos

Este documento presenta una serie de preguntas y problemas relacionados con el capítulo 3 de una base de datos. Las preguntas cubren conceptos clave como la diferencia entre una base de datos y una tabla, la integridad referencial y de entidad, y operaciones algebraicas como unión e intersección aplicadas a tablas relacionales. Los problemas piden identificar llaves primarias y foráneas en diagramas entidad-relación y tablas dadas.

Cargado por

ramón Zambrano
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
Está en la página 1/ 23

UNIVERSIDAD TÉCNICA DE MANABÍ.

FACULTAD DE CIENCIAS INFORMÁTICAS.

BASES DE DATOS ´´B´´.

CUESTIONARIO Y PROBLEMAS DEL CAPÍTULO 3.

RAMÓN ALEJANDRO ZAMBRANO INTRIAGO.

DOCENTE: VARGAS NOLIVOS HERNÁN PATRICIO.


PREGUNTAS.

1. ¿Cuál es la diferencia entre una base de datos y una tabla?

La principal diferencia entre almacenar los datos en una hoja de cálculo y

almacenarlos en una base de datos es la forma en la que están organizados los datos.

2. ¿Qué significa que una base de datos exhiba entidad e integridad referencial?

Se exhibe integridad de entidad cuando dentro de una tabla, cada valor de llave

primaria debe ser único para asegurar que cada renglón sea identificado de manera

única por la llave primaria.

La integridad referencial significa que si la llave foránea contiene un valor, ese valor

se refiere a una tupla válida existente (renglón) en otra relación.

3. ¿Por qué la integridad de la entidad y la integridad referencial son importantes

en una base de datos?

La integridad de entidad de datos es importante ya que garantiza que la trasferencia de

datos de una etapa a otra sea precisa y sin errores.

La integridad referencial garantiza que la relación entre dos tablas permanezca

sincronizada durante las operaciones de actualización y eliminación.

4. ¿Cuáles son los requisitos que dos relaciones deben satisfacer para ser

considerados compatibles de unión?

Cuando dos o más tablas comparten el mismo número de columnas y cuando sus

columnas correspondientes comparten los mismos dominios.

5. ¿Cuáles operadores del álgebra relacional se pueden aplicar a un par de tablas

que no son compatibles de unión?

Intersect, diference, product, divide.


6. Explique por qué el diccionario de datos a veces se denomina “base de datos del

diseñador de una base de datos”.

Porque registra las decisiones de diseño acerca de tablas y sus estructuras.

7. El usuario de una base de datos anota manualmente que “el archivo contiene

doscientos registros, cada registro contiene nueve campos”. Use la terminología

apropiada de base de datos relacional para “traducir” esa frase.

Se podría decir que es una tabla de doscientas filas y nueve columnas.

8. Usando las tablas STUDENT y PROFESSOR, ilustre la diferencia entre una

reunión natural, una equireunión y una reunión exterior.

Al generar una reunión natural de las tablas STUDENT y PROFERSOR se genera:

STU_CODE PROF_CODE PROF_CODE DEPT_CODE


128569 2 2 6
531235 2 2 6

Al generar una equireunión se genera:

STU_CODE PROF_CODE PROF_CODE DEPT_CODE


128569 2 2 6
531235 2 2 6
128569 2 2 6

Al generar una reunión exterior se genera:

STU_CODE PROF_CODE DEPT_CODE


100278 1 2
128569 2 6
512272 4 6
531235 2 4
531268 3 2
553427 1 6
9. Genere el ERD básico para la base de datos que se ve en la figura Q3.8.

10. Genere el diagrama relacional para la base de datos que se ve en la figura Q3.8.

STUDENT PROFESSOR
STU_CODE <pi> Number <M> PROF_CODE <pi> Number <M>
PROF_CODE <fi> <Undefined> ENSEÑA DEPT_CODE Number
Identifier_1 <pi> Identifier_1 <pi>
... ...

11. Genere la tabla que resulte de aplicar un operador relacional UNION a las tablas

que se ven en la figura Q3.11.

PRODUCT MACHINE
Chips 1.5
Cola 1.25
Energy Drink 2
Chips 1.25
Chocolate Bar 2

12. Genere la tabla que resulta de aplicar un operador relacional INTERSECT a las

tablas que se ven en la figura Q3.11.

BOOTH_PRODUCT BOOTH_PRICE
Energy Drink 2

13. Usando las tablas de la figura 3.11, genere la tabla que resulte de MACHINE

DIFERENCE BOOTH.

BOOTH_PRODUCT BOOTH_PRICE
Chips 1.5
Cola 1.25
14. Supongamos que el lector tiene el ERM que se muestra en la figura Q3.14.

¿Cómo convertiría este modelo en un ERN que presente sólo relaciones 1:M?

(Asegúrese de crear el ERM revisado.)

15. . Escribe la fórmula del álgebra relacional para aplicar un operador relacional

INTERSECT a las tablas que se muestran en la Figura Q3.11.

(<BOOTH>) v (<MACHINE>)

16. ¿Qué son homónimos y sinónimos y por qué deben evitarse en el diseño de una

base de datos?

Los homónimos son palabras que suenan igual pero que tienen significados diferentes.

Se deben evitar homónimos en bases de datos para evitar con función.

Un sinónimo es lo opuesto de un homónimo e indica el uso de nombres diferentes

para describir el mismo atributo.

17. ¿Cómo se implementa una relación 1:M en una base de datos compuesta de dos

tablas? Dé un ejemplo.

La relación uno a muchos es implementada fácilmente al poner la clave primaria del

lado 1 en la tabla del lado muchos como clave foránea.

En un curso de Contad II podría dar dos grupos: uno ofrecido el lunes, miércoles y

viernes de 10:00 a.m. a 10:50 a.m. y uno ofrecido el jueves de 6:00 p.m. a 8:40 p.m.

Por lo tanto, la relación 1:M entre COURSE y CLASS podría describirse como:
 Cada COURSE podría tener muchas CLASSes, pero cada CLASS HACE

REFERENCIA a sólo un COURSE.

 Habrá sólo un renglón en la tabla COURSE para cualquier renglón de la tabla

CLASS, pero pude haber muchos renglones en la tabla CLASS para cualquier

renglón en la tabla COURSE.

18. Identifique y describa los componentes de la tabla que se en la figura Q3.17,

usando terminología correcta. Use su conocimiento de la convención para dar

nombres para identificar la(s) llave(s) foránea(s) probable(s).

Nombre de la tabla: EMPOYEE.

Llave primaria: EMP_NUM.


Llave foránea: EMP_NUM.

Use la base de datos que se ve en la figura Q3.18 para contestar las preguntas 18-

23.

19. Identifique las llaves primarias.

DIR_NUM.

PLAY_CODE.

20. Identifique las llaves foráneas.

DIR_NUM.

PLAY_CODE.

21. Genere el ERM.

22. Genere el diagrama relacional para mostrar la relación entre DIRECTOR y

PLAY.

DIRECTOR PLAY
DIR_NUM Number (10) <M> PLAY_CODE <pi> Number (100) <M>
DIR_LNAME Characters (256) DIRIGE PLAY_NAME Characters (256)
DIR_DOB Characters (558) DIR_NUM Number (100)
Identifier_1 <pi>
...

23. Supongamos que el usuario desea que exista la capacidad de búsqueda rápida

para obtener una lista de todas las obras dirigidas por un director determinado.

¿Qué tabla sería la base para la tabla INDEX y cuál sería la llave del índice?

La tabla PLAY sería la base para la tabla INDEX y la llave índice sería DIR_NUM.
24. ¿Cuál sería la vista conceptual de la tabla INDEX que se describe en la pregunta

22? Describa el contenido de la tabla conceptual INDEX.

DIR_NUM PLAY_NAME PLAY_CODE


102 Cat On a Cold, Bare Root 1001
101 Hold the Mayo, Pass the 1002
bred
102 I Never Promised You 1003
Coffe
100 Silly Putty Goes To 1004
Washington
101 See No Sound, Hear No 1005
Sight
102 Starstruck in Biloxi 1006
101 Stranger in Parrot Ice 1007
PROBLEMAS.

Use la base de datos que se muestra en la figura P3.1 para resolver los problemas

1-9.

1. Para cada tabla, identifique la llave primaria y la(s) llave(s) foránea(s). Si

una tabla no tiene llave foránea, escriba ninguna en el espacio asignado.

TABLA LLAVE PRIMARIA LLAVE(S) FORÁNEAS(A)


EMPLOYEE EMP_CODE STORE_CODE
STORE STORE_CODE REGION_CODE
REGION REGION_CODE NINGUNA

2. ¿Las tablas exhiben integridad de entidad? Conteste si o no y luego explique

su respuesta.

TABLA INTEGIRDAD DE LLAVE(S) FORÁNEAS(A)


ENTIDAD
EMPLOYEE Si STORE_CODE
STORE Si REGION_CODE
REGION Si NINGUNA
Si exhiben integridad de entidad porque en cada tabla el valor de la llave primaria

es único.

3. ¿Las tablas exhiben integridad referencial? Conteste si o no y luego explique

su respuesta. Escriba NA (no aplicable) si la tabla no tiene clave foránea.

TABLA LLAVE PRIMARIA LLAVE(S) FORÁNEAS(A)


EMPLOYEE EMP_CODE STORE_CODE
STORE STORE_CODE REGION_CODE
REGION REGION_CODE NINGUNA
EMPLOYEE. – La tabla no exhibe integridad referencial ya que cada elemento de

su llave foránea se repite entre sí.

STORE. – La tabla si exhibe integridad referencial ya que cada elemento de su

clave foránea no se repite.


REGION. - La tabla no posee llaves foráneas.

4. Describa el o los tipos de relaciones entre STORE y REGION.

Se podría decir que una relación de 1:M ya que en una región pueden estar varias

tiendas y a su vez varias tiendas estar en una región.

5. Genere el ERD para mostrar la relación entre STORE y REGION.

6. Genere el diagrama relacional para mostrar la relación entre STORE y

REGION.

7. Describa el o los tipos de relación (es) entre EMPLOYEE y STORE.

(Sugerencia: cada tienda utiliza muchos empleados, uno de los cuales

administra la tienda.)

Existe una relación 1.M ya que en una tienda pueden estar muchos empleados y

muchos empleados en una sola tienda.

Podría darse en el caso de quien administra la tienda se da una relación de M:N ya

que un empleado puede dirigir muchas tiendas y muchas tiendas ser dirigidas por

un empleados
8. Genere el ERD para mostrar las relaciones entre EMPLOYEE, STORE y

REGION.

9. Genere el diagrama relacional para mostrar las relaciones entre

EMPLOYEE, STORE y REGION.

REGION
REGION_CODE <pi> Number (100) <M>
REGION_DESCRIPT Characters (50)
Identifier_1 <pi>
...
EMPLOYEE
EMP_CODE <pi,fi> Number (100) <M>
STO_STORE_CODE <fi> Number (100)
EMP_TITLE Characters (15)
EMP_LNAME Characters (100)
EMP_FNAME Characters (100)
EMP_INITIAL Characters (2)
EMP_DOB Characters (50)
STORE_CODE Number (50)
Identifier_1 <pi>
... STORE
STORE_CODE <pi> Number (100) <M>
STORE_NAME Characters (154)
ENCUENTRA STORE_YTD_SALES Number (10000)
REGION_CODE Number (52)
EMP_CODE <pi> Number (54) <M>
REG_REGION_CODE <fi> Number (100) PERTENECE

Identifier_1 <pi>
...
Use la base de datos que se muestra en la figura P3.10 para resolver los

problemas 10-16. Nótese que la base de datos está compuesta de cuatro tablas

que reflejan estas relaciones:

 Un EMPLOYEE tiene sólo un JOB_CODE puede ser considerado por

much0s EMPLOYEEs.

 Un EMPLOYEE puede participar en muchos PLANs y cualquier

PLAN puede ser asignado a muchos EMPLOYEEs.

Nótese también que la relación M:N se ha desglosado en dos relaciones 1:M

para las cuales la tabla BENEFIT sirve como la entidad compuesta o puente.

10. Por cada tabla de la base de datos, identifique la llave primaria y la(s) llave(s)

foráneas(s). Si una tabla no tiene llave foránea, escriba ninguna en el espacio

asignado.

TABLA LLAVE PRIMARIA LLAVE(S) FORÁNEA(S)


EMPLOYEE EMP_CODE EMP_CODE
JOB_CODE
BENEFIT EMP_CODE PLAN_CODE
JOB JOB_CODE NINGUNA
PLAN PLAN_CODE NINGUNA

11. Genere el ERD para mostrar la relación entre EMPLOYEE y JOB.

12. Genere el diagrama relacional para mostrar la relación entre EMPLOYEE y

JOB.

EMPLOYEE
JOB
EMP_CODE <pi> Number (100) <M>
PERTENECE JOB_CODE Number (1000) <M>
EMP_LNAME Characters (70)
JOB_CODE Number (80) JOB_DESCRIPTION Characters (100)

Identifier_1 <pi>
...
13. ¿Las tablas exhiben integridad de entidad? Conteste si o no y después

explique su respuesta.

TABLA LLAVE PRIMARIA LLAVE(S) FORÁNEA(S)


EMPLOYEE EMP_CODE EMP_CODE
JOB_CODE
BENEFIT EMP_CODE PLAN_CODE
JOB JOB_CODE NINGUNA
PLAN PLAN_CODE NINGUNA

Todas las tablas exhiben integridad de entidad ya que en su llave primaria

no están presente valores repetidos.

14. ¿Las tablas exhiben integridad referencial? Conteste si o no y después

explique su respuesta. Escriba no aplicable si la tabla no tiene una llave

foránea.

TABLA INTEGRIDAD EXPLICACIÓN


REFERENCIAL
EMPLOYEE SI YA QUE LOS VALORES
PRESNETES EN SU
CLAVE FORANEA
ESTÁN PRESENTES EN
OTRA TABLA
BENEFIT SI YA QUE LOS VALORES
PRESNETES EN SU
CLAVE FORANEA
ESTÁN PRESENTES EN
OTRA TABLA
JOB NO NO APLICABLE
PLAN NO NO APLICABLE
15. Genera el ERD para mostrar las relaciones entre EMPLOYEE, BENEFIT,

JOB y PLAN.

16. Genere el diagrama relacional para mostrar las relaciones entre

EMPLOYEE, BENEFIT, JOB y PLAN.


EMPLOYEE
EMP_CODE <pi> Number (100) <M> BENEFIT
EMP_LNAME Characters (70) EMP_CODE <pi> Number (50) <M>
JOB_CODE Number (80) PLAN_CODE Number (20)
Identifier_1 <pi> Identifier_1 <pi>
... ...

PERTENECE GENERA

JOB PLAN
JOB_CODE Number (1000) <M> POSEE PLAN_CODE Number (50) <M>
JOB_DESCRIPTION Characters (100) PLAM_DESCRIPTION Characters (200)
Use la base de datos mostrada en la figura P3.17 para contestar los

problemas 17-23.

17. Por cada tabla, identifique la llave primaria y la(s) llave(s) foránea(s). Si una

tabla no tiene llave foránea, escriba ninguna en el espacio asignado.

TABLA CLAVE PRIMRIA CLAVE(S) FORÁNEA(S)


TRUCK TRUNCK_NUM BASE_CODE
TYPE_CODE
BASE BASE_CODE NINGUNA
TYPE TYPE_CODE NINGUNA

18. ¿Las tablas exhiben integridad referencial? Conteste si o no y después

explique su respuesta.

TABLA INTEGRIDAD DE EXLICACIÓN


ENTIDAD
TRUCK SI En su llave primaria
no están presente valores
repetidos.
BASE SI En su llave primaria
no están presente valores
repetidos.
TYPE SI En su llave primaria
no están presente valores
repetidos.

19. ¿Las tablas exhiben integridad referencial? Conteste si o no y después

explique su respuesta. Escriba no aplicable si la tabla no tiene una clave

foránea.

TABLA INTEGRIDAD LLAVE(S) FORÁNEA(S)


REFERENCIAL
TRUCK Si YA QUE LOS VALORES
PRESNETES EN SU
CLAVE FORANEA
ESTÁN PRESENTES EN
OTRA TABLA
BASE NO NO APLICABLE
TYPE NO NO APLICABLE

20. Identifique la(s) llave(s) cantidata(s) de a tabla TRUCK.

TRUCK_NUM.

TRUCK_MILES.

TRUCK_DATE.

21. Por cada tabla, identifique una superllave y una llave secundaria.

TABLA SUPERLLAVE LLAVE SECUNDARIA


TRUCK STRUCK_NUM BASE_CODE
BASE BASE_CODE BASE_AREA_CODE
TYPE TYPE_CODE TYPE_DESCRIPTION

22. Genere el EDR para esta base de datos.


23. Genere el diagrama relacional para esta base de datos.
TRUCK
TRUCK_NUM <pi> Number (1000) <M>
BAS_BASE_CODE <fi> Number (10000) TYPE
BASE_CODE Number (1000) TYPE_CODE <pi> Number (100) <M>
TYPE_CODE Number (200) TYPE_DESCRIPTION Characters (256)
TRUCK_MILES Number (100)
Identifier_1 <pi>
TRUCK_SERIAL_NUM Characters (256)
...
TRUCK_BUY_DATE Characters (200)
Identifier_1 <pi>
...

POSEE

BASE
BASE_CODE <pi> Number (10000) <M>
BASE_CITY Characters (256)
BASE_STATE Characters (50)
BASE_AREA_CODE Number (10000)
BASE_PHONE Number (12)
BASE_MANAGER Characters (70)
REPRESENTA Identifier_1 <pi>
...

Use la base de datos que se muestra en la figura P3.24 para resolver los

problemas 24-31. ROBCOR es una compañía de renta de aviones que

proporciona servicios de vuelos especiales, a la orden, usando una flota de

cuatro aviones. Estos están identificados por un número único de registro.

Por tanto, el número de registro del avión es una llave primaria apropiada

para la tabla AIRCRAFT.


24. Por cada tabla, donde sea posible, identifique:

a) La llave primaria.

CHAR_TRIP.

CHAR_PILOT.

AC_NUMBER.

MOD_CODE.

MOD_CODE.

MOD_MANUFACTURER.

b) Una superllave.

CHAR_TRIP.

AC_NUMBER.

MOD_CODE.

PIL_RAITINGS.

c) Una llave andidata.

CHAR_TRIP.

AC_NUMBER.

MOD_CODE.

CUS_CODE.

d) La(s) llave(s) foránea(s).

CUS_CODE.

EMP_CODE.

e) Una llave secundaria.

CHAR_DATE.

MOD_MANUFACTURE.

PIL_LICENCE.
CUS_LNAME.

25. Genere el ERD. (Sugerencia: vea el contenido de la tabla. Descubrirá que un

AIRCRAFT puede hacer muchos vuelos CHARTER pero cada vuelo

CHARTER es realizado por un AIRCRAFT, que un MODEL se refiere a

muchos AIRCRAFT, que un MODEL, se refiere a muchos AIRCRAFT pero

que cada AIRCRAFT se refiere a sólo un MODEL, etcétera)


26. Genere el diagrama relacional.
CHARTER
AC_NUMBER <fi> Characters (6)
MOD_CODE <fi> Characters (6)
CHAR_TRIP Number (10) <M>
CHAR_DATE Characters (40)
CHAR DESTINATION Characters (5)
CHAR_DISTANCE Decimal (7)
CHAR_HOURS_FLOWN Decimal (4)
CHAR_HOURS_WAJT Decimal (4)
CUS_CODE Number (8)

MODEL
MOD_MANUFACTURER <pi> Characters (10) <M>
POSEE MOD_NAME Characters (12)
MOD_SEATS <pi> Number (12) <M>
RELACIONA MOD_CHG_MILE Decimal (12)
Identifier_1 <pi>
...

AIRCRAFT
AC_NUMBER <pi> Characters (6) <M>
MOD_CODE <pi> Characters (6) <M>
MOD_MANUFACTURER <fi> Characters (10) PILOT
MOD_SEATS <fi> Number (12)
EMP_NUM Number (5) <M>
AC_TTAF Decimal (7)
PIL_LICENSE Characters (5) <M>
AC_TELL Decimal (8)
PIL_RATINGS Characters (20)
AC_TTER Decimal (5)
PIL_MED_TYPE Number (4)
Identifier_1 <pi> PIL_MED_DATE Characters (12)
... PIL_PT135_DATE Characters (20)

EMPLOYEE
EMP_NUM <pi> Number (15) <M>
EMP_TITLE Characters (5)
EMP_LNAME Characters (256)
REPRESNETA EMP_FNAME Characters (10)
EMP_INITIAL Characters (3)
EMP_DOB Characters (12)
EMP_HIRE_DATE Characters (12)

CUSTOMER Identifier_1 <pi>


...
CUS_CODE <pi> Number (8) <M>
EMP_NUM <fi> Number (15)
CUS_LINAME Characters (10)
CUS_FNAME Characters (7)
CUS_INITIAL Characters (1) TIENE
CUS_AREACODE Number (5)
CUS_PHONE Decimal (9)
CUS_BALANCE Decimal (6)
Identifier_1 <pi>
...

27. Modifique el ERD que haya creado en el problema 25 para eliminar los

problemas producidos por el uso de sinónimos. (Sugerencia: modifique la

estructura de la tabla CHARTER al eliminar los atributos CHAR_PILOT y

CHAR_COPILOT; a continuación, genere una tabla compuesta de nombre

CREW para enlazar las tablas CHARTER y EMPLOTETE entra en esta

relación.)
28. Genere el diagrama relacional para el diseño que revisó usted en el problema

27. (Después que haya tenido una oportunidad de revisar el diseño, su

maestro le mostrará los resultados del cambio en diseño, usando una copia de

la base de datos modificada de nombre CH03_AviaCo_2.)

CHARTER
AC_NUMBER <fi> Characters (6)
MOD_CODE <fi> Characters (6)
CHAR_TRIP Number (10) <M>
CHAR_DATE Characters (40)
CHAR DESTINATION Characters (5)
CHAR_DISTANCE Decimal (7)
CHAR_HOURS_FLOWN Decimal (4)
CHAR_HOURS_WAJT Decimal (4)
CUS_CODE Number (8) CREW
AC_NUMBER Characters (6)
EMP_NUM Number (15) <M>
EMP_LNAME Characters (256)
MODEL
EMP_DOB Characters (12)
MOD_MANUFACTURER <pi> Characters (10) <M> CHAR_TRIP Number (10) <M>
POSEE MOD_NAME Characters (12) CHAR DESTINATION Characters (5)
MOD_SEATS <pi> Number (12) <M> CHAR_HOURS_FLOWN Decimal (4)
RELACIONA MOD_CHG_MILE Decimal (12)
Identifier_1 <pi>
...

AIRCRAFT
AC_NUMBER <pi> Characters (6) <M>
MOD_CODE <pi> Characters (6) <M>
MOD_MANUFACTURER <fi> Characters (10) PILOT
MOD_SEATS <fi> Number (12)
EMP_NUM Number (5) <M>
AC_TTAF Decimal (7)
PIL_LICENSE Characters (5) <M>
AC_TELL Decimal (8)
PIL_RATINGS Characters (20)
AC_TTER Decimal (5)
PIL_MED_TYPE Number (4)
Identifier_1 <pi> PIL_MED_DATE Characters (12)
... PIL_PT135_DATE Characters (20)

EMPLOYEE
EMP_NUM <pi> Number (15) <M>
EMP_TITLE Characters (5)
EMP_LNAME Characters (256)
REPRESNETA EMP_FNAME Characters (10)
EMP_INITIAL Characters (3)
EMP_DOB Characters (12)
EMP_HIRE_DATE Characters (12)

CUSTOMER Identifier_1 <pi>


...
CUS_CODE <pi> Number (8) <M>
EMP_NUM <fi> Number (15)
CUS_LINAME Characters (10)
CUS_FNAME Characters (7)
CUS_INITIAL Characters (1) TIENE
CUS_AREACODE Number (5)
CUS_PHONE Decimal (9)
CUS_BALANCE Decimal (6)
Identifier_1 <pi>
...
El lector está interesado en ver datos sobre vuelos especiales realizados ya sea

por Robert Williams (número de empleado 105) o Elizabeth Travis (número

de empleado 109) como piloto o copiloto, pero ningún vuelo especial hecho

por ambos. Resuelva los problemas 29-31 para encontrar estos datos.

29. Genere la tabla que resultaría de aplicar los operadores relacionales

SELECT y PROJECT a la tabla CHARTER para obtener sólo los atributos

CHAR_TRIP, CHAR_PILOT y CHAR_COPILOT para vuelos especiales

hechos ya sea por el empleado 104 o la empleada 109.

SELECT PROJECT CHARTER


CHAR_TRIP CHAR_DATE CHAR_DISTANCE
CHAR_PILOT CHAR_PILOT CHAR_PILOT
CHAR_COPILOT CHAR_COPILOT CHAR_COPILOT

30. Genere la tabla que resultaría de aplicar los operadores relacionales SELEC

y PROJECT a la tabla CHARTER para obtener sólo los atributos

CHAR_TRIP_CHAR_PILOT y CHAR_COPILOT para vuelos especiales

hechos por los empleados 104 y 109.

SELECT PROJECT CHARTER


CHAR_TRIP CHAR_DATE CHAR_DISTANCE
CHAR_PILOT CHAR_PILOT CHAR_PILOT
CHAR_COPILOT CHAR_COPILOT CHAR_COPILOT

31. Genere la tabla que resultaría de aplicar un operador relacional

DIFERENCE de su resultado del problema 29 a su resultado del problema

30.

DIFERENCE
CHAR_PILOT
CHAR_COPOLOT

También podría gustarte