SlideShare una empresa de Scribd logo
LENGUAJE SQL
HISTORIA:
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. Las experimentaciones con ese
prototipo condujeron, entre 1976 y 1977, a una revisión del
lenguaje (SEQUEL/2), que a partir de ese momento cambió
de nombre por motivos legales, convirtiéndose en SQL.El
prototipo (System R), basado en este lenguaje, se adoptó y
utilizó internamente en IBM y lo adoptaron algunos de sus
clientes elegidos. Gracias al éxito de este sistema, que no
estaba todavía comercializado, también otras compañías
empezaron a desarrollar sus productos relacionales basados
en SQL. 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
Ventajas:
MySQL software es Open Source
Velocidad al realizar las operaciones, lo que le hace
uno de los gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboración de
bases de datos, ya que debido a su bajo consumo
puede ser ejecutado en una máquina con
escasos recursos sin ningún problema.
Facilidad de configuración e instalación.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si los
errores no se producen en el propio gestor, sino en el
sistema en el que está.
Su conectividad, velocidad, y seguridad hacen de
MySQL Server altamente apropiado para acceder
bases de datos en Internet
El software MySQL usa la licencia GPL
Desventajas.
Un gran porcentaje de las utilidades de MySQL no
están documentadas.
No es intuitivo, como otros programas (ACCESS).
Comandos que se utilizan:
Definiendo cómo es almacenada la información.
CREATE DATABASE se utiliza para crear una nueva base de datos
vacía.
DROP DATABASE se utiliza para eliminar completamente una base
de datos existente.
CREATE TABLE se utiliza para crear una nueva tabla, donde la
información se almacena realmente.
ALTER TABLE se utiliza para modificar una tabla ya existente.
DROP TABLE se utiliza para eliminar por completo una tabla
existente.
Manipulando los datos.
SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.
INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
UPDATE se utiliza cuando quieres cambiar (o actualizar) datos
existentes.
DELETE se utiliza cuando quieres eliminar (o borrar) datos
existentes.
.
¿QUÉ ES ?
SQL (Structured Query Language)
es un lenguaje de programación
estándar e interactivo para la
obtención de información desde
una base de datos y para
actualizarla. Aunque SQL es a la
vez un ANSI y una norma ISO,
muchos productos de bases de
datos soportan SQL con
extensiones propietarias
allenguaje estándar
Sistemas Gestores de
Bases de datos que
utilizan Lenguaje SQL:
¿PARA QUE LO UTILIZAMOS?
No es exclusivo para paginas web,
Aplicaciones de escritorio tambien lo utilizan
ya que permite que las consultas a las tablas
de alguna base de datos sea mas rapida y
segura.
El lenguaje se divide en dos partes:
-el lenguaje de definicion de datos: son los
comandos que nos permiten la creacion y
modificacion de los objetos de la base de
datos. Son 4 los comandos: CREATE, ALTER,
DROP y TRUNCATE.
* CREATE: Nos permite crear un objeto (una
tabla, un procedimiento almacenado, un
indice, etc.)
* ALTER: Con este comando podemos
modificar la estructura de algun objeto: una
columna de una tabla, modificar tipos de
campo, anchos, keys de los indices, etc...
- y el lenguaje de manipulacion de datos: Este
ya es para trabajo de manejo de datos directo,
los comandos son: INSERT, UPDATE,
DELETE y SELECT.
* INSERT: Este nos permite introducir datos a
una tabla.
* UPDATE: Sirve para actualizar datos ya
existentes dentro de la tabla.
* DELETE: Con este eliminamos datos desde
una tabla.
* SELECT: Este sirve para seleccionar datos
de una tabla.
LENGUAJE SQL
SU HISTORIA:
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 amplia
mente 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".
¿PARA QUE SIRVE?
SQL no se usa
solamente para manipular los
datos, sino también para crear y
modificar el diseño de objetos de
base de datos, como tablas. El
elemento deSQL que se
utiliza para crear y modificar
objetos de base de datos se
denominalenguaje de definición
de datos (DDL).
Ventajas:
MySQL software es Open Source
Velocidad al realizar las operaciones, lo que le hace uno de los
gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboración de bases de datos,
ya que debido a su bajo consumo puede ser ejecutado en una
máquina con escasos recursos sin ningún problema.
Facilidad de configuración e instalación.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si los errores no se
producen en el propio gestor, sino en el sistema en el que está.
Su conectividad, velocidad, y seguridad hacen de MySQL Server
altamente apropiado para acceder bases de datos en Internet
El software MySQL usa la licencia GPL
Desventajas.
Un gran porcentaje de las utilidades de MySQL no
están documentadas.
No es intuitivo, como otros programas (ACCESS).
¿QUÉ ES?
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 calculo 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.
CREATE DATABASE se utiliza para crear una nueva base
de datos vacía.
DROP DATABASE se utiliza para eliminar
completamente una base de datos existente.
CREATE TABLE se utiliza para crear una nueva tabla,
donde la información se almacena realmente.
ALTER TABLE se utiliza para modificar una tabla ya
existente.
DROP TABLE se utiliza para eliminar por completo una
tabla existente.
Manipulando los datos.
SELECT se utiliza cuando quieres leer (o seleccionar) tus
datos.
INSERT se utiliza cuando quieres añadir (o insertar)
nuevos datos.
UPDATE se utiliza cuando quieres cambiar (o actualizar)
datos existentes.
DELETE se utiliza cuando quieres eliminar (o borrar)
datos existentes.COMANDOS QUE SE UTILIZAN:
Sistemas Gestores de Bases
de datos que utilizan
Lenguaje SQL:

Más contenido relacionado

La actualidad más candente

Base datos sql
Base datos sqlBase datos sql
Base datos sql
rosaura uriarte ramos
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
Yadira520Solano
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
Américo Uriarte Quispe
 
SQL Server
SQL ServerSQL Server
SQL Server
AndresGeraldo
 
Oracle
Oracle Oracle
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
Salvador Fernández Fernández
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
jubacalo
 
Oracle
OracleOracle
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
Pedro Enrique Guerrero Gonzales
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
roman mendez hernandez
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
triana25
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - Instalación
Hector Martinez
 
Conceptos Basicos Oracle
Conceptos Basicos OracleConceptos Basicos Oracle
Conceptos Basicos Oracle
Bernardo Portillo
 
Ansi sql
Ansi sqlAnsi sql
Ansi sql
sesshomaru25
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre Oracle
Raúl Galíndez
 
Oracle
OracleOracle
Oracle
belesle
 
Sqlite
SqliteSqlite
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - Introducción
Hector Martinez
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Hector Martinez
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Alexander Calderón
 

La actualidad más candente (20)

Base datos sql
Base datos sqlBase datos sql
Base datos sql
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
SQL Server
SQL ServerSQL Server
SQL Server
 
Oracle
Oracle Oracle
Oracle
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Oracle
OracleOracle
Oracle
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - Instalación
 
Conceptos Basicos Oracle
Conceptos Basicos OracleConceptos Basicos Oracle
Conceptos Basicos Oracle
 
Ansi sql
Ansi sqlAnsi sql
Ansi sql
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre Oracle
 
Oracle
OracleOracle
Oracle
 
Sqlite
SqliteSqlite
Sqlite
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - Introducción
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 

Similar a Datos

Sql
SqlSql
Sql
eddyr21
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
Luis Vázquez
 
Base de datos
Base de datosBase de datos
Base de datos
Yessica Cordero
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
Martha
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
Jesús Gallegos Ruiz
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Andres del Valle
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
Bryan Matos
 
LENGUAJE SQL
LENGUAJE SQLLENGUAJE SQL
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
Veronica Cruz
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Eric Zepeda Camacho
 
Rila
RilaRila
Rila
RIC LA
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
alinacarrion
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
karlaaponte
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
Betyllo Ocegueda
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
Alfredo Reyes May
 
introduccion a sql
introduccion a sql introduccion a sql
introduccion a sql
betom
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
Alexander Mañan Tavarez
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
LISBETH ALEXANDRA VASQUEZ CIEZA
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
Osmar Zaragoza
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
rosy vargas
 

Similar a Datos (20)

Sql
SqlSql
Sql
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
 
Base de datos
Base de datosBase de datos
Base de datos
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
 
LENGUAJE SQL
LENGUAJE SQLLENGUAJE SQL
LENGUAJE SQL
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Rila
RilaRila
Rila
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
introduccion a sql
introduccion a sql introduccion a sql
introduccion a sql
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 

Último

PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 

Último (20)

PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 

Datos

  • 1. LENGUAJE SQL HISTORIA: 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. Las experimentaciones con ese prototipo condujeron, entre 1976 y 1977, a una revisión del lenguaje (SEQUEL/2), que a partir de ese momento cambió de nombre por motivos legales, convirtiéndose en SQL.El prototipo (System R), basado en este lenguaje, se adoptó y utilizó internamente en IBM y lo adoptaron algunos de sus clientes elegidos. Gracias al éxito de este sistema, que no estaba todavía comercializado, también otras compañías empezaron a desarrollar sus productos relacionales basados en SQL. 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 Ventajas: MySQL software es Open Source Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet El software MySQL usa la licencia GPL Desventajas. Un gran porcentaje de las utilidades de MySQL no están documentadas. No es intuitivo, como otros programas (ACCESS). Comandos que se utilizan: Definiendo cómo es almacenada la información. CREATE DATABASE se utiliza para crear una nueva base de datos vacía. DROP DATABASE se utiliza para eliminar completamente una base de datos existente. CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente. ALTER TABLE se utiliza para modificar una tabla ya existente. DROP TABLE se utiliza para eliminar por completo una tabla existente. Manipulando los datos. SELECT se utiliza cuando quieres leer (o seleccionar) tus datos. INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos. UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes. DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes. . ¿QUÉ ES ? SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una norma ISO, muchos productos de bases de datos soportan SQL con extensiones propietarias allenguaje estándar Sistemas Gestores de Bases de datos que utilizan Lenguaje SQL: ¿PARA QUE LO UTILIZAMOS? No es exclusivo para paginas web, Aplicaciones de escritorio tambien lo utilizan ya que permite que las consultas a las tablas de alguna base de datos sea mas rapida y segura. El lenguaje se divide en dos partes: -el lenguaje de definicion de datos: son los comandos que nos permiten la creacion y modificacion de los objetos de la base de datos. Son 4 los comandos: CREATE, ALTER, DROP y TRUNCATE. * CREATE: Nos permite crear un objeto (una tabla, un procedimiento almacenado, un indice, etc.) * ALTER: Con este comando podemos modificar la estructura de algun objeto: una columna de una tabla, modificar tipos de campo, anchos, keys de los indices, etc... - y el lenguaje de manipulacion de datos: Este ya es para trabajo de manejo de datos directo, los comandos son: INSERT, UPDATE, DELETE y SELECT. * INSERT: Este nos permite introducir datos a una tabla. * UPDATE: Sirve para actualizar datos ya existentes dentro de la tabla. * DELETE: Con este eliminamos datos desde una tabla. * SELECT: Este sirve para seleccionar datos de una tabla.
  • 2. LENGUAJE SQL SU HISTORIA: 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 amplia mente 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". ¿PARA QUE SIRVE? SQL no se usa solamente para manipular los datos, sino también para crear y modificar el diseño de objetos de base de datos, como tablas. El elemento deSQL que se utiliza para crear y modificar objetos de base de datos se denominalenguaje de definición de datos (DDL). Ventajas: MySQL software es Open Source Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet El software MySQL usa la licencia GPL Desventajas. Un gran porcentaje de las utilidades de MySQL no están documentadas. No es intuitivo, como otros programas (ACCESS). ¿QUÉ ES? 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 calculo 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. CREATE DATABASE se utiliza para crear una nueva base de datos vacía. DROP DATABASE se utiliza para eliminar completamente una base de datos existente. CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente. ALTER TABLE se utiliza para modificar una tabla ya existente. DROP TABLE se utiliza para eliminar por completo una tabla existente. Manipulando los datos. SELECT se utiliza cuando quieres leer (o seleccionar) tus datos. INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos. UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes. DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.COMANDOS QUE SE UTILIZAN: Sistemas Gestores de Bases de datos que utilizan Lenguaje SQL: