BASE DE DATOS











{abril 16, 2010}   OPERACIONES BASICAS DE UNA BASE DE DATOS

Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

Operaciones unarias

Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadores booleanos “and” (Y),” or” (O), “not” (NO).

La representación sería la siguiente: O condicion (Tabla)

Ejemplo de selección.

Partimos de la siguiente tabla de empleados:

Realizamos la siguiente operación de selección: O departamento=20 (empleados)

La tabla resultante sería la siguiente:

Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de otra.

La representación sería la siguiente:  O col1, col2,…(Tabla)

Ejemplo de proyección:

Sobre la tabla anterior proyectamos la columna salario y nombre O nombre, salario (Tabla)  quedando como resultado la siguiente tabla.

Operaciones binarias

Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas, es decir, por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan solo tendríamos que añadir las filas de ambas tablas en una única tabla.

Su representación sería la siguiente: Tabla1 u Tabla2

Diferencia: de la misma forma que la unión la diferencia tan solo se puede realizar si las dos tablas tienen las mismas columnas. Su representación sería la siguiente: Tabla1 – Tabla2.

Con las siguientes tablas:

El resultado sería el siguiente:

Producto cartesiano: se realiza con dos tablas distintas pero relacionadas por alguna columna, siempre y cuando el nombre de la columna no sea el mismo.

Su representación sería la siguiente: Tabla1 x Tabla2
Ejemplo de producto cartesiano: partimos de las dos tablas siguientes:

Como resultado del producto cartesiano tendríamos la siguiente tabla:

http://www.desarrolloweb.com/articulos/operaciones-basicas-sobre-tablas.html

About these ads


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

et cetera
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: