Competencias Blandas

Páginas: 7 (1667 palabras) Publicado: 17 de enero de 2013
Lenguaje SQL
1. Introducción al lenguaje SQL y la herramienta SQL*PLUS
I. ¿Qué es SQL? SQL (Structured Query Language, es decir, Lenguaje de consulta estructurado) es un lenguaje de comunicación con una base de datos diseñado para recuperar y gestionar los datos en sistemas de bases de datos relacionales (RDBMS), además de permitir crear y modificar elementos y objetos de una base de datos, asícomo establecer un sistema de control de acceso. Es un lenguaje ANSI, es decir standard, pero la mayoría de fabricantes incluyen extensiones y funciones para gestionar sus sistemas de bases de datos.

II. Elementos de SQL

SQL se compone de varios elementos: • • • • • • Sentencias - Seleccionan o modifican datos u objetos del esquema, controlan el flujo de los programas, etc. Consultas -Recuperan datos en función de unos criterios. Expresiones - Generan valores escalares. Predicados - Especifican las condiciones que serán evaluadas. Cláusulas - Componen las sentencias. Opcionales en algunos casos. Punto y coma: No es requerido en todos los RDBMS pero es el estándar para indicar fin de la sentencia.

III.Sentencias SQL

SELECT - Recupera información de la base de datos. DML(Lenguaje de manipulación de datos) INSERT - Inserta nuevos registros en la base de datos. UPDATE - Actualiza registros ya existentes. DELETE - Borra registros. MERGE - Realiza una combinación de datos según unas condiciones DDL (Lenguaje de definición de datos) CREATE - Crea estructuras de datos (tablas, vistas, etc). ALTER - Modifica estructuras de datos DROP - Borra estructuras de datos. RENAME -Renombra estructuras de datos. TRUNCATE - Sirve para vaciar tablas.

Control de Transacciones COMMIT - Confirma las operaciones DML. ROLLBACK - Invalida las operaciones DML SAVEPOINT - Introduce un punto de guardado para realizar COMMIT y ROLLBACK localizados. DCL (Lenguaje de control de datos) GRANT - Otorga permisos a usuarios. REVOKE - Quita permisos de los usuarios. IV.SQL*PLUS SQL*Plus es elcliente básico de acceso a una base de datos Oracle. Permite realizar consultas y sentencias SQL que serán ejecutadas por la base de datos en el servidor. Es posible ejecutar cualquier consulta o programa PL/SQL que el servidor de Oracle pueda entender.

V.iSQL*PLUS Es una versión que aparece a partir de la versión 9i de Oracle, es muy similar al SQL*Plus, pero no requiere instalación en elcliente, sino que se ejecuta desde un navegador web. Es necesario que el servidor de la base de datos acepte peticiones para este programa, normalmente se accede a través de la url http://ip-del-servidor:5560

2. Consultas SQL: Sentencia SELECT
La sentencia SELECT se utiliza para recuperar información de la base de datos, y puede proyectar las columnas seleccionadas, es decir, realizar un filtrosobre la tabla o tablas originales y recuperar solamente datos de las columnas filtradas. También puede seleccionar, es decir, filtrar los registros según varios criterios, o realizar uniones, que recopilan datos de diferentes tablas a través de una relación entre ellas.

Las cláusulas SELECT, que especifica las columnas o expresiones que vamos a recuperar, y FROM , que indica la tabla de laque se recuperan, son obligatorias.

SELECT - Lista las columnas a recuperar. * - Selecciona todas las columnas DISTINCT - Elimina duplicados column | expression - selecciona la columna y/o expresión (pueden ser varias) que se van a recuperar alias - Indica la cabecera de cada una de las columnas o expresiones FROM - La tabla que contiene las columnas WHERE - Filtro de los registros a visualizarcondition(s) - Lista de condiciones de filtro.

Las sentencias SQL no son sensibles a mayúsculas o minúsculas pero se recomienda escribir las palabras clave en mayúsculas y el resto en minúsculas.

I.Seleccionar las columnas de una tabla SELECT * FROM viajero;
ID_VIAJERO
1 2 3 4 5 6 7 8

NOMBRE
Alberto Sofia Juan Marcos Marta Lorena Alba Jose Luís

APELLIDOS
Gómez Martínez López...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Competencias blandas
  • Competencias blandas
  • Competencias Blandas
  • Competencias Blandas
  • Sistemas Blandos
  • soldadura blanda
  • sistemas blandos
  • Dieta blanda

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS