SQL

Description

Mind Map on SQL, created by eddynarvaez496 on 25/02/2014.
eddynarvaez496
Mind Map by eddynarvaez496, updated more than 1 year ago
eddynarvaez496
Created by eddynarvaez496 about 10 years ago
79
0

Resource summary

SQL
  1. CONCEPTO
    1. SQL corresponde a la expresión Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado). SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.
    2. HISTORIA
      1. La historia de SQL empieza en 1974 con la definición, por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional. Este lenguaje se llamaba SEQUEL (Structured English Query Language) y se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. A partir de 1981, IBM comenzó a entregar sus productos relacionales y en 1983 empezó a vender DB2. En el curso de los años ochenta, numerosas compañías (por ejemplo Oracle y Sybase, sólo por citar algunos) comercializaron productos basados en SQL, que se convierte en el estándar industrial de hecho por lo que respecta a las bases de datos relacionales.
      2. CARACTERISTICAS
        1. El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. SQL también tiene las siguientes características:
          1. Lenguaje de definición de datos
            1. 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.
            2. Lenguaje interactivo de manipulación de datos
              1. El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.
              2. Integridad
                1. El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
                2. Definición de vistas
                  1. El LDD incluye comandos para definir las vistas
                  2. Control de transacciones
                    1. SQL tiene comandos para especificar el comienzo y el final de una transacción.
                    2. SQL incorporado y dinámico
                      1. Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
                      2. Autorización
                        1. El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.
                    3. Principales Comandos de S.Q.L.
                      1. SELECCION
                        1. Subconjunto formado por algunos filas , aquellas que cumplen con una o mas condiciones
                        2. PROYECCION
                          1. Subconjunto formado por algunas columnas e acuerdo a un criterio de extraccion
                          2. JOIN
                            1. Subconjunto del producto cartesiano de 2 o mas tablas (archivos); establece una condición que deben cumplir las filas. Permite combinar tablas para explotar una relación existente entre los datos
                            2. Llave primariaPK
                              1. Conjunto de columnas qu e identifican en forma única a una fila (una por tabla)
                              2. LLAVE FORANEA FK
                                1. Conjunto de columnas que referencian a otra tabla (implementan una relación). Debe corresponder a la PK de la tabla referenciada
                              Show full summary Hide full summary

                              Similar

                              Prueba de evaluación de conocimientos SQL
                              Novaquality
                              SQL Básico
                              Carlos A. A. Duque
                              Seguridad en bases de datos
                              KATERINE MARCELES
                              Examen de Base de Datos
                              Uniti Consulting & Solutions
                              Prueba base de datos
                              Dulfran Montaño
                              Manipulacion y tipos de Datos en SQL.
                              beto.cuen
                              Sistema Gestor de Base de Datos
                              Germán Gonzalo Rojas Perdomo
                              ODBMS (Base de datos orientada aobjetos)
                              César Ramírez
                              IandA Systems - Test de Programación
                              Abiel Jesrrel Lee
                              ROUND & TRUNC [DATES]
                              Adrian Mora