Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
• Proyección π
• Elección σ
• Producto Cartesiano X
• Unión U
• Resta de conjuntos –
• Intersección de Conjuntos ∩
σ 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
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:
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.
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.
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”.
• Única y estable
• Pequeña y simple
✓ Integridad de dominio
✓ Integridad referencial
✓ Integridad de dominio
✓ Integridad del negocio
16. ¿Cuáles son los pasos para convertir un modelo conceptual 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.