O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

SQL

garciaysam Espanhol

Conteúdo do mapa

SQL

  1. es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.

  2. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ellas.

  3. ORÍGENES Y EVOLUCIÓN

    • Los orígenes del SQL están ligados a los de las bases de datos relacionales. En 1970 E. F. Codd propone el modelo relacional y asociado a este un sublenguaje de acceso a los datos basado en el cálculo de predicados
    • El SEQUEL terminó siendo el predecesor de SQL, que es una versión evolucionada del primero. El SQL pasa a ser el lenguaje por excelencia de los diversos sistemas de gestión de bases de datos
    • BINARY(( VARBINARY BINARY VARYING BIT VARYING ))))1 byte por carácter Se puede almacenar cualquier tipo de datos en un campo de este tipo. Los datos no se traducen (por ejemplo, a texto). La forma en que se introducen los datos en un campo binario indica cómo aparecerán al mostrarlos.
    • BIT BOOLEAN LOGICAL LOGICAL1 YESNO 1 byte Valores Sí y No, y campos que contienen solamente uno de dos valores
    • TINYINT INTEGER1 BYTE 1 byte Un número entero entre 0 y 255.
    • COUNTER AUTOINCREMENT Se utiliza para campos contadores cuyo valor se incrementa automáticamente al crear un nuevo registro
    • MONEY CURRENCY 8 bytes Un número entero comprendido entre – 922.337.203.685.477,5808 y 922.337.203.685.477,5807.
    • DATETIME DATE TIME 8 bytes Una valor de fecha u hora entre los años 100 y 9999
    • UNIQUEIDENTIFIER GUID 128 bits Un número de identificación único utilizado con llamadas a procedimientos remotos.
    • DECIMAL NUMERIC DEC 17 bytes Un tipo de datos numérico exacto con valores comprendidos entre 1028 - 1 y - 1028 - 1. Puede definir la precisión (1 - 28) y la escala (0 - precisión definida). La precisión y la escala predeterminadas son 18 y 0, respectivamente.
    • REAL SINGLE FLOAT4 IEEESINGLE 4 bytes Un valor de coma flotante de precisión simple con un intervalo comprendido entre – 3,402823E38 y – 1,401298E-45 para valores negativos, y desde 1,401298E-45 a 3,402823E38 para valores positivos, y 0
    • FLOAT DOUBLE FLOAT8 IEEEDOUBLE NUMBER 8 bytes Un valor de coma flotante de precisión doble con un intervalo comprendido entre – 1,79769313486232E308 y – 4,94065645841247E- 324 para valores negativos, y desde 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos, y 0
    • SMALLINT SHORT INTEGER2 2 bytes Un entero corto entre – 32.768 y 32.767.
    • INTEGER LONG INT INTEGER4 4 bytes Un entero largo entre – 2.147.483.648 y 2.147.483.647.
    • IMAGE LONGBINARY GENERAL OLEOBJECT Lo que se requiera Desde cero hasta un máximo de 2.14 gigabytes. Se utiliza para objetos OLE.
    • TEXT LONGTEXT LONGCHAR MEMO NOTE NTEXT 2 bytes por carácter. (Consulte las notas). Desde cero hasta un máximo de 2.14 gigabytes.
    • CHAR TEXT(n) ALPHANUMERIC CHARACTER 2 bytes por carácter. Desde cero a 255 caracteres.
  4. CARACTERÍSTICAS GENERALES DEL SQL

    • Lenguaje de definición de datos
      • El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación
    • Lenguaje interactivo de manipulación de datos
      • : El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.
    • Integridad:
      • El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos
    • Definición de vistas
      • El LDD incluye comandos para definir las vistas
    • Control de transacciones
      • SQL tiene comandos para especificar el comienzo y el final de una transacción.
    • SQL incorporado y dinámico
      • Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran
    • Autorización:
      • El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.
  5. LENGUAJE DE DEFINICIÓN DE DATOS (DDL)

    • es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.
    • 1.- CREATE | CREAR
      • Este comando permite crear objetos de datos, como nuevas bases de datos, tablas, vistas y procedimientos almacenados
    • 2.- ALTER | MODIFICAR
      • Este comando permite modificar la estructura de una tabla u objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.
    • DROP| ELIMINAR
      • Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER.
    • TRUNCATE | BORRAR TABLA]
      • Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido,
  6. LENGUAJE DE MANIPULACIÓN DE DATOS DML(DATA MANIPULATION LANGUAGE)

    • 1.- SELECT | SELECCIONAR
      • SELECT Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección.
      • ALL Indica que queremos seleccionar todos los valores.Es el valor por defecto y no suele especificarse casi nunca.
      • DISTINCT Indica que queremos seleccionar sólo los valores distintos.
      • FROM Indica la tabla (o tablas) desde la que queremos recuperar los datos. En el caso de que exista más de una tabla se denomina a la consulta "consulta combinada" o "join". En las consultas combinadas es necesario aplicar una condición de combinación a través de una cláusula WHERE.
      • WHERE Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Admite los operadores lógicos AND y OR.
      • GROUP BY Especifica la agrupación que se da a los datos. Se usa siempre en combinación con funciones agregadas.
      • HAVING Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Su funcionamiento es similar al de WHERE pero aplicado al conjunto de resultados devueltos por la consulta. Debe aplicarse siempre junto a GROUP BY y la condición debe estar referida a los campos contenidos en ella.
      • ORDER BY Presenta el resultado ordenado por las columnas indicadas. El orden puede expresarse con ASC (orden ascendente) y DESC (orden descendente). El valor predeterminado es ASC.
  7. 2.- INSERT | INSERTAR

    • Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional.
  8. 2.- UPDATE

    • Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla.
  9. 3.- DELETE

    • Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.
  10. RECUPERACIÓN DE CLAVE

    • Los diseñadores de base de datos que usan una clave suplente como la clave principal para cada tabla, se ejecutará en el ocasional escenario en el que es necesario recuperar automáticamente la base de datos, generando una clave primaria de una sentencia SQL INSERT para su uso en otras
  11. DISPARADORES

    • Los disparadores, también conocidos como desencadenantes (triggers en inglés) son definidos sobre la tabla en la que opera la sentencia INSERT, y son evaluados en el contexto de la operación. Los desencadenantes BEFORE INSERT permiten la modificación de los valores que se insertarán en la tabla. Los desencadenantes AFTER INSERT no puede modificar los datos de ahora en adelante, pero se puede utilizar para iniciar acciones en otras tablas, por ejemplo para aplicar mecanismos de auditoría.

Informações

Descrição
Mapa Mental sobre SQL, criado por garciaysam em 25-03-2015.
Criado por
garciaysam
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?