Evangelizacion
Si por ejemplo tenemos la relación: estudiante = (NE, nombre, edad,dccion) y queremos seleccionar al estudiante 2249 tendremos que hacer: σ NE =2249(estudiante)
El predicado de selección admite los siguientes operadores relacionales: < , ≤ , > , ≥ , = . Además unpredicado puede estar compuesto por varias condiciones unidas por los conectivos ∧ u ∨. Ejemplo: σ nombre = "Pepe" ∧ edad > 25 (estudiante)
De esta manera se seleccionarían todos los estudiantesllamados Pepe y cuya edad supere los 25 años. 2.- Proyección (Π): Es también una operación unaria. Proyecta una nueva relación con un nuevo esquema en el cual aparezcan solamente los atributos que seespecifican en la operación.
Sintaxis: Π A1 ,..., An (r). Donde A1 ,...., An es la lista de atributos y "r" la relación sobre la que se actúa. Si, por ejemplo, queremos tener toda la relación deestudiantes, pero sólo con el nombre haríamos:
Πnombre (estudiante)
Si quisiésemos obtener el nombre del estudiante 224: Πnombre (σ NE = 2249 (estudiante)) 3.- Producto Cartesiano (r1 x r2):Si el número de tuplas de r1 es n1, y el número de tuplas de r2 es n2, el número de tuplas de la relación obtenida será n1·n2. Veamos un ejemplo: Supongamos que tenemos las siguientes relaciones:Cliente = (nombre_cliente, ciudad, calle)
Sucursal = (nombre_sucursal, activo, ciudad)
Prestamo = (num_prestamo, nombre_sucursal, nombre_cliente, importe)
Deposito = (num_cuenta,nombre_sucursal, nombre_cliente, saldo)
Si realizamos el producto cliente x prestamo, el esquema sería la unión de los esquemas:
(cliente.nombre_cliente, ciudad, calle, num_prestamo, nombre_sucursal,...
Regístrate para leer el documento completo.