Está en la página 1de 4

Preguntas de apoyo para el segundo departamental.

1. Explica cual es modelo relacional de base de datos y en qué consiste.

Es la representación gráfica que describe una Base de Datos Relacional, en donde el elemento
base para este modelo se llama relación, este modelo tiene su base en el algebra de conjuntos,
en donde una relación es un conjunto de elementos con los que se pueden realizar una serie de
operaciones como la unión, intersección, producto cartesiano y otras. En base de datos una
relación o conjunto corresponde a un renglón o tupla que asume el nombre de la tabla con una
serie de valores de diferentes elementos que se atribuyen a los nombres de las columnas.

2. ¿Cuáles son las operaciones que apoyan el modelo Relacional?

• Proyección π
• Elección σ
• Producto Cartesiano X
• Unión U
• Resta de conjuntos –
• Intersección de Conjuntos ∩

3. ¿A qué se le llama relación en el modelo relacional?


En base de datos una relación corresponde a un renglón o tupla que asume el nombre de la tabla
con una serie de valores de diferentes elementos que se atribuyen a los nombres de las columnas.

4. ¿En qué consiste la proyección como operación del modelo relacional?


Es una operación unitaria, ya que actúa sobre una sola relación. Se representa con la letra griega
π. Se utiliza para proyectar atributos, de una relación, su sintaxis es la siguiente:

π atributo 1, atributo 2, …, atributo n (Relación)

En la práctica se utiliza en consultas para recuperar un x número de columnas de una tabla

5. ¿En qué consiste la Elección como operación del modelo relacional?


Es una operación unitaria. Se representa con la letra griega σ, y su función es elegir aquellas tuplas
que cumplan con la condición especificada. Su sintaxis es la siguiente:

σ condición (Relación)

Donde condición: es una expresión la cual puede tener operadores de relación (>, <, >=, <=, =, ¡= )
y operadores lógicos (AND, OR, NOT).

En la práctica se utiliza en consultas para recuperar un x número de columnas de una tabla, de los
renglones que cumplan con una condición simple o compuesta.
6. ¿En qué consiste la intersección como operación del modelo relacional?
Esta operación que se realiza con 2 relaciones. El resultado son aquellas tuplas que se encuentran
en ambas relaciones.

Relación 1 ∩ Relación 2

En la práctica, se utiliza en consultas que recuperen las columnas de dos tablas

7. ¿En qué consiste el producto cruz como operación del modelo relacional?
Es una operación binaria ya que actúa sobre dos relaciones, se representa por una cruz X. Esta
operación permite combinar o relacionar información de dos o más relaciones. Su sintaxis es la
siguiente:

(Relación 1) X (Relación 2)

Esta operación da como resultado una relación que tiene nxm tuplas. Donde:

n= número de tuplas de Relación 1 y m= número de tuplas de Relación 2

Los atributos de la relación resultado son los atributos de las relaciones sobre las que se realiza la
operación, el nombre de esta precedido por el nombre de la relación de la que proviene, de esta
forma se sigue cumpliendo el que los nombres de los atributos sean únicos.

En la práctica, se utiliza en consultas para recuperar un número de columnas de dos o más tablas,
sin apoyarse en una operación de igualdad entre las tablas, y de esa manera se recuperan todas
las posibles combinaciones entre renglones.

8. ¿En qué consiste la resta como operación del modelo relacional?


Es una operación binaria, con la cual obtenemos todos las tuplas que se encuentran en la primera
relación, eliminando las que se encuentran en la segunda.

Su sintaxis es la siguiente:

Relación 1 – Relación 2

En la práctica, se utiliza en consultas para recuperar un número de columnas de los renglones que
están en la primera consulta, quitando los que aparecen en una segunda consulta.

9. ¿En qué consiste la unión como operación del modelo relacional?


Es una operación binaria, con la cual podemos obtener todas las tuplas de las relaciones
involucradas. Su sintaxis es la siguiente:

Relación 1 U Relación 2

En la práctica, se utiliza en consultas para recuperar un número de columnas de los renglones que
están en la primera consulta juntándolos con los que aparecen en una consulta.
10. ¿Qué es una vista en el modelo relacional?
Cualquier relación que no es parte del modelo conceptual, pero es visible al usuario como una
“relación virtual”.

11. ¿Qué es un valor nulo en el modelo relacional?


Es un valor no conocido o inexistente en la base de datos.

12. ¿Qué es una llave primaria en el modelo relacional?


Una llave primaria es uno o varios atributos ahora columnas que identifican a las tuplas de una
relación. Cada relación debe contar con una llave primaria, y para cada renglón siempre debe
existir un valor.

Las características deseables de una llave primaria son las siguientes:

• Única y estable
• Pequeña y simple

13. ¿Qué es una llave foránea en el modelo relacional?


Una llave foránea en una relación es uno o varios atributos ahora columnas que forman la llave
primaria de otra o la misma relación, deben corresponder a valores existentes en la llave primaria o
tener valor nulo. Sirven para llevar a cabo operaciones binarias para obtener información de un
conjunto de relaciones ahora tablas.

14. ¿Qué tipo de integridad existe en el modelo relacional?

✓ Integridad de dominio
✓ Integridad referencial
✓ Integridad de dominio
✓ Integridad del negocio

15. ¿A qué se le llama integridad referencial?


Al hecho de mantener completa y congruente la relación entre llave primaria y llave foránea al
insertar, borrar o actualizar cualquiera de las dos.

16. ¿Cuáles son los pasos para convertir un modelo conceptual en un modelo relacional?

✓ Eliminar relaciones N:M del modelo


✓ Realizar la normalización al modelo
✓ Aplicar las siguientes características al modelo
• Primary key’s y Foreign key’s a cada entidad
• Tipo y longitud de datos a cada atributo del modelo
• Característica de obligatoriedad a cada atributo del modelo
• Integridad referencial a todas las relaciones del modelo

17. ¿Qué cardinalidades soportan los Manejadores de bases de datos relacionales?


1:1
1:N
18. ¿A qué se le llama una relación Independiente en un modelo relacional?

En un modelo es una relación en la que su identificador no necesita de un identificador de otra


relación para poder diferenciar de una a otra de sus instancias.

19. ¿A qué se le llama una relación Dependiente en un modelo relacional?

En un modelo es una relación en la que su identificador necesita de un identificador de otra


relación para poder diferenciar de una a otra de sus instancias.

20. ¿A qué se le llama una relación Recursiva en un modelo relacional?

En un modelo es una relación que tiene un vínculo consigo misma, pues la relación asume 2
nombres con roles diferentes, pero con los mismos atributos.

21. ¿Qué es la normalización en Bases de Datos?


Es un proceso que apoya al modelo relacional, es una técnica desarrollada para asegurar que no
existan relaciones dentro de las relaciones y con ello, que las estructuras de datos sean eficientes
al eliminar redundancia innecesaria y corrige dependencias de atributos con su identificador.

22. ¿Que lo que dicta la primera forma normal?


Para un valor del identificador solo debe haber un valor de los atributos que no sean identificador.

23. ¿Que lo que dicta la segunda forma normal?


Cada atributo debe depender de la totalidad del identificador, y no solo de una parte.

24. ¿Que lo que dicta la tercera forma normal?


Todos los atributos deben depender solamente del identificador y no de otros atributos que no sean
el identificador.

25. ¿Qué es un diccionario de datos?


Es una tabla que describe características por cada elemento de información, es decir por cada
atributo de relación que se convertirá en una columna de una tabla en una base de datos existe
una columna en una tabla descriptiva que menciona detalles para su implementación en una base
de datos.

También podría gustarte