SlideShare una empresa de Scribd logo
HISTORIA DEL SQL
NOMBRE: Ángela M. Sarango Castillo
INGENIERO: Marcos Gutiérrez.
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query
language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. 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 ella
• 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. Basándose en estas ideas, los
laboratorios de IBM definen el lenguaje SEQUEL (Structured English Query
Language) que más tarde sería ampliamente implementado por el sistema de gestión
de bases de datos (SGBD) experimental System R, desarrollado en 1977 también por
IBM. Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un
programa comercial.
• 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.
• Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su
orientación al manejo de conjuntos de registros —y no a registros individuales— permite una alta
productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler
a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL también
tiene las siguientes características:
• 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, Cobol, Pascal y Fortran.
• Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las
vistas.

Más contenido relacionado

PDF
Que es-la-multiplexacion
PPTX
Normas para la confeccion de cables de red
PPT
Diapositivas REDES LAN
PPTX
Tipos de cable
PPT
Armado De Un Cable Con Un Jack
DOCX
Ejercicios de subnetting
PPT
PERTURBACIONES DE LA TRANSMISIÓN
DOCX
Organismos de estandarización de redes
Que es-la-multiplexacion
Normas para la confeccion de cables de red
Diapositivas REDES LAN
Tipos de cable
Armado De Un Cable Con Un Jack
Ejercicios de subnetting
PERTURBACIONES DE LA TRANSMISIÓN
Organismos de estandarización de redes

La actualidad más candente (20)

PPT
Redes HFC
PPTX
Seguridad física y lógica en redes inalámbricas
PPTX
DOCX
Trabajo Monográfico de Medios de transmision
PPT
Redes InformáTicas
DOCX
Ensayo de redes[1]
PPTX
DIRECCIONES Y CLASES IP
PPTX
Fundamentos de Telecomunicaciones - Unidad 1 conceptos basicos
PDF
Fibra Optica - Planta Interna
DOCX
Normas y estándares de cableado estructurado
PPTX
Como ponchar un cable utp
PPTX
Características de los medios de transmision de datos
PPTX
Medios de transmisión
PPTX
Microondas por satelite
PPTX
Protocolo TCP/IP
PPTX
Equipos pasivos en redes hfc
PDF
S3 sistemas de comuinicacion ppt
PPTX
Presentación "Internet de las cosas: la revolución IoT"
PPTX
Protocolo de capa 3
Redes HFC
Seguridad física y lógica en redes inalámbricas
Trabajo Monográfico de Medios de transmision
Redes InformáTicas
Ensayo de redes[1]
DIRECCIONES Y CLASES IP
Fundamentos de Telecomunicaciones - Unidad 1 conceptos basicos
Fibra Optica - Planta Interna
Normas y estándares de cableado estructurado
Como ponchar un cable utp
Características de los medios de transmision de datos
Medios de transmisión
Microondas por satelite
Protocolo TCP/IP
Equipos pasivos en redes hfc
S3 sistemas de comuinicacion ppt
Presentación "Internet de las cosas: la revolución IoT"
Protocolo de capa 3
Publicidad

Similar a Historia del sql (20)

PPT
PPTX
Colegio de bachillerato cariamanga
PPTX
Presentación1 bases de datos
PPTX
PPTX
Principales bases de datos existentes
PPSX
Características de las 5 Base de Datos más importantes
PPTX
Bases de datos
PPTX
Pricipales bases de datos
PPTX
Clase de investigacion presentacion 1
PPTX
BD Escobar Gómez Daniel
PPTX
Base de datos 1
PPTX
Bases de datos mas populares
PPTX
Practica 2 base de datos
PPT
Base de datos
PPTX
Act4 screencast-bdatos cmch
PPTX
PPTX
Sql
PPTX
PPTX
BASES DE DATOS
Colegio de bachillerato cariamanga
Presentación1 bases de datos
Principales bases de datos existentes
Características de las 5 Base de Datos más importantes
Bases de datos
Pricipales bases de datos
Clase de investigacion presentacion 1
BD Escobar Gómez Daniel
Base de datos 1
Bases de datos mas populares
Practica 2 base de datos
Base de datos
Act4 screencast-bdatos cmch
Sql
BASES DE DATOS
Publicidad

Último (20)

PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PPTX
Clase 3 del silabo-gestion y control financiero
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Introducción a la historia de la filosofía
PPTX
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
informe tipos de Informatica perfiles profesionales _pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Clase 3 del silabo-gestion y control financiero
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PLANES DE área ciencias naturales y aplicadas
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Introducción a la historia de la filosofía
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
Modelo Educativo SUB 2023versión final.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
2.0 Introduccion a processing, y como obtenerlo

Historia del sql

  • 1. HISTORIA DEL SQL NOMBRE: Ángela M. Sarango Castillo INGENIERO: Marcos Gutiérrez.
  • 2. El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. 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 ella
  • 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. Basándose en estas ideas, los laboratorios de IBM definen el lenguaje SEQUEL (Structured English Query Language) que más tarde sería ampliamente implementado por el sistema de gestión de bases de datos (SGBD) experimental System R, desarrollado en 1977 también por IBM. Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un programa comercial.
  • 4. • 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. • Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros —y no a registros individuales— permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL también tiene las siguientes características: • 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, Cobol, Pascal y Fortran. • Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.