Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Anexo al repaso de algebra relacional y sql.

Enviado por   •  27 de Diciembre de 2017  •  6.112 Palabras (25 Páginas)  •  453 Visitas

Página 1 de 25

...

7.6 (2ª parte) Un posible estado de la base de datos Investigación 5 333445555 1988-05-22 relacional del esquema EMPRESA Administración 4 987654321 1995-01-01 Dirección 1 888665555 1981-06-19 © A. Jaime 2003 DBD Tema 4 5 © A. Jaime 2003 DBD Tema 4 6

Operaciones de actualización Álgebra relacional y violación de las RI • Operaciones de actualización: • Operaciones para manipular relaciones enteras – Insertar • Permiten especificar consultas (recuperación de datos) – Eliminar • El resultado de una consulta es otra relación – Actualizar (modificar) • Operaciones específicas del álgebra relacional: • Cuando se aplican no deben violar ninguna RI – SELECCIONAR Unarios – PROYECTAR • Insertar y actualizar pueden violar los 4 tipos de RI – REUNIÓN (JOIN) Binario • Eliminar sólo puede violar la I. Referencial • Operaciones de teoría de conjuntos: • En SQL se pueden definir acciones asociadas a la – UNIÓN violación de RI (ejemplo. ON UPDATE – INTERSECCIÓN CASCADE) Binarios – DIFERENCIA – PRODUCTO CARTESIANO • Otras operaciones: – DIVISIÓN – FUNCIONES AGREGADAS Y DE AGRUPACIÓN – Etc.

© A. Jaime 2003 DBD Tema 4 7 © A. Jaime 2003 DBD Tema 4 8

Seleccionar: ? Proyectar: ? EMPLEADO EMPLEADO NOMBRE INIC APELLIDO NSS NSS_SUPERV ND NOMBRE INIC APELLIDO NSS SEXO SALARIO NSS_SUPERV ND John B Smith 123456789 John B Smith 123456789 333445555 5 H 30.000 333445555 5 Franklin T Wong 333445555 H 40.000 888665555 5 Franklin T Wong 333445555 ... 888665555 5 ... Alicia J Zelaya 999887777 M 25.000 987654321 4 Alicia J Zelaya 999887777 987654321 4 Jennifer S Wallace 987654321 Jennifer S Wallace 987654321 888665555 4 M 43.000 888665555 4 Ramesh K Narayan 666884444 H 38.000 333445555 5 Ramesh K Narayan 666884444 333445555 5 Joyce A English 453453453 Joyce A English 453453453 333445555 5 M 25.000 333445555 5 Ahmad V Jabbar 987987987 987654321 4 Ahmad V Jabbar 987987987 H 25.000 987654321 4 James E Borg 888665555 James E Borg 888665555 nulo 1 H 55.000 nulo 1 ? SEXO, SALARIO(EMPLEADO) ? = sigma El (M, 25.000) ?ND=4(EMPLEADO) SEXO SALARIO duplicado se ha eliminado H 30.000 NOMBRE INIC APELLIDO NSS NSS_SUPERV ND ... H 40.000 Alicia J Zelaya 999887777 987654321 4 M 25.000 Jennifer S Wallace 987654321 888665555 4 M 43.000 Fig 7.8 (c) Ahmad V Jabbar 987987987 987654321 4 H 38.000 H 25.000 H 55.000

• Selecciona un subconjunto de filas (tuplas) de una

relación • Selecciona las columnas especificadas de una relación • Las que satisfacen una condición (desechando el resto de columnas) • Condición: {=, <, ?, >, ?, ?} Y, O, NO • El resultado es otra relación • El resultado es otra relación • Eliminación de duplicados • Conmutativa: ?<COND1>( ?<COND2>(R) ) = ?<COND2>( ?<COND1>(R) ) • ?<LISTA1> (?<LISTA2> (R)) = ?<LISTA1> (R) • ?<COND1>( ?<COND2>(R) ) = ?<COND1> Y <COND2>(R) • No es conmutativa © A. Jaime 2003 DBD Tema 4 9 © A. Jaime 2003 DBD Tema 4 10

Renombrar y resultados intermedios Unión, intersección y diferencia EMPLEADO ALUMNO PROFESOR NOMBRE INIC APELLIDO NSS SALARIO NSS_SUPERV ND NOM APEL NOMBRE APELLIDO John B Smith 123456789 30.000 333445555 5 Susan Yao John Smith Franklin T Wong 333445555 40.000 888665555 5 ... Ramesh Shah Ricardo Browne Alicia J Zelaya 999887777 25.000 987654321 4 Johnny Kohler Susan Yao Jennifer S Wallace 987654321 43.000 888665555 4 Bárbara Jones Francis Johnson Ramesh K Narayan 666884444 38.000 333445555 5 Amy Ford Ramesh Shah Joyce A English 453453453 25.000 333445555 5 Jimmy Wang Ahmad V Jabbar 987987987 25.000 987654321 4 Ernest Gilbert James E Borg 888665555 55.000 nulo 1 ALUMNO ? PROFESOR Resultado intermedio ALUMNO ? PROFESOR NOM APEL TEMP ? ?ND=5(EMPLEADO) Susan Yao NOM APEL Ramesh Shah Susan Yao NOMBRE INIC APELLIDO NSS SALARIO NSS_SUPERV ND Johnny Kohler Ramesh Shah John B Smith 123456789 ... 30.000 333445555 5 Bárbara Jones Franklin T Wong 333445555 40.000 888665555 5 PROFESOR — ALUMNO Amy Ford Ramesh K Narayan 666884444 38.000 333445555 5 Jimmy Wang Joyce A English 453453453 25.000 333445555 5 NOMBRE APELLIDO Ernest Gilbert John Smith Renombre de atributos John Smith Ricardo Browne Ricardo Browne R(NOMBRE_PILA, PRIMER_APELL, SALARIO) ? Francis Johnson Francis Johnson ?NOMBRE,APELLIDO,SALARIO(TEMP) • Compatibilidad con la unión: ambas relaciones deben NOMBRE_PILA PRIMER_APELL SALARIO tener el mismo número de atributos y cada par de John Smith 30.000 ... atributos correspondientes pertenecer al mismo dominio Franklin Wong 40.000 Ramesh Narayan 38.000 conmutativas asociativas no conmutativa Joyce English 25.000 Alternativa

...

Descargar como  txt (76.4 Kb)   docx (208.6 Kb)  
Leer 24 páginas más »
Disponible sólo en Essays.club