Вы находитесь на странице: 1из 5

CAPITULO 3

1. Cul es la diferencia entre una base de datos y una tabla?


R. Que la vista de datos de una tabla facilita localizar y definir relaciones
de entidad, con la cual se simplifica en gran medida la tarea del diseo
de una base de datos.

2. Qu significa que una base de datos exhiba integridad de entidad e


integridad referencial?
Integridad de entidad: Porque cada valor de llave primaria debe ser
nico para asegurar que cada rengln sea identificado de manera nica
por la llave primaria.
Integridad Referencial: Si la llave fornea contiene un valor se refiere a
una tupla valida existente en otra relacin.

3. Por qu en una base de datos son importantes la integridad de entidad


y la referencial?
R. para que no halla valores nulos, porque protege la base de datos en
contra de las inconsistencias creadas por campos y sus relaciones.
4. Cules son los requisitos que dos relaciones deben satisfacer para ser
considerados compatibles de unin?
R. Que dos o mas tablas comparten el mismo numero de columnas y
cuando sus columnas correspondientes comparten el mismo numero.
5. Cules operadores del algebra relacional se pueden aplicar a un par de
tablas que no son compatibles de unin?
R. Intersect, difference,, producto, join y divide.
6.

Explique porque el diccionario de datos a veces se denomina base de


datos del diseador de una base de datos.
R. Porque registralas decisiones de diseo acerca de tablas y su
estructura.

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


contiene doscientos registros, cada registro contiene nueve campos. Use
terminologa apropiada de base de datos relacional para traducir esta
frase.
Una tabla de 200 filas y 9 columnas.
Use la figura Q3.8 para contestar

8. Usando las tablas studen y profesor, ilustre la diferencia entre una


reunin natural, equireunion y una reunin externa.
STU_COD STU_PROF_C PROF_PROF_C DEPT_CO
E
ODE
ODE
DE
100278
1
2
100278
2
6
100278
3
6
100278
4
4
128569
2
1
2
128569
2
2
6
128569
2
3
6
128569
2
4
4
512272
4
1
2
512272
4
2
6
512272
4
3
6
512272
4
4
4
531235
2
1
2
531235
2
2
6
531235
2
3
6
531235
2
4
4
531268
1
2
531268
2
6
531268
3
6
531268
4
4
553427
1
1
2
553427
1
2
6
553427
1
3
6
553427
1
4
4
STU_COD STU_PROF_C PROF_PROF_C DEPT_CO
E
ODE
ODE
DE
128569
2
2
6
512272
4
4
4
531235
2
2
6
553427
1
1
2

STU_COD PROF_CO DEPT_CO


PROFESOR
E
DE
DE
128569
2
6
PROF_CODE
512272
DEPT_CODE
4
4
531235
2
6
553427
1
2
PROFESOR
9. Genere el ERD bsico para la base de datos que se ve en la figura Q3.8.
PROF_CODE
DEPT_CODE
STUDEN
STU_CODE
PROF_COD
E

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


figura Q3.8.
STUDEN
STU_CODE
PROF_COD
E

1
11.Genere la tabla que resulta de aplicar un operador
relacional UNIONa las tablas que se ven en la figura
Q3.11

BOOTH_PRODUCT BOOTH_PRICE
CHIPS
1.5
COLA
1.25
ENERGY DRINK
2

MACHINE_PROD
UCT
MACHINE_PRICE
CHIPS
1.25
CHOCOLATE
BAR
1
ENERGY DRINK
2

UNION
PRODUCT
CHIPS
CHIPS
COLA
ENERGY DRINK
12. CHOCOLATE
BAR

PRICE
1.5
1.25
1.25
2

Genere la tabla que resulta de


aplicar un operador relacional
INTERSECT a las tablas que se ven en la figura Q3.11

PRODUCT
ENERGY DRINK

PRICE
2

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


MACHINE DIFFERENTE BOOTH.
MACHINE_PROD
UCT
MACHINE_PRICE
CHIPS
1.25
CHOCOLATE
BAR
1
14.Supongamos que el lector tiene el ERM que se muestra en la figura
Q3.14. Cmo convertira este modelo en un ERM que presente solo
relaciones 1:M?

DRIVER

TRUCKS

EL DRIVER PUEDE CONDUCIR MUCHOS TRUCKS


15.Qu son homnimos y sinnimos y porque deben evitarse en el diseo
de una base de datos?
R. los homnimos son palabras que suenan igual pero que tienen
significado diferente, se evita para reducir la confusin.
Los sinnimos indican el uso de nombres diferentes para describir el
mismo atributo.
16.Cmo se implementa una relacin 1:M en una base de datos compuesta
de dos tablas?
R. La relacin uno a muchos es implementada fcilmente en el modelo
relacional al poner la clave primaria del lado 1 en la tabla de lado
muchos con clave fornea.
17.Identifique y describa los componentes de la tabla que se ve en la figura
Q3.17, usando terminologa correcta.

Es una tabla que contiene dos entidades una llamadas empleados y job
la llave fornea seria job_code ya que la relacin es de muchos.
director

play

18.

Identifique
las
llaves
primarias.
Para director---- dir_num
Para play ---------play_code
19.Identifique llaves forneas.
Director ---- ninguna
Play -----------dir_num
20.Genere el modelo Entidad Relacion.
play
director

21.Genere el diagrama relacional para mostrar la relacin entre Director y


Play.
director
dir_num
dir_lnam
play
e
play_cod
dir_job
e
play_na
me
dir_num

Вам также может понравиться