1. UNIVERSIDAD VERACRUZANA
FACULTAD DE ADMINISTRACION
BASE DE DATOS
EQUIPO 9
MADRIGAL HERNANDEZ ALEJANDRO
SANTOS LARA DAVID
MAPA MENTAL ANSI SQL
2. LENGUAJES DE Letras
PROGRAMCION
Dígitos
SQL Consta de
Caracteres especiales
Tipos de Numéricas fecha/hora
Tiene diferentes constantes Carácter GUID
modos de uso
Decimales alfabéticos
Unicode
Ejecución directa dinámica
Interactivo funciones Tipos de predicados
construida
Incrustadas rutinas invocadas
Simples Compuestos
Elementos de SQL Cuantificados in And or
Unique exist Not
Comparación macht
Palabras predefinidas predicados
Any some
Expresiones valores nulos
Operadores delimitadores
Tipos de palabra clave en
Datos y constantes nombres de obj. SQL
Tipos de funciones
3. RETURN= devuelve el valor de una funcion
*DATE= YEAR, MONTH y DAY.
MODULE= define el nombre de un modulo cliente VALORES:
PROCEDURE= define el nombre de un procedimiento 1. VERDADERO
*HORA= HOUR, MINUTE y SECOND.
invocado externamente 2. FALSO
*INSTANTE= YEAR, MONTH, DAY, HOUR,
CONNECT TO= establece una conexión SQL. 3. NULO (DESCONOCIDO)
MINUTE y SECOND.
Numéricas
SET CONNECTION= selecciona una conexión SQL. cadena
Registradas No Registradas
DISCONNECT= termina una conexión SQL.
Análisis de datos intervalo
SET ROLE= ajusta el nombre del rol de la sesión actual. FORMADO POR current _, sesslon_, HAY 3 CLASES QUE SONcatalog_name, ceil, celling, chain,
SET TIME= ajusta la hora local de la sesión actual.
Fecha/hora de sistema system_ ttmezone_ char_length, character_length.
length. character_set _catalog, cj-iaracter_
SET CATALOG= ajusta el catalogo para la sesión SQL.
Conversión de datos DATOS BOOLEANOS set _name, cj-iaracter_set_schema,
DATOS DE checked, class_origin, coales
ORDENES FECHA/HORA
CLIENTE/SERVIDOR
DECLARE
ANSI SQL 2 CLASES
-AÑO Y MES
INTERVALOS
QUE SON -DIA Y HORA
CURSOR
CCL (CURSOR-
FETCH INTO CONTROL
LANGUAGE) SELECT= Consulta
UPDATE SUBCONJUTOS DQL (Data Query DISTINCT= No muestra registros que contengan los
Language). mismos valores
GROUP BY= información agrupada
TPL (TRANSACTION HAVING= condición de tipo excepto
DCL (DATA DDL (DATA FROM= campos calificados
PROCESSING DML (DATA
CONTROL UNION= elimina filas duplicadas
DEFINITION MANIPULATION
LANGUAGE) LANGUAGE) JOIN= se produce si hay comparación entre campos
LANGUAGE) LANGUAGE). de 2 tablas distintas
STAR TRANSACTION=
GRANT= define CREATE= define, crea DECLARE CURSOR= define un cursor
comienza una
privilegios y una traducción, aserción, OPEN CURSOR= abre un cursor
transacción SQL.
autorizaciones dominio, columna… FETCH= coloca el cursor en una fila de una tabla
tanto para y devuelve valores de la fila.
SET TRANSACTION=
usuarios como DROP= destruye, CLOSE CURSOR= cierra un cursor
ajusta las caract. de la
roles. cambia, elimina una SELECT= devuelve valores de una fila de una
prox. transacción. tabla
columna, dominio,
REVOKE= elimina restricción… DELETE=borra una fila de una tabla
COMMIT= finaliza la INSERT= crea nuevas filas en una tabla
transacción. autorizaciones y
CHECK UPDATE= actualiza filas de una tabla
privilegios
ROLLBACK= finaliza la
CONSTRAINT
transacción
deshaciendo sus
cambios.