SlideShare una empresa de Scribd logo
1 de 3
UNIVERSIDAD VERACRUZANA
 FACULTAD DE ADMINISTRACION
       BASE DE DATOS
          EQUIPO 9
MADRIGAL HERNANDEZ ALEJANDRO
     SANTOS LARA DAVID
    MAPA MENTAL ANSI SQL
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
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.

Más contenido relacionado

Destacado

Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2melasa7
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transaccionesmelasa7
 
Pyme actualizada
Pyme actualizadaPyme actualizada
Pyme actualizadamelasa7
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sqlmelasa7
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transaccionesmelasa7
 
Ben forta
Ben fortaBen forta
Ben fortamelasa7
 
Configuracion Windows Server 2008 r2
Configuracion Windows Server 2008 r2Configuracion Windows Server 2008 r2
Configuracion Windows Server 2008 r2Jorge Pfuño
 
Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2cyberleon95
 

Destacado (8)

Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transacciones
 
Pyme actualizada
Pyme actualizadaPyme actualizada
Pyme actualizada
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transacciones
 
Ben forta
Ben fortaBen forta
Ben forta
 
Configuracion Windows Server 2008 r2
Configuracion Windows Server 2008 r2Configuracion Windows Server 2008 r2
Configuracion Windows Server 2008 r2
 
Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2
 

Similar a Ansi sql. (19)

Unidad4,actividad 1
Unidad4,actividad 1Unidad4,actividad 1
Unidad4,actividad 1
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
 
Mapa mental de los rubros que propone mcrosoft para sql
Mapa mental de los rubros que propone mcrosoft para sqlMapa mental de los rubros que propone mcrosoft para sql
Mapa mental de los rubros que propone mcrosoft para sql
 
Funciones SQL
Funciones SQLFunciones SQL
Funciones SQL
 
Dd lxaas
Dd lxaasDd lxaas
Dd lxaas
 
Práctica+..
Práctica+..Práctica+..
Práctica+..
 
Mapa bd
Mapa bdMapa bd
Mapa bd
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Jpa
JpaJpa
Jpa
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Ddl juan jhonatan
Ddl juan jhonatanDdl juan jhonatan
Ddl juan jhonatan
 
Lenguaje Transact sql
Lenguaje Transact sqlLenguaje Transact sql
Lenguaje Transact sql
 
Unid2 transact sql 1
Unid2  transact sql 1Unid2  transact sql 1
Unid2 transact sql 1
 
Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Uml expo
Uml expoUml expo
Uml expo
 
Ddl 00
Ddl 00Ddl 00
Ddl 00
 
Sgbd
SgbdSgbd
Sgbd
 
Uml
UmlUml
Uml
 

Más de melasa7

Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datosmelasa7
 
Reporting services
Reporting servicesReporting services
Reporting servicesmelasa7
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4melasa7
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4melasa7
 
Unidad 2. actividad 3
Unidad 2. actividad 3Unidad 2. actividad 3
Unidad 2. actividad 3melasa7
 
Unidad 2. actividad 2
Unidad 2. actividad 2Unidad 2. actividad 2
Unidad 2. actividad 2melasa7
 
Unidad 2. actividad 1
Unidad 2. actividad 1Unidad 2. actividad 1
Unidad 2. actividad 1melasa7
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performancemelasa7
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performancemelasa7
 
Lo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalLo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalmelasa7
 
Rubros sql server
Rubros sql serverRubros sql server
Rubros sql servermelasa7
 
Sql server 2008. madrigal
Sql server 2008. madrigalSql server 2008. madrigal
Sql server 2008. madrigalmelasa7
 
Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2melasa7
 
Sql server
Sql serverSql server
Sql servermelasa7
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datosmelasa7
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datosmelasa7
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datosmelasa7
 

Más de melasa7 (18)

Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datos
 
Reporting services
Reporting servicesReporting services
Reporting services
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4
 
Unidad 2. actividad 3
Unidad 2. actividad 3Unidad 2. actividad 3
Unidad 2. actividad 3
 
Unidad 2. actividad 2
Unidad 2. actividad 2Unidad 2. actividad 2
Unidad 2. actividad 2
 
Unidad 2. actividad 1
Unidad 2. actividad 1Unidad 2. actividad 1
Unidad 2. actividad 1
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performance
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performance
 
Lo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalLo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigal
 
Rubros sql server
Rubros sql serverRubros sql server
Rubros sql server
 
Sql server 2008. madrigal
Sql server 2008. madrigalSql server 2008. madrigal
Sql server 2008. madrigal
 
Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2
 
Sql server
Sql serverSql server
Sql server
 
Mpyme
MpymeMpyme
Mpyme
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
 

Ansi sql.

  • 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.