GoConqr has a new look! Let us know what you think.

Mind map

Lenguaje SQL

SERGIO DUVAN NUNEZ SANCHEZ Spanish

Map content

Lenguaje SQL

  1. Definición de datos

    • Tipos de dominios
      • char(n)
      • varchat(n)
      • int
      • smallint
      • numeric(p,d)
      • real
      • float(n)
    • Definción de esquemas
      • create table
      • primary key
      • insert into
      • delete from
      • drop
      • alter table
        • add
        • drop
  2. Estructura de las consultas

    • Select
      • Select distict
        • repetición
    • From
    • Where
      • between
      • and, or, not
    • as
    • like
      • patrones con caracteres especiales
    • order by
      • desc, asc
  3. Operaciones sobre conjuntos

    • Union
      • Igual que select pero elimina duplicados
      • Union all conserva duplicados
    • Intersect
    • Except
      • Diferencia entre conjuntos
  4. Funciones de agregación

    • avg
      • Media
    • min
      • Mínimo
    • max
      • Máximo
    • sum
    • count
    • having
      • having avg(saldo)>1200
      • Va antes de where
  5. Valores nulos

    • And y not
      • Null es absorbente
    • Or
      • True or Null = True
    • La proyección de una tupla no toma los null
  6. Modificación de la base de datos

    • Vistas
      • Acceso de tabla que no pertenece al modelo lógicp
      • Create view
      • recursividad
        • Repeat until
    • Transacciones
      • Secuencia de instrucciones
      • Commit Work
      • Rollback work
  7. Tipos de datos y esquemas

    • Date
    • Time
    • timestamp
    • create type
    • Datos grandes
      • Clob
        • Caracteres grandes
      • Blob
        • Datos binarios
  8. Restricciones de integridad

    • Garantiza consistencia
    • Sobre una sola relación
      • not null, unique, check
    • Integridad referencial
      • Garantizar valores de atributos en otras relaciones
      • Foreing key references
    • Asertos
      • Condición que siempre se debe satisfacer
      • Create assertion, check
    • Autorización
      • grant <lista de privilegios> on <nombre de relación o de vista> to <lista de usuarios o de roles>
      • select, insert, update, delete
      • revoke <lista de privilegios> on <nombre de la relación o nombre de la vista> from <lista de usuarios o de roles>
  9. SQL incorporado

    • No todas las consultas pueden expresarse en SQL
    • SQL no tiene suficiente capacidad para cubrir la interacción con usuarios
    • Norma de incorporación
      • C,Cobol,Pascal,Java,PL/I,Fotran
      • EXEC SQL <instrucción de SQL incorporado > END-EXEC
      • Java
        • SQL { <instrucción de SQL incorporado > };
    • Conexión
      • EXEC SQL connect to servidor user nombre-usuario END-EXEC
    • Consulta
      • Declare c cursor for {instrucción}
      • open c
      • fletch c into
        • devuelve una sola tupla
      • close c
  10. SQL dinámico

    • Las normas se definen segun el lenguaje
    • Norma ODBC
      • Niveles de conformidad
        • Nivel 1
          • Soporte para la captura de la información sobre el catálogo
        • Nivel 2
          • Capacidad de enviar y obtener Arrays de parametros
      • Norma JDBC
        • API para Java
        • Try Catch
        • stmt.executeQuery
        • ResultSet
        • CallableStatement
  11. Funciones y procedimientos

    • funciones de tabla
    • create procedure
    • Call
      • Invoca los procedimientos
  12. Consultas anidadas

    • Some
    • Every
    • In
    • Exist
    • Unique
    • Whit
      • Vistas temporales

Information

Description
Mind Map on Lenguaje SQL, created by SERGIO DUVAN NUNEZ SANCHEZ on 21/11/2021.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?