140 likes | 264 Views
Sergio Cayetano Ayala. 2ndo Parcial. Índice. Algebra Relacional …………………………… 3 Unión ……………………………………………….. 5 Intersección ……………………………….……… 6 Diferencia ………………………………………….. 7 Selección ……………………………………………. 8 Producto cartesiano …………………………… 9 SQL ……………………………………………………. 14. Algebra relacional.
E N D
Sergio Cayetano Ayala 2ndo Parcial
Índice • Algebra Relacional …………………………… 3 • Unión……………………………………………….. 5 • Intersección……………………………….……… 6 • Diferencia………………………………………….. 7 • Selección……………………………………………. 8 • Producto cartesiano…………………………… 9 • SQL……………………………………………………. 14
Algebra relacional • Lenguaje de consulta proceduralque consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación, por lo tanto, es posible anidar y combinar operadores.
Hay ocho operadores en el álgebra relacional que construyen relaciones y manipulan datos, estos son:
Unión • Produce el conjunto de todas los registros que pertenecen ya sea A o a B o a Ambas. Al igual que en teoría de conjuntos el símbolo ∪ representa aquí la unión de dos relaciones.
Intersección • Produce el conjunto de todas los pertenecientes a A y B. Al igual que en teoría de conjuntos el símbolo ∩ representa aquí la intersección entre dos relaciones.
Diferencia • Produce el conjunto de todas los registros t que pertenecen a A y no pertenecen a B.
Selección • Se extraen registros de las tablas que son iguales • Condiciones de búsqueda de información de tablas
Producto Cartesiano • Conjunto formado por todos los pares ordenados de primera componente en A y segunda componente en B, se le denota AxB
SQL • Lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional