Вы находитесь на странице: 1из 6

OPERACIONES CON TABLAS.

Pasamos a describir los tipos de consultas bsicas que se


pueden hacer sobre tablas de una base de datos.
Las operaciones que vamos a ver estn basadas en el algebra relacional. Los
operandos de cada operacin lo constituyen una o varias tablas y el resultado es
una nueva tabla.
Dentro de las operaciones bsicas tenemos las operaciones unarias (se utiliza una
sola tabla) y las operaciones binarias (se utilizan dos tablas).

Operaciones unarias

Seleccin: Mediante esta operacin se obtiene un conjunto de filas con todas las
columnas de la tabla. Se seleccionan determinadas filas incluyendo una condicin.
Se utilizan los operadores booleanos "and" (Y)," or" (O), "not" (NO).
La representacin sera la siguiente:
Ejemplo de seleccin.
Partimos de la siguiente tabla de empleados:

Realizamos la siguiente operacin de seleccin:

La tabla resultante sera la siguiente:

Proyeccin: esta operacin nos devuelve una nueva tabla con las columnas
seleccionadas de otra.
La representacin sera la siguiente:

Ejemplo de proyeccin:

Sobre la tabla anterior proyectamos la columna salario y nombre quedando como


resultado la siguiente tabla.
Operaciones binarias

Unin: Esta operacin solo se puede hacer si las tablas tienes las mismas columnas,
es decir, por ejemplo, si tuviramos una tabla llamada empleados2 con las mismas
columnas tan solo tendramos que aadir las filas de ambas tablas en una nica
tabla.

Su representacin sera la siguiente: Tabla1 u Tabla2

Diferencia: de la misma forma que la unin la diferencia tan solo se puede realizar
si las dos tablas tienen las mismas columnas. Su representacin sera la siguiente:
Tabla1 - Tabla2

Con las siguientes tablas:

El resultado sera 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 representacin sera la siguiente: Tabla1 x Tabla2
Ejemplo de producto cartesiano: partimos de las dos tablas siguientes:
Como resultado del producto cartesiano tendramos la siguiente tabla.
Modificar una tabla

Vamos a modificar la estructura de la tabla Alumnado con estas


modificaciones:

Campo Propiedades

Apellidos Introducir el comentario: Introducir los apellidos del


alumnado alumno

Este campo no exista, aadirlo y nos servir en el tema 6


Curso para realizar la relacin entre las dos tablas.
Tipo: Nmero.

Este campo no exista, aadirlo y nos servir para practicar


Auxiliar la creacin y borrado de campos.
Tipo: Texto

1. Haz clic derecho sobre la tabla Alumnado que se encuentra en el Panel de


Navegacin.
2. Selecciona la opcin vista de diseo en el men contextual.
3. Haz clic sobre la columna Descripcin del campo Apellidos Alumnado.
4. Escribe el texto Introducir apellidos del alumno.

Aadir el campo Curso:


1. Ve a la fila que hay bajo el campo Fecha nacimiento.
2. Escribe en la primera columna el nombre del campo Curso.
3. Pulsa INTRO.
4. Pulsa la tecla N para que se seleccione la opcin Nmero.

Aadir el campo Auxiliar:


1. En la siguiente fila escribe el nombre de campo Auxiliar. Deja el tipo de datos
como Texto.

Ahora borraremos el campo Auxiliar:


1. Haz clic sobre la fila correspondiente al campo Auxiliar para posicionar el
cursor en ese campo.
2. Haz clic sobre el botn eliminar fila de la pestaa Diseo.
3. Como hemos terminado con el diseo de la tabla, vamos a guardarla. Haz
clic sobre el botn Guardar de la barra de acceso rpido o pulsa CTRL+G.
Introducir datos en una tabla

1. En el panel de navegacin, haga doble clic en la tabla que desee usar.

2. De forma predeterminada, Access abre la tabla en la vista Hoja de datos: una


cuadrcula que se parece a una hoja de clculo de Excel.

3. Haga clic en o en caso contrario, site el foco en el primer campo que desee
usar y, a continuacin, escriba los datos.

4. Para desplazarse al campo siguiente en la misma fila, presione la tecla TAB,


use las teclas de flecha derecha o izquierda o haga clic en la celda en el
siguiente campo.

Al presionar TAB, de forma predeterminada, Access usa la configuracin regional


de Windows para determinar si se mueve el cursor a la izquierda o hacia la derecha.
Si el equipo usa un idioma que se lee de izquierda a derecha, el cursor se mueve a
la derecha al presionar la tecla TAB. Si el equipo usa un idioma que se lee de
derecha a izquierda, el cursor se mueve a la izquierda. Para mover a la siguiente
celda de una columna, use las teclas de direccin derecha o haga clic en la celda
que desee.
Quitar una columna en la vista Hoja de datos
Haga clic en la fila de encabezado de la columna que desea quitar.

En el men contextual, haga clic en Eliminar columna.

Haga clic en S para confirmar la eliminacin.

Guarde los cambios.

Para cambiar el nombre de una tabla.

1. En el Explorador de objetos, conctese a una instancia del Motor de base


de datos.
2. En la barra de Estndar, haga clic en Nueva consulta.
3. En el siguiente ejemplo se cambia el nombre de la
tabla SalesTerritory por SalesTerren el esquema Sales. Copie y pegue el
siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.

Entidad. La entidad es cualquier clase de objeto o conjunto de elementos


presentes o no, en un contexto determinado dado por el sistema de
informacin o las funciones y procesos que se definen en un plan de
automatizacin. Dicho de otra forma, las entidades las constituyen las tablas
de la base de datos que permiten el almacenamiento de los ejemplares o
registros del sistema, quedando recogidos bajo la denominacin o ttulo de
la tabla o entidad. Por ejemplo, la entidad usuarios guarda los datos
personales de los usuarios de la biblioteca, la entidad catalogo registra todos
los libros catalogados, la entidad circulacin todos los libros prestados y
devueltos y as sucesivamente con todos los casos.

Relacin. Vnculo que permite definir una dependencia entre los conjuntos
de dos o ms entidades. Esto es la relacin entre la informacin contenida
en los registros de varias tablas. Por ejemplo, los usuarios suelen clasificarse
segn una lista de tipos de usuarios, ya sean profesores, alumnos o
investigadores. De esta forma es posible emitir la relacin entre el usuario
Jorge Martnez como alumno y Enrique Valtierra como profesor. Las
relaciones son definidas de forma natural en un diagrama relacional para
expresar un modelo cognitivo que dar lugar posteriormente a las
interrelaciones de las entidades.

Вам также может понравиться