Colegio de Bachilleres Plantel 12 NezahualcoyotlÁlgebra Relacional en bases de datosBalmori Sanchez Kevin Omar Samuel Trejo Gómez Rosa Perez Charres
Slide 2
Algebra relacionalEs un método que consiste básicamente en crear o construir nuevas relaciones a partir de relaciones existentes.Existen 2 tipos de operadores algebraicos:
Operadores básicos o primitivos.
Operadores no básicos o derivados.
Operadores básicos o primitivos.Se clasifican en:
Proyección (π).
Selección (σ).
Unión (U).
Diferencia (-).
Producto cartesiano (X).
Slide 3
Proyección.Este operador permite extraer columnas de una relación y de esta manera crea un subconjunto de atributos de la relación, además elimina las filas duplicadas.EjemploPERSONACODIGONOMBREEDADTELEFONOCIUDAD1PEDRO243182405QUITO2SONIA153234534QUITO3ERIK184102405GUAYAQUIL4ANDREA274089129GUAYAQUIL
Slide 4
NOMBRE, CUIDAD (PERSONA)NOMBRECUIDADPEDROQUITOSONIAQUITOERIKGUAYAQUILANDREAGUAYAQUILSelección.Este operador permite seleccionar un subconjunto de filas o registros de una relación y de acuerdo a la condición planteada los registros serán seleccionados para formar parte de un nuevo subconjunto.
CODIGO >2 (PERSONA)CODIGONOMBREEDADTELEFONOCIUDAD3ERIK184102405GUAYAQUIL4ANDREA274089129GUAYAQUILUnión.La unión de 2 relaciones R y S es otra relación la cual va a tener los registros de R en S o en ambas, además se eliminan los registros duplicados.En esta relación R y S deben ser compatibles es decir que deben estar definidas sobre el mismo conjunto de atributos.
EMPLEADO U JEFECÓDIGONOMBRESUELDO1KEVIN5502EDUARDO3003JESSICA2404NANCY4305PEDRO8006ADRIAN10008JUAN180
Slide 9
Diferencia.La diferencia de 2 relaciones R y S es otra relación la cual va a tener los registros que están en R pero no están en S.En esta relación R y S deben ser compatibles.EjemploEMPLEADOCÓDIGONOMBRESUELDO1KEVIN5502EDUARDO3003JESSICA2404NANCY430
Slide 10
Producto cartesiano.Es una relación que consiste en la concatenación de cada una de las filas de la relación R con cada una de las filas de la relación S.EjemploPROVINCIACÓDIGONOMBREPOBLACION5PICHINCHA8002AZUAY3006GUAYAS10004COTOPAXI430
Slide 11
Conclusion del tema
Es un Concepto que consiste basicamente en crear o construir nuevas relaciones a partir de relaciones existentes Existen 2 tipos de operadores algebraicosOperadores básicos o primitivos.Operadores no básicos o derivados.