ADMINISTRACION

Páginas: 8 (1975 palabras) Publicado: 13 de agosto de 2014
2.1 Estructura la consulta de información, mediante la selección, inserción,
eliminación y actualización de datos en el sistema gestor de bases de
datos.

A. Actualización de Información mediante lenguaje SQL.


Operaciones de inserción.

Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una)
tabla en una base de datos relacional.
Forma básica
INSERT INTO ''tabla''(''columna1'', [''columna2,... '']) VALUES (''valor1'',
[''valor2,...'']).


Operaciones de eliminación.

Una sentencia DELETE de SQL borra uno o más registros existentes en una
tabla.
Forma básica
DELETE
FROM
''tabla''
WHERE
Ejemplo
DELETE FROM My_table WHERE field2 = 'N';

''columna1''

=

''valor1''

B. Elaboración de consultas mediante lenguaje SQL.


Operaciones deselección.

La operación selección consiste en recuperar un conjunto de registros de una
tabla o de una relación indicando las condiciones que deben cumplir los registros
recuperados, de tal forma que los registros devueltos por la selección han de
satisfacer todas las condiciones que se hayan establecido. Esta operación es la
que normalmente se conoce como consulta.
Podemos emplearla parasaber que empleados son mayores de 45 años, o
cuales viven en Madrid, incluso podemos averiguar los que son mayores de 45
años y residen en Madrid, los que son mayores de 45 años y no viven en Madrid,
etc..
En este tipo de consulta se emplean los diferentes operadores de comparación
(=,>, =,

(mayor que)

<

(menor que)

=

(igual a)

=

(mayor o igual que)

!=

(no esigual a)



(no es igual a)

!<

(no menor que)

!>

(no mayor que)

Los operadores de comparación se pueden usar también en la lógica del
programa para buscar una condición. Por ejemplo, si el valor de país o región es
Reino Unido en lugar de España, puede que se apliquen distintas tarifas de
envío. En este caso, se usan juntos una combinación de un operador de
comparación, unaexpresión (el nombre de columna), un literal (‘Reino Unido’) y
una palabra clave de programación de control de flujo (IF), para lograr este
objetivo.
Cualquier persona que tenga acceso a los datos reales (para consultas) puede
usar los operadores de comparación en consultas adicionales. En las
instrucciones de modificación de datos, se recomienda utilizar solamente los
operadores decomparación si sabe que dispone de los permisos adecuados y
que sólo un pequeño grupo de personas podrá modificar los datos. Esto ayudará
a mantener la integridad de los datos.
Las consultas usan también comparaciones de cadenas para comparar el valor
de una variable local, cursor o columna con una constante. Por ejemplo, se
deberían imprimir todas las filas de clientes si el país o región es el ReinoUnido.
En la siguiente tabla se muestran ejemplos de comparación de cadenas entre
datos Unicode y no Unicode. ST1 es char y ST2 es nchar.



Operaciones lógicas.

Los operadores lógicos soportados por SQL son: AND, OR, XOR, Eqv, Imp, Is y
Not. A excepción de los dos últimos todos poseen la siguiente sintaxis:
operador
En donde expresión1 y expresión2 son las condiciones a evaluar, elresultado de
la operación varía en función del operador lógico. La tabla adjunta muestra los
diferentes posibles resultados:
Si a cualquiera de las anteriores condiciones le anteponemos el operador NOT
el resultado de la operación será el contrario al devuelto sin el operador NOT.
El último operador denominado Is se emplea para comparar dos variables de tipo
objeto Is. este operadordevuelve verdad si los dos objetos
son iguales.

SELECT
FROM
Empleados
WHERE
Edad> 25 AND Edad< 50

*

SELECT
FROM
Empleados
WHERE
(Edad> 25 AND Edad< 50)

*

OR
Sueldo = 100
SELECT *
FROM
Empleados
WHERE
NOT Estado = 'Soltero'
SELECT
FROM
Empleados
WHERE
(Sueldo> 100 AND Sueldo< 500)

*

OR
(Provincia = 'Madrid' AND Estado = 'Casado')


Combinación de tablas....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS