SlideShare uma empresa Scribd logo
1 de 12
Universidad veracruzana
    Facultad de administración
        E.E: Base de Datos
Alumnos: Rincón Ochoa Leydi Diana
           Mengelle Castro Jorge
Conceptos base del lenguaje SQL


                                             Modos de utilización


                                             Las órdenes SQL se escriben en una línea
                                             de comandos, o se crean mediante un
                                             diseño visual que las traduce a una
                                             sentencia SQL y son inmediatamente
                                             ejecutadas por el sistema.



                                                      Modos de uso de SQL




1.-Procedimientos invocados externamente        2.-Rutinas invocadas por SQL                  3.-Incrustado o embebido
externamente-                                   yfunciones construidas
     Son rutinas -funciones o                Pueden ser dependientes de un tipo de datos      Las órdenes SQL se escriben como
     procedimientos- SQL, que contienen      definido por el usuario (UDT), si se crea        parte del código de otro lenguaje
     órdenes de tipo CALL y una cláusula     durante la ejecución de la definición del UOI.   anfitrión, por ejemplo:
     de nombre de lenguaje que define un     Una rutina invocada por SQL:                     ADA, C, COBOL, Fortran, Pascal o PUl,
     lenguaje distinto de SQL.               *nombre de la rutina                             delimitando las sentencias SQL mediante
                                             *nombre del lenguaje                             separadores especiales,
4.-Módulos SQL-C1iente                                            5.-Dinámico
 OProcedimientosalmacenados                        La ejecución dinámica de órdenes SQL se              6.-Procedimientos
Es un objeto SQL, de modo que las
                                                   realiza dedos modos distintos:                       invocados
                                                   1.- Las órdenes pueden ser preparadas para su
órdenes SQL se compilan aparte del
                                                   ejecución y más tarde ejecutadas una o más           Externamente.
códigoanfitrión y se enlazan todos los                                                               Son rutinas -funciones o procedimientos- SQL,
                                                   veces. Pudiéndose eliminar, mediante deallocate
programas objeto (SQL y anfitrión),                                                                  que contienen órdenes de tipo CALL y una
                                                   o release, la orden preparada cuando no se
creándose un ejecutable.Estos módulos                                                                cláusula de nombre de lenguaje que define un
                                                   necesite ejecutar más.
se asocian a una unidad de                                                                           lenguaje distinto de SQL.
                                                   2.- ejecutar las órdenes directamente, sin
compilación en tiempo de ejecución,                prepararlas.




   7.-Rutinas invocadas por
   SQL
   yfunciones construidas
pueden ser dependientes de un tipo de datos
definido por el usuario (UDT), si se crea
durante la ejecución de la definición del UOI En
determinadas circunstancias los predicados, las
especificaciones de tipo SET u otros elementos
SQL pueden ser dependientes de rutinas
invocadas por SQL.
Elementos de las órdenes SQL




                                                     Nombres de objetos                                          Constantes
                                                                                                       Son secuencias de caracteres cuyo valor
                                                     (tablas, columnas )                               no varía siendo independientes de los
  Palabras predefinidas                                                                                datos. Son de tipo: numéricas, carácter,
                                                Son los identificadores asignados por los
                                                                                                       temporal, GUIDI (se emplean como
Son las palabras propias del lenguaje SQL:      programadores o usuarios a tablas, campos,
                                                                                                       modificadores globales), monetarias/ e
SELECT. FRüM, WI-JERE, LlKE,                    variables, procedimientos, etc.la mayor parte          índices.
CREATE.                                         de los nombresse definen mediante una orden
                                                CREATE.

                                                                                                   Datos y nulos
Delimitadores                                  Operadores                                       Un valor nulo (NULL) es un valor no
                                                                                                asignable en especial a un determinado
Son un subconjunto de caracteres             Sirven para obtener nuevos datos a partir          tipo de datos, cuyo significado es: no se ha
que separan elementos de una                 de los ya existentes. Se pueden realizar           definido un valor previo para este dato,
sentencia SQL: espacio, coma,                operaciones con números-aritméticas,               el valor de este dato es desconocido. Los
punto y coma, dos puntos, igual,             cadenas de caracteres, fechas, campos              valores nulos se diferencian de ceros o
paréntesis, apóstrofos, etc.                 booleanos, binarios, etc.                          espacios en blanco.
Expresiones y predicados
                                                   Una expresión es una combinación de
                                                   operadores y operados.
                                                   Los predicados, expresiones contenidas en
                                                   órdenesSQL, permiten expresar condiciones en
                                                   diferentes órdenes,obteniéndose un valor
                                                   booleano.




                                                           Tipos de predicados


Comparación:                                                                       BETWEEN: Especifican si un valor está comprendido en
                                                                                   unrango.están formados poruna expresión a comparar,
están formados por tres elementos:
una expresión o valor a comparar, un operador                                      opcionalmente la cláusulaNOT, la palabra BETWEEN, las
de comparación y un valor con el que se compara.                                   cláusulas opcionalesASYMMETRIC o SYMMETRlC

                                                                                   IN:Especifican si un valor está comprendido en una listade
                                                                                   valores declarada

                                                                                   LlKE: Especifican si un campo cumple un determinado
                                                                                   patrónosecuencia de caracteres Con los que se compara.

                                                                                   NULL: especifican una prueba para un valor nulo (NULL).
Cuantificados                                        EXISTS                                             UN/QUE

Es un tipo especial de comparación en el que en
lugar de obtenerse un valor único como resultado      Especifican una prueba para un conjunto de         Especifican una prueba para comprobar la
de la comparación, se obtiene un conjunto de          valores.                                           ausencia
                                                      Los predicados EXISTS están formados por la        detilas duplicadas. Los predicados UNlQUE
valores pertenecientes a un campo.
                                                      expresión EX1ST y una sub consulta a una           están for-
                                                      tabla.                                             mados por la expresión UNIQUE y una
                                                                                                         subconsulta a una tabla.

          Ejemplo de cuantificadores:

ALL: Cuando el resultado de la sub consulta es una
tabla vacía, el valor del predicado cuantificado es
verdadero.                                                                                                OVERLAPS
SOME/ANY: Cuando el resultado de la sub                    MATCH
consulta es una tabla vacía, el valor del predicado
cuantificado es falso.                                 Especifican una prueba para lilas coincidentes.
                                                       Los
                                                       predicados MATCH están formados por la
                                                                                                         Especifica si se producen solapes entre dos
                                                       expresión de
                                                                                                         periodos
                                                       comparación, la cláusula MATCH y una
                                                                                                                            de tiempo.
                                                       subconsulta a
                                                                         una tabla.
DlSTlNCT                                          TYPE                                          Predicados
                                                                                                      compuestos:
                                                                                                      And, Or, Not
                                                       Sirve parasaber si una expresión de       Se evalúa cada parte del predicado
Especifica si dos valores de fila son distintos. Los   tila está o no contenida enuna lista de   compuesto y se siguen las reglas de la
predicados D1STINCT están formados por una             tipos de datos definida por el usuario.   lógica proposicional,vistas en el apartado
expresión a comparar, el texto IS DISTINCT             Si el resultado de evaluar la expresión   de operaciones con tipos
FROM y unasegunda expresión de comparación.            de fila es nulo, el resultado del         de datos booleanos, obteniéndose un
                                                       predicado TYPE es desconocido.            resultado verdadero, falso o desconocido.
Funciones


Funciones de valor
numérico.                              Funciones de cadena                              Funciones fecha/hora e
                                                                                        intervalo
           EJEMPLO:                1.-Funciones de tipo carácter
                                   • SUBSTRTNG(expresión carácter FROM posición   Son funciones que devuelven un valor de tipo fecha/hora o
POSnlON(expresión de cadena de     inicio [FOR longitud]).                        intervalo respectivamente.
caracteres INexpresión de cadena   • UPPER(expresión carácter).
de caracteres).                    • LOWER(expresión carácter).                   EJEMPLO:
• POS1TlON(expresión SLOS IN       2.-Funciones de tipo BLOB                      *CURRENT DATE. Devuelve la fecha actual.
expresiónSLOS).                    • SUBSTRING(expresión BLOB FROM posición       *LOCALTIME(precisión temporal). Devuelve la hora
• CHAR LENGTH(expresión de         inicio [FOR longitud]).                        local.
cadena de caracteres), que es      • TRIM([LEADING/TRAIUNG/BOTH] expresión
sinónimo deCHARACTER               BLOB FROM expresión BLOB).
LENGTH(expresión de cadenade       • OYERLAY(expresión BLOB PLACING
caracteres).                       expresión
                                   BLOB PROM inicio [FOR LONGITUD]).
                                   3.-Funciones de tipo bit
                                   • SUBSTRING(expresión bit FROM posición
                                   inicio [FOR longitud]).
Conversión de                               unciones de análisis de
                                                                                                                  Funciones de
          tipos de datos                              datos                                                       agrupación
                                                                                                                  . de datos
AST(expresión en tipo de dato inicial, tipo de
dato al que convertir la expresión). También se    Las funciones de análisis de datos devuelven un
emplea la función CONYERT.                         Resultado derivado de realizar una operación sobre          Las funciones de agrupación de
                                                   cierto número de filas. Estas funciones se emplean
                                                                                                               datos pueden calificarse con
                                                   únicamentecomo parte de una consulta (SELECT).
                                                                                                               OlSTLNCT o ALL. En el caso de
                                                                                                               emplearDlSTINCT, no se emplean
                                                                                                               las filas redundantes para devolver
                                                                                                               el resultado de la función empleada.
      Funciones de sistema

Son funciones implementadas por los fabricantes
Para facilitar tareas a los administradores y           Objetos de bases de datos
programadores de las bases de datos, son muy
variables de unosfabricantes a otros en cuanto a
funcionalidad y sintaxis.                             Otros objetos de bases de datos son todos aquellos
                                                      que se pueden crear en una base de datos empleando la
                                                      orden CREATE de SQL, los que son definidos por los
                                                      usuarios y aquellos que permiten la administración del
                                                      sistema.
Palabras Reservadas
                                  Las palabras clave empleadas en SQL son de dos
                                  tipos: reservadas y no reservadas.

                                  Laspalabras reservadas se alistan para evitar su utilización
                                  por los usuarios, ya que pueden llegar a ser empleadas
                                  en nuevas versiones de SQL.




   Palabras no
   reservadas                                                                           Palabras reservadas
             EJEMPLO:
                                                                                        Ejemplo:
• ABS, ADA, ALWAYS, ASENSITIYE,                                                         • ABSOLUTE, ACTION, ADD, ADMIN,
ASSIGNMENT,                                                                             AFTER,
ASYMMETRIC, ATOMIC, AYG                                                                 AGGREGATE, ALIAS, ALL, ALLOCATE,
• BIT_LENGTH, BJTVAR                                                                    ALTER, ANO, ANY, ARE, ARRAY, AS, ASC,
                                                                                             ASSERTlON, AT, AUTHORlZATlON
TIPOS DE DATOS
                                                                      predefinidos




                                                     Se define tipo de datos como un conjunto de
                                                     valores.
                                                     Los parámetros SQL, columnas, campos, atributos
                                                     y variables Son elementos de una base de datos
                                                     cuyos
                                                            valores pertenecen a un tipo de datos.




              Predefinidos
                                                                                                   Construidos                Definidos por el
                                                                                                                                  usuario


                    cadena                                    Numéricos                                    ARRAYo Colección

                                                                                                                              A partir de tipos de datos
                                                                                                           REF                predefinidos

                                                                                                           ROW                implementadas por el
                                                                                                                              fabricante

                                                                                                                              Creados en una aplicación


Caracteres                   binarias                  Exactos                      Aproximados




                               BINARY LARGE OSJECT     NUMERIC                      FLOAT
CHARACTER                      (BLOeS)                 DECIMAL
                                                       NTEGER                       REAL
CHARACTER VARYING                                                                   Doublé
                                                       $MAllINT
CHARACTER LARGE
OSJECT
{CLOBSI
SUBCONJUNTO ANSI-
                                                                           SQL




               DQL               DML                       DDL                     DCL                    TPL                   CCL



                                                                                                                                      .Es el Cursor-Control
                                                                                                       Es el                          LauguageO Lenguaje de
                             Es el Data                                 Es el Data Control             TransactiónProcessingLang
                             ManipulationLanguageO                      LanguageO Lenguaje de                                         Control
Es el Data QueryLanguage                                                                               uage (Lenguaje de
o Lenguaje de Consulta de    Lenguaje de                                Control                                                       de Cursores. Destacan las
                                                                                                       Proceso de Transacciones)      siguientes órdenes:
Datos. La orden que se       Manipulación de Datos,                     de Datos. Las órdenes          o gestor de transacciones.
                             entre sus órdenes destacan:                usadas son: GRANT y                                           DECLARE, CURSOR,
emplea es SELECT.                                                                                      Se
                             INSERT, DELETE,                            REYOKE.                                                       FETCH lNTO, UPDATE,
Aunque la                                                                                              emplea como lenguaje de
                             UPDATE.                                    11111                                                         que
sintaxis de esta orden es                                                                              control del DML.
                                                                        • La orden GRANT define                                       han sido definidas en el
muy compleja, es el centro
                                                                        privilegios y autorizaciones                                  DML.
de la
                                                                        tanto para usuarios como
gestión de consulta de
                                                                        roles. Su sintaxis
datos, de modo que se
                                                                        es: GRANT <privilegios-
mostrarán
                                                                        j'<autorizaciones>.
las formas más usuales de              Es el Data                       Es el
empleo de SELECT sin                   DefinitionLanguage o             TransactionProcessingLang
definirla.                             Lenguaje de Definición           uage (Lenguaje de
                                       de Datos. Entre las órdenes      Proceso de Transacciones)
                                       de este lenguaje des-            o gestor de transacciones.
                                       tacan las siguientes:            Se
                                       CREATE, DROP, CHECK,             emplea como lenguaje de
                                       CONSTRAINT.                      control del DML.

Mais conteúdo relacionado

Mais procurados

Estructura selectiva doble con Java
Estructura selectiva doble con JavaEstructura selectiva doble con Java
Estructura selectiva doble con JavaNora O. Martínez
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosAngel Vázquez Patiño
 
Taller Practico 2 Base de Datos
Taller Practico 2 Base de DatosTaller Practico 2 Base de Datos
Taller Practico 2 Base de Datosjhonfredy2000
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónNatalia Ludeña
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++Idalia Tristan
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Universidad de Guadalajara
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)michell_quitian
 
Modelos de objetos semanticos
Modelos de objetos semanticosModelos de objetos semanticos
Modelos de objetos semanticosMarelvis_inf
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datosJorge Mengelle
 
Ejercicios base de_datos
Ejercicios base de_datosEjercicios base de_datos
Ejercicios base de_datosxinithazangels
 

Mais procurados (20)

Estructura selectiva doble con Java
Estructura selectiva doble con JavaEstructura selectiva doble con Java
Estructura selectiva doble con Java
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Taller Practico 2 Base de Datos
Taller Practico 2 Base de DatosTaller Practico 2 Base de Datos
Taller Practico 2 Base de Datos
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Modelos de objetos semanticos
Modelos de objetos semanticosModelos de objetos semanticos
Modelos de objetos semanticos
 
Atributos del empleado
Atributos del empleadoAtributos del empleado
Atributos del empleado
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
 
Ejercicios base de_datos
Ejercicios base de_datosEjercicios base de_datos
Ejercicios base de_datos
 

Semelhante a Mapa mental de base de datos

Unidad4,actividad 1
Unidad4,actividad 1Unidad4,actividad 1
Unidad4,actividad 1lolita_89
 
Ansi sql.
Ansi sql.Ansi sql.
Ansi sql.melasa7
 
Ansi sql.
Ansi sql.Ansi sql.
Ansi sql.melasa7
 
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 sqllolita_89
 
02 instrucciones
02   instrucciones02   instrucciones
02 instruccionesavalver2
 
Instrucciones Transact Sql
Instrucciones Transact SqlInstrucciones Transact Sql
Instrucciones Transact SqlOlaya Molina
 
Instrucciones Transact S Q L
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q LOlaya Molina
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLwilderroy
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...Anastacio Salazar
 
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)Juan Pablo Cid Velasco
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en javaANGELA FREIRE
 
Glosario de Base de Datos
Glosario de Base de DatosGlosario de Base de Datos
Glosario de Base de DatosCarlos Arturo
 
Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datosmelasa7
 

Semelhante a Mapa mental de base de datos (20)

Unidad4,actividad 1
Unidad4,actividad 1Unidad4,actividad 1
Unidad4,actividad 1
 
Ansi sql.
Ansi sql.Ansi sql.
Ansi sql.
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Ansi sql.
Ansi sql.Ansi sql.
Ansi sql.
 
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
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Mapa
MapaMapa
Mapa
 
Act4 screencast-bdatos cmch
Act4 screencast-bdatos cmchAct4 screencast-bdatos cmch
Act4 screencast-bdatos cmch
 
02 instrucciones
02   instrucciones02   instrucciones
02 instrucciones
 
Ddl juan jhonatan
Ddl juan jhonatanDdl juan jhonatan
Ddl juan jhonatan
 
Instrucciones Transact Sql
Instrucciones Transact SqlInstrucciones Transact Sql
Instrucciones Transact Sql
 
Instrucciones Transact S Q L
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q L
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Lenguaje transact-sql
Lenguaje transact-sqlLenguaje transact-sql
Lenguaje transact-sql
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
 
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)
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Glosario de Base de Datos
Glosario de Base de DatosGlosario de Base de Datos
Glosario de Base de Datos
 
Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datos
 

Mais de Jorge Mengelle (15)

Seleccion de mercados internacionales
Seleccion de mercados internacionalesSeleccion de mercados internacionales
Seleccion de mercados internacionales
 
Mapa
MapaMapa
Mapa
 
Equipo 4
Equipo 4Equipo 4
Equipo 4
 
Reporte mensual
Reporte mensualReporte mensual
Reporte mensual
 
Pantallas
PantallasPantallas
Pantallas
 
Escenrios
EscenriosEscenrios
Escenrios
 
trabajo 5
trabajo 5trabajo 5
trabajo 5
 
trabajo 4
trabajo 4trabajo 4
trabajo 4
 
trabajo numero 3
trabajo numero 3trabajo numero 3
trabajo numero 3
 
Análisis comparativo de bases de datos
Análisis comparativo  de bases de datosAnálisis comparativo  de bases de datos
Análisis comparativo de bases de datos
 
Transaccion
TransaccionTransaccion
Transaccion
 
Tabla compartiva SMBD
Tabla compartiva SMBDTabla compartiva SMBD
Tabla compartiva SMBD
 
Expo management tools
Expo management toolsExpo management tools
Expo management tools
 
EXPO PYME equipo 4
EXPO PYME equipo 4EXPO PYME equipo 4
EXPO PYME equipo 4
 
Data werehousing
Data werehousingData werehousing
Data werehousing
 

Último

historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalRosarioChoque3
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 

Último (20)

historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 

Mapa mental de base de datos

  • 1. Universidad veracruzana Facultad de administración E.E: Base de Datos Alumnos: Rincón Ochoa Leydi Diana Mengelle Castro Jorge
  • 2. Conceptos base del lenguaje SQL Modos de utilización Las órdenes SQL se escriben en una línea de comandos, o se crean mediante un diseño visual que las traduce a una sentencia SQL y son inmediatamente ejecutadas por el sistema. Modos de uso de SQL 1.-Procedimientos invocados externamente 2.-Rutinas invocadas por SQL 3.-Incrustado o embebido externamente- yfunciones construidas Son rutinas -funciones o Pueden ser dependientes de un tipo de datos Las órdenes SQL se escriben como procedimientos- SQL, que contienen definido por el usuario (UDT), si se crea parte del código de otro lenguaje órdenes de tipo CALL y una cláusula durante la ejecución de la definición del UOI. anfitrión, por ejemplo: de nombre de lenguaje que define un Una rutina invocada por SQL: ADA, C, COBOL, Fortran, Pascal o PUl, lenguaje distinto de SQL. *nombre de la rutina delimitando las sentencias SQL mediante *nombre del lenguaje separadores especiales,
  • 3. 4.-Módulos SQL-C1iente 5.-Dinámico OProcedimientosalmacenados La ejecución dinámica de órdenes SQL se 6.-Procedimientos Es un objeto SQL, de modo que las realiza dedos modos distintos: invocados 1.- Las órdenes pueden ser preparadas para su órdenes SQL se compilan aparte del ejecución y más tarde ejecutadas una o más Externamente. códigoanfitrión y se enlazan todos los Son rutinas -funciones o procedimientos- SQL, veces. Pudiéndose eliminar, mediante deallocate programas objeto (SQL y anfitrión), que contienen órdenes de tipo CALL y una o release, la orden preparada cuando no se creándose un ejecutable.Estos módulos cláusula de nombre de lenguaje que define un necesite ejecutar más. se asocian a una unidad de lenguaje distinto de SQL. 2.- ejecutar las órdenes directamente, sin compilación en tiempo de ejecución, prepararlas. 7.-Rutinas invocadas por SQL yfunciones construidas pueden ser dependientes de un tipo de datos definido por el usuario (UDT), si se crea durante la ejecución de la definición del UOI En determinadas circunstancias los predicados, las especificaciones de tipo SET u otros elementos SQL pueden ser dependientes de rutinas invocadas por SQL.
  • 4. Elementos de las órdenes SQL Nombres de objetos Constantes Son secuencias de caracteres cuyo valor (tablas, columnas ) no varía siendo independientes de los Palabras predefinidas datos. Son de tipo: numéricas, carácter, Son los identificadores asignados por los temporal, GUIDI (se emplean como Son las palabras propias del lenguaje SQL: programadores o usuarios a tablas, campos, modificadores globales), monetarias/ e SELECT. FRüM, WI-JERE, LlKE, variables, procedimientos, etc.la mayor parte índices. CREATE. de los nombresse definen mediante una orden CREATE. Datos y nulos Delimitadores Operadores Un valor nulo (NULL) es un valor no asignable en especial a un determinado Son un subconjunto de caracteres Sirven para obtener nuevos datos a partir tipo de datos, cuyo significado es: no se ha que separan elementos de una de los ya existentes. Se pueden realizar definido un valor previo para este dato, sentencia SQL: espacio, coma, operaciones con números-aritméticas, el valor de este dato es desconocido. Los punto y coma, dos puntos, igual, cadenas de caracteres, fechas, campos valores nulos se diferencian de ceros o paréntesis, apóstrofos, etc. booleanos, binarios, etc. espacios en blanco.
  • 5. Expresiones y predicados Una expresión es una combinación de operadores y operados. Los predicados, expresiones contenidas en órdenesSQL, permiten expresar condiciones en diferentes órdenes,obteniéndose un valor booleano. Tipos de predicados Comparación: BETWEEN: Especifican si un valor está comprendido en unrango.están formados poruna expresión a comparar, están formados por tres elementos: una expresión o valor a comparar, un operador opcionalmente la cláusulaNOT, la palabra BETWEEN, las de comparación y un valor con el que se compara. cláusulas opcionalesASYMMETRIC o SYMMETRlC IN:Especifican si un valor está comprendido en una listade valores declarada LlKE: Especifican si un campo cumple un determinado patrónosecuencia de caracteres Con los que se compara. NULL: especifican una prueba para un valor nulo (NULL).
  • 6. Cuantificados EXISTS UN/QUE Es un tipo especial de comparación en el que en lugar de obtenerse un valor único como resultado Especifican una prueba para un conjunto de Especifican una prueba para comprobar la de la comparación, se obtiene un conjunto de valores. ausencia Los predicados EXISTS están formados por la detilas duplicadas. Los predicados UNlQUE valores pertenecientes a un campo. expresión EX1ST y una sub consulta a una están for- tabla. mados por la expresión UNIQUE y una subconsulta a una tabla. Ejemplo de cuantificadores: ALL: Cuando el resultado de la sub consulta es una tabla vacía, el valor del predicado cuantificado es verdadero. OVERLAPS SOME/ANY: Cuando el resultado de la sub MATCH consulta es una tabla vacía, el valor del predicado cuantificado es falso. Especifican una prueba para lilas coincidentes. Los predicados MATCH están formados por la Especifica si se producen solapes entre dos expresión de periodos comparación, la cláusula MATCH y una de tiempo. subconsulta a una tabla.
  • 7. DlSTlNCT TYPE Predicados compuestos: And, Or, Not Sirve parasaber si una expresión de Se evalúa cada parte del predicado Especifica si dos valores de fila son distintos. Los tila está o no contenida enuna lista de compuesto y se siguen las reglas de la predicados D1STINCT están formados por una tipos de datos definida por el usuario. lógica proposicional,vistas en el apartado expresión a comparar, el texto IS DISTINCT Si el resultado de evaluar la expresión de operaciones con tipos FROM y unasegunda expresión de comparación. de fila es nulo, el resultado del de datos booleanos, obteniéndose un predicado TYPE es desconocido. resultado verdadero, falso o desconocido.
  • 8. Funciones Funciones de valor numérico. Funciones de cadena Funciones fecha/hora e intervalo EJEMPLO: 1.-Funciones de tipo carácter • SUBSTRTNG(expresión carácter FROM posición Son funciones que devuelven un valor de tipo fecha/hora o POSnlON(expresión de cadena de inicio [FOR longitud]). intervalo respectivamente. caracteres INexpresión de cadena • UPPER(expresión carácter). de caracteres). • LOWER(expresión carácter). EJEMPLO: • POS1TlON(expresión SLOS IN 2.-Funciones de tipo BLOB *CURRENT DATE. Devuelve la fecha actual. expresiónSLOS). • SUBSTRING(expresión BLOB FROM posición *LOCALTIME(precisión temporal). Devuelve la hora • CHAR LENGTH(expresión de inicio [FOR longitud]). local. cadena de caracteres), que es • TRIM([LEADING/TRAIUNG/BOTH] expresión sinónimo deCHARACTER BLOB FROM expresión BLOB). LENGTH(expresión de cadenade • OYERLAY(expresión BLOB PLACING caracteres). expresión BLOB PROM inicio [FOR LONGITUD]). 3.-Funciones de tipo bit • SUBSTRING(expresión bit FROM posición inicio [FOR longitud]).
  • 9. Conversión de unciones de análisis de Funciones de tipos de datos datos agrupación . de datos AST(expresión en tipo de dato inicial, tipo de dato al que convertir la expresión). También se Las funciones de análisis de datos devuelven un emplea la función CONYERT. Resultado derivado de realizar una operación sobre Las funciones de agrupación de cierto número de filas. Estas funciones se emplean datos pueden calificarse con únicamentecomo parte de una consulta (SELECT). OlSTLNCT o ALL. En el caso de emplearDlSTINCT, no se emplean las filas redundantes para devolver el resultado de la función empleada. Funciones de sistema Son funciones implementadas por los fabricantes Para facilitar tareas a los administradores y Objetos de bases de datos programadores de las bases de datos, son muy variables de unosfabricantes a otros en cuanto a funcionalidad y sintaxis. Otros objetos de bases de datos son todos aquellos que se pueden crear en una base de datos empleando la orden CREATE de SQL, los que son definidos por los usuarios y aquellos que permiten la administración del sistema.
  • 10. Palabras Reservadas Las palabras clave empleadas en SQL son de dos tipos: reservadas y no reservadas. Laspalabras reservadas se alistan para evitar su utilización por los usuarios, ya que pueden llegar a ser empleadas en nuevas versiones de SQL. Palabras no reservadas Palabras reservadas EJEMPLO: Ejemplo: • ABS, ADA, ALWAYS, ASENSITIYE, • ABSOLUTE, ACTION, ADD, ADMIN, ASSIGNMENT, AFTER, ASYMMETRIC, ATOMIC, AYG AGGREGATE, ALIAS, ALL, ALLOCATE, • BIT_LENGTH, BJTVAR ALTER, ANO, ANY, ARE, ARRAY, AS, ASC, ASSERTlON, AT, AUTHORlZATlON
  • 11. TIPOS DE DATOS predefinidos Se define tipo de datos como un conjunto de valores. Los parámetros SQL, columnas, campos, atributos y variables Son elementos de una base de datos cuyos valores pertenecen a un tipo de datos. Predefinidos Construidos Definidos por el usuario cadena Numéricos ARRAYo Colección A partir de tipos de datos REF predefinidos ROW implementadas por el fabricante Creados en una aplicación Caracteres binarias Exactos Aproximados BINARY LARGE OSJECT NUMERIC FLOAT CHARACTER (BLOeS) DECIMAL NTEGER REAL CHARACTER VARYING Doublé $MAllINT CHARACTER LARGE OSJECT {CLOBSI
  • 12. SUBCONJUNTO ANSI- SQL DQL DML DDL DCL TPL CCL .Es el Cursor-Control Es el LauguageO Lenguaje de Es el Data Es el Data Control TransactiónProcessingLang ManipulationLanguageO LanguageO Lenguaje de Control Es el Data QueryLanguage uage (Lenguaje de o Lenguaje de Consulta de Lenguaje de Control de Cursores. Destacan las Proceso de Transacciones) siguientes órdenes: Datos. La orden que se Manipulación de Datos, de Datos. Las órdenes o gestor de transacciones. entre sus órdenes destacan: usadas son: GRANT y DECLARE, CURSOR, emplea es SELECT. Se INSERT, DELETE, REYOKE. FETCH lNTO, UPDATE, Aunque la emplea como lenguaje de UPDATE. 11111 que sintaxis de esta orden es control del DML. • La orden GRANT define han sido definidas en el muy compleja, es el centro privilegios y autorizaciones DML. de la tanto para usuarios como gestión de consulta de roles. Su sintaxis datos, de modo que se es: GRANT <privilegios- mostrarán j'<autorizaciones>. las formas más usuales de Es el Data Es el empleo de SELECT sin DefinitionLanguage o TransactionProcessingLang definirla. Lenguaje de Definición uage (Lenguaje de de Datos. Entre las órdenes Proceso de Transacciones) de este lenguaje des- o gestor de transacciones. tacan las siguientes: Se CREATE, DROP, CHECK, emplea como lenguaje de CONSTRAINT. control del DML.