CLASE 02 INTRODUCCI N A SQL

Páginas: 7 (1703 palabras) Publicado: 8 de septiembre de 2015
Data Definition Language (DDL) y
Data Manipulation Language (DML)

SESIÓN 02

DOCENTE: Mg. Orleans Moisés Gálvez Tapia
CURSO: GESTIÓN DE DATOS II – UCV 2015-II

LENGUAJE SQL
Es el lenguaje de consulta
estructurado, SQL (Structured
Query Language) es actualmente
el lenguaje estándar para bases
de datos relacionales
comerciales.

Posee sentencias para:
• la definición,
• consulta y
• actualizaciónde datos.

Permite especificar restricciones
de seguridad y definir el acceso a
datos, definir restricciones de
integridad, y para especificar el
control de transacciones.

LENGUAJE SQL
Es el lenguaje de consulta
estructurado, SQL (Structured
Query Language) es actualmente
el lenguaje estándar para bases
de datos relacionales
comerciales.

Posee sentencias para:
• la definición,
• consulta y
•actualización de datos.

Permite especificar restricciones
de seguridad y definir el acceso a
datos, definir restricciones de
integridad, y para especificar el
control de transacciones.

SQL se compone de varios elementos:

o Sentencias - Seleccionan o modifican datos u objetos del esquema, controlan el flujo de los
programas, etc.

o Consultas - Recuperan datos en función de unos criterios.
oExpresiones - Generan valores escalares.

o Predicados - Especifican las condiciones que serán evaluadas.
o Cláusulas - Componen las sentencias. Opcionales en algunos casos.
o Punto y coma: No es requerido en todos los RDBMS pero es el estándar para indicar fin de la
sentencia.

…PRINCIPALES SENTENCIAS SQL
o 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 - Renombraestructuras 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.

Operadores de Comparación
=Igual

<>

Distinto

<

Menor

>

Mayor

<=

Menor Igual

<=

Mayor Igual

between

Utilizado para especificar un intervalo de valores.

like

Utilizado en la comparación de un campo contra un patrón

in

Utilizado para verificar la existencia de un valor dentro de un conjunto
de valores

Operadores Lógicos
AND

Es el "y" lógico. Evalúa dos condiciones y devuelve un valor de verdad
sólo si ambas sonciertas.

OR

Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdar
si alguna de las dos es cierta.

NOT

Negación lógica. Devuelve el valor contrario de la expresión.

TIPOS de DATOS en ORACLE
El tipo de dato especifica el tipo de información que puede guardar un
campo: caracteres, números, fechas, etc.

varchar2(tamaño)
o Se emplea para almacenar cadenas de caracteres. Unacadena es una secuencia de caracteres.
Se coloca entre comillas simples; ejemplo: 'Hola', 'Juan Pérez', 'Colon 123'.
o Este tipo de dato definen una cadena de longitud variable en la cual indicamos el máximo
número de caracteres entre paréntesis.

Por ejemplo: para almacenar cadenas de hasta 30 caracteres, definimos un campo
de tipo varchar2 (30), es decir, entre paréntesis, junto al nombre delcampo
colocamos la longitud.
 Si intentamos almacenar una cadena de caracteres de mayor longitud que la definida,
la cadena no se carga, aparece un mensaje indicando tal situación y la sentencia no
se ejecuta.
 Por ejemplo, si definimos un campo de tipo varchar(10) e intentamos almacenar en él
la cadena 'Buenas tardes', aparece un mensaje indicando que el valor es demasiado
grande para la columna....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase Introducci N De Alimentos
  • Clase 1 Introducci N
  • CLASE 01 INTRODUCCI N NEURO
  • Clase 01 Introducci N A La Ecologia
  • CLASE N 02 PERINE Y GENITALES
  • Introducci N A La Filosof A Clase N 1
  • Clase 1 Introducci n a la Gesti n de Proyectos
  • Introducci N Al SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS