¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Lenguaje SQL

Bera M Español

Contenido del mapa

Lenguaje SQL

  1. Características

    • -Fundamental para los SGBD
      • -Declarativo (es más importante poner lo que se desea a cómo se hará) como Java o C
        • Es un lenguaje de 4ta generación
          • Es un lenguaje de definición de datos (LDD)
            • Es un lenguaje de definiciones de vistas (LDV)
              • Es un lenguaje de manipulación de datos (LMD)
                • Compuesto por cláusulas, comandos, operadores y funciones de agragado
  2. Historia

    • Nace en 1970 con la publicación del libro de E. F. Cod
      • 1979 Oracle presenta la primera implementación comercial del lenguaje y se convierte en un estándar avalado por ISO y ANSI
        • 1989 aparece el estándar ISO (y ANSI) llamado SQL89 o SQL1
          • En 1992 aparece la nueva versión estándar SQL92 (hasta hoy sigue siendo la más conocida)
            • En 1999 se aprueba un nuevo estándar SQL99, sus mejoras incluyen triggers, procedimientos, funciones,… y otras características de las bases de datos objeto-relacionales
              • 2011 último estándar SQL2011
  3. Funcionamento

    • Agente SQL: Cualquier elemento que cause la ejecución de instrucciones SQL
      • Implementación SQL: Procesador software capaz de ejecutar las instrucciones pedidas por el agente SQL
        • Compuesta por:
          • Cliente SQL: Establecer conexiones entre sí mismo y el servidor SQL
            • Servidor SQL: Software que realmente realiza la instrucción, los datos los devuelve al cliente
  4. Definición de datos

    • Tipos de Comandos
      • DLL: Permiten crear y definir nuevas bases de datos, campos e índices
        • CREATE: Utilizado para crear nuevas tablas, campos e índices
          • DROP: Empleado para eliminar tablas e índices
            • ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos
      • DML: Permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos
        • SELECT: Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado
          • INSERT: Utilizado para cargar lotes de datos en la base de datos en una única operación
            • UPDATE: Utilizado para modificar los valores de los campos y registros especificados
              • DELETE: Utilizado para eliminar registros de una tabla de una base de datos
    • El DDL (lenguaje de definición de datos) es la parte del SQL que más varía de un sistema a otro ya que esa área tiene que ver con cómo se organizan internamente los datos
  5. Estrutura Básica de las Consultas

    • Consta de 3 cláusulas:
      • SELECT: corresponde a la operación proyección del álgebra relacional. Se usa para listar los atributos deseados del resultado de una consulta
        • FROM: corresponde a la operación producto cartesiano del álgebra relacional. Lista las relaciones que deben ser analizadas en la evaluación de la expresión
          • WHERE: corresponde al predicado selección del álgebra relacional. Es un predicado que engloba a los atributos de las relaciones que aparecen en la cláusula from. Condiciones

Información

Descripción
Mapa Mental sobre Lenguaje SQL, creado por Bera M el 15/05/2016.
Creado por
Bera M
Visitas
2
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?