Tarea 2: Diseño de Operaciones Algebra Relacional Mónica Carvajal Mosquera
Tarea 2: Diseño de Operaciones Algebra Relacional Mónica Carvajal Mosquera
Tarea 2: Diseño de Operaciones Algebra Relacional Mónica Carvajal Mosquera
algebra relacional
Mónica Carvajal Mosquera
1. Operaciones Relacionales
Selección esta operación nos permite selección tener
una selección determinada de una relación, que
cumplan con alguna condición específica. Descripción de la imagen: Operación relacional de selección
Árbol de Consulta Expresión equivalente en algebra relacional extendida. Permite una consulta optimizada y a
su vez se descomponen en bloques de consulta; se representan consultas internamente. Cada bloque tiene una
expression SELECT – FROM – WHERE.
5. Operaciones Relacionales Adicionales
Permite que como resultado del Join todas las tuplas R, o en S o las que en ambas relaciones independientemente de
si tienen tuplas conectadas en otra relación se preserven.
5. Operaciones Relacionales Adicionales
f. Unión Externa (outer Unión)
A diferencia de los outer join que agregan más columnas, estas agregan más filas. Esto quiere decir que cuando
apliquemos una unión entre dos o más fuentes de datos, estas se conectarán de manera vertical.
Creación de Tablas Actividad
Insertar Datos de Tablas Actividad
Tabla Trabajos
Tabla Empleados
Tabla Departamentos
Tabla Regiones
Tabla Paises
Tabla Ubicaciones
Tabla Dependientes
Consulta de Datos Actividad
Tabla Ubicaciones Tabla Dependientes Tabla Regiones Tabla Trabajos
Consulta Query anidados
1. a. b.
Consulta Query anidados
1. c. d.
Consulta Query anidados
1. e.
2. a. Consultas de Selección
2. b. Consultas de Proyección
2. c. Consultas de Combinación
3. a. Consultas de Unión
3. b. Consultas de Intersección
3. d. Consultas de Plano Cartesiano
4. a. Consultas de Operadores Derivados
4. b. Consultas de Operadores Derivados
4. c. Consultas de Operadores Derivados
5. a. Consultas de Operadores Relacionales
5. b. Consultas de Operadores Relacionales
5. c. Consultas de Operadores Relacionales
5.
d. Consultas con MAX
d. Consultas con SUM d. Consultas con MIN
Referencias bibliográficas
Camuña, R. J. F. (2015). Lenguajes de definición y modificación de datos SQL (UF1472), Capitulo 2 - Lenguajes de definición, manipulación y control. Madrid, ESPAÑA: IC Editorial. Pág. 39-
90. https://elibronet.bibliotecavirtual.unad.edu.co/es/ereader/unad/44141
Givant, S. (2017). Relation algebras. In Introduction to Relation Algebras. (pp. 35-69). Springer, Cham Recovered from https://link-
springercom.bibliotecavirtual.unad.edu.co/book/10.1007/978-3-319-65235-1
Narayana, A. (2016). Oracle SQL Developer. Birmingham, UK: Packt Publishing, Capitulo 1 – Getting Started with sql. Birmingham, REINO UNIDO: IC Enterprise. Pág. 1-27.
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.as px?direct=true&db=nlebk&AN=1163842&lang=es&site=edslive&scope=site&ebv=EB&ppid=pp_1
Capacho Portilla JR, Nieto Bernal W. Diseño de Base de Datos. Universidad del Norte; 2017. Accessed February 12, 2023. https://search-ebscohost-
com.bibliotecavirtual.unad.edu.co/login.aspx?direct=true&db=e000xww&AN=1690049&lang=es&site=eds-live&scope=site
Earp R, Bagui S. SQL Server 2014 : A Step by Step Guide to Learning SQL. Nova Science Publishers, Inc; 2014. Accessed February 12, 2023. https://search-ebscohost-
com.bibliotecavirtual.unad.edu.co/login.aspx?direct=true&db=e000xww&AN=940889&lang=es&site=eds-live&scope=site
Jim Melton. SQL avanzado: 1999: Comprensión de objetos relacionales y otras características avanzadas . Morgan Kaufmann; 2003. Consultado el 12 de febrero de 2023. https://search-
ebscohost-com.bibliotecavirtual.unad.edu.co/login.aspx?direct=true&db=e000xww&AN=210503&lang=es&site=eds-live&scope=site
Créditos
Escuela de Ciencias Básicas, Tecnología e Ingeniería
Ingeniería de Sistemas
Mónica Carvajal Mosquera
2023
UNAD