Академический Документы
Профессиональный Документы
Культура Документы
UNIDAD DE APRENDIZAJE:
BASE DE DATOS RELACIONAL
REPORTE DE PRCTICA:
INSTALACIN DE LA BASE DE
DATOS DE ORACLE.
PROFESOR:
LIA. ELIZABETH EVANGELISTA NAVA
PRESENTA:
DANIEL MONROY VALDEZ
LIA
I9
SEMESTRE
Octubre 2015
2. Proyeccin
3. Producto
4. Unin
5. Interseccin
6. Diferencia
7. JOIN
8. Divisin
Operaciones relacionales:
Los operadores relacionales se utilizan para filtrar, cortar o combinar
tablas.
Seleccin(Select)
Este operador se aplica a una relacin R produciendo una nueva relacin
con un subconjunto de tuplas de R. Las tuplas de la relacin resultante
son las que satisfacen una condicin C sobre algn atributo de R. Es
decir selecciona filas (tuplas) de una tabla segn un cierto criterio C. El
criterio C es una expresin condicional, similar a las declaraciones del
tipo if, es booleana esto quiere decir que para cada tupla de R toma
el valor Verdad(true) o Falso(false).
id123234nombreLeonTomasedad3934aosTrabajados1510
Proyeccin (Project)
El operador Proyeccin se utiliza para producir una nueva relacin desde
R. Esta nueva relacin contiene slo algunos de los atributos de R, es
decir, realiza la seleccin de algunas de las columnas de una tabla R.
Notacin en lgebra Relacional
Project en lgebra Relacional se representa por la letra griega pi:
(A1,...,An)R
El resultado es una relacin seleccionando solo los atributos A1,...,An de
la relacin R. Si A1,...,An no incluye una llave (o clave), podran
producirse tuplas repetidas en el resultado, las cuales sern eliminadas.
Ejemplo 1
Tabla Ingenieros
id123234345143nombreLeonTomasJoseJosefaedad39344525aosTrab
ajados1510211
Escoger columnas de id y nombre de la tabla de Ingenieros:
Respuesta
(id,nombre)Ingenieros
La tabla finalmente queda como:
Tabla Ingenieros
id123234345143nombreLeonTomasJoseJosefa
Ejemplo 2
Seleccionar id y nombre de los Ingenieros que tienen ms de 30 aos.
Respuesta
(id,nombre)(edad>30Ingenieros)
Ejemplo 2
Dada las siguientes tablas:
Tabla Ingenieros
id123234143nombreLeonTomasJosefad#393425
Tabla Proyectos
proyectoACU0034USM7345duracion30060
Escriba la tabla resultante al realizar la siguiente operacin:
IngenierosProyectos
Respuesta
IngenierosProyectos
id123123234234143143nombreLeonLeonTomasTomasJosefaJosefad#39
3934342525proyectoACU0034USM7345ACU0034USM7345ACU0034US
M7345duracion300603006030060
NaturalJoin
Este operador se utiliza cuando se tiene la necesidad de unir relaciones
vinculando slo las tuplas que coinciden de alguna manera. NaturalJoin
une slo los pares de tuplas de R y S que sean comunes. Ms
precisamente una tupla r de R y una tupla s de S se emparejan