SlideShare una empresa de Scribd logo
1 de 5
Por: Jessica Quezada
Curso: 3° Informática
Lic. Marco Gutiérrez
Fecha:15 -07-2013
Periodo Lectivo:
2013-2014
El lenguaje de consulta estructurado o SQL (por sus siglas en inglésstructured 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.
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
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 SEQUEL terminaría siendo el predecesor de SQL, siendo este 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 relacionales surgidos en los años siguientes y es por fin estandarizado en 1986 por el
ANSI, dando lugar a la primera versión estándar de este lenguaje, el "SQL-86" o "SQL1". Al año
siguiente este estándar es también adoptado por la ISO.
Sin embargo, este primer estándar no cubre todas las necesidades de los desarrolladores e incluye
funcionalidades de definición de almacenamiento que se consideró suprimirlas. Así que, en 1992,
se lanzó un nuevo estándar ampliado y revisado del SQL llamado "SQL-92" o "SQL2".
En la actualidad el SQL es el estándar de facto de la inmensa mayoría de los SGBD comerciales. Y,
aunque la diversidad de añadidos particulares que incluyen las distintas implementaciones
comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es general y muy amplio.
Comando Descripción
CREATE
Utilizado para crear nuevas tablas, campos índices
DROP
Empleado para eliminar tablas e índices
ALTER
Utilizado para modificar las tablas agregando
campos o cambiando la definición de los campos.
Comando Descripción
SELECT
Utilizado ara 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

Más contenido relacionado

La actualidad más candente (19)

Historia del SQL
Historia del SQLHistoria del SQL
Historia del SQL
 
Exposicion dora, alex y eric
Exposicion dora, alex y ericExposicion dora, alex y eric
Exposicion dora, alex y eric
 
Rss, Atom, Xml
Rss, Atom, XmlRss, Atom, Xml
Rss, Atom, Xml
 
Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3
 
Camila . open office
Camila . open officeCamila . open office
Camila . open office
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XML
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
 
Curso Sql - Conceptos
Curso Sql -  ConceptosCurso Sql -  Conceptos
Curso Sql - Conceptos
 
Html
HtmlHtml
Html
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sql
SqlSql
Sql
 
Xhtml
XhtmlXhtml
Xhtml
 
Sgbd kevines
Sgbd kevinesSgbd kevines
Sgbd kevines
 
SQL
SQLSQL
SQL
 
Sql Caro
Sql CaroSql Caro
Sql Caro
 
Apache open office
Apache open officeApache open office
Apache open office
 
Programacion II
Programacion IIProgramacion II
Programacion II
 
Sqlite Base de Datos
Sqlite Base de Datos Sqlite Base de Datos
Sqlite Base de Datos
 
OPEN OFFICE BASE
OPEN OFFICE BASEOPEN OFFICE BASE
OPEN OFFICE BASE
 

Similar a Colegio de bachillerato cariamanga

Similar a Colegio de bachillerato cariamanga (20)

Ansi sql
Ansi sqlAnsi sql
Ansi sql
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Uelt
UeltUelt
Uelt
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
 
Modelo de desarrollo de aplicaciones en el entorno
Modelo de desarrollo de aplicaciones en el entornoModelo de desarrollo de aplicaciones en el entorno
Modelo de desarrollo de aplicaciones en el entorno
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datos
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
Act4 screencast-bdatos cmch
Act4 screencast-bdatos cmchAct4 screencast-bdatos cmch
Act4 screencast-bdatos cmch
 
Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
 
Sql
SqlSql
Sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividad extra ansi sql
Actividad extra ansi sqlActividad extra ansi sql
Actividad extra ansi sql
 
Características de las 5 Base de Datos más importantes
Características de las 5 Base de Datos más importantesCaracterísticas de las 5 Base de Datos más importantes
Características de las 5 Base de Datos más importantes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddlModulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddl
 

Colegio de bachillerato cariamanga

  • 1. Por: Jessica Quezada Curso: 3° Informática Lic. Marco Gutiérrez Fecha:15 -07-2013 Periodo Lectivo: 2013-2014
  • 2. El lenguaje de consulta estructurado o SQL (por sus siglas en inglésstructured 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. 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
  • 3. 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 SEQUEL terminaría siendo el predecesor de SQL, siendo este 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 relacionales surgidos en los años siguientes y es por fin estandarizado en 1986 por el ANSI, dando lugar a la primera versión estándar de este lenguaje, el "SQL-86" o "SQL1". Al año siguiente este estándar es también adoptado por la ISO. Sin embargo, este primer estándar no cubre todas las necesidades de los desarrolladores e incluye funcionalidades de definición de almacenamiento que se consideró suprimirlas. Así que, en 1992, se lanzó un nuevo estándar ampliado y revisado del SQL llamado "SQL-92" o "SQL2". En la actualidad el SQL es el estándar de facto de la inmensa mayoría de los SGBD comerciales. Y, aunque la diversidad de añadidos particulares que incluyen las distintas implementaciones comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es general y muy amplio.
  • 4. Comando Descripción CREATE Utilizado para crear nuevas tablas, campos índices DROP Empleado para eliminar tablas e índices ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
  • 5. Comando Descripción SELECT Utilizado ara 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