SlideShare una empresa de Scribd logo
1 de 11
Franshezka Pérez
                COMP 2110
Universidad Interamericana
Tabla de contenido
Introducción               Slide 3
Lenguaje de programación   Slide 4
Definición                 Slide 5
Función                    Slide 6,7
Ventajas                   Slide 8
Desventajas                Slide 9
Conclusión                 Slide 10
Referencia                 Slide 11
Introducción
 A continuación se le presenta una breve información
 de lo que es el lenguaje de programación SQL. En el
 que veran información relacionada a su definición,
 funciones, ventajas y desventajas, ambientes de
 demanda.
SQL Origen
 Los orígenes del SQL están ligados a las de las bases de datos relacionales. En 1970 E. F.
  Codd propone el modelo relacional y asociado a éste 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 éste 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 consideraron suprimir.
  Así que en 1992 se lanza 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.
SQL Definición
 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 éstas. Una de sus características es el
 manejo del álgebra y el cálculo relacional permitiendo
 efectuar consultas con el fin de recuperar de una forma
 sencilla información de interés de una base de
 datos, así como también hacer cambios sobre ella.
SQL Funciones
 Propiedad SELECT: Hace la selección en una tabla de la BD.

   SELECT * FROM datos
   'Esta sentencia seleccionaria todos, absolutamente todos los registros dentro de la tabla
   datos.

   SELECT * FROM datos WHERE usuario='juan'
   'Seleccionariamos todos los registros dentro de la tabla datos que tengan como usuario a
   "Juan".

   Propiedad INSERT INTO: Agrega un nuevo registro a la tabla elegida

   INSERT INTO datos (usuario) VALUES ('corsa')
   'Insertamos en la tabla datos en la columna usuario, un registro nuevo.

   INSERT INTO datos (usuario, edad) VALUES ('corsa',20)
   'Aqui insertamos 2 registros al mismo tiempo.
SQL Funciones

    Propiedad DELETE: Borra registros de nuestra tabla
    DELETE FROM datos WHERE usuario = 'pedrito'
    'Borramos los regitros donde el usuario sea "pedrito".
    DELETE FROM datos WHERE usuario = 'Mario' AND edad = 16
    'Borramos solo los usuario de nombre Mario que tenian 16 años.
    Propiedad UPDATE: Actuailiza registros, modificando datos ya existentes.
    UPDATE datos SET usuario = 'pedrito'
    'Esta modificación renombrará todos los usuaarios a "pedrito".
    UPDATE datos SET usuario = 'Mario' WHERE edad = 16
    'Modificamos solo los registros que tenian 16 años. Ahora todos los usuario de 16 años se
    llaman "Mario".
SQL Ventajas
 Es un estándar para el manejo de datos en un
    Manejador de Base de Datos Relacional.
   Es no sensitivo, esto quiere decir que no importa si
    pones en mayúsculas o minúsculas el comando o
    instrucción te lo reconocerá.
   Es imperativo, no necesariamente secuencial aunque
    tenga un ordenamiento.
   Es de fácil comprensión.
   Es un lenguaje de alto nivel para datos, esto es con una
    sola instrucción afectas a varios registros en tiempo
    real.
SQL Desventajas
 Es un lenguaje simple que si se requiere mayores
  implementaciones está limitado a la explotación de
  datos.
 Se dice que es estándar pero cuando se combina con
  tipos de datos estándares hay pequeñas diferencias que
  debilitan esta opción.
 Depende para ser seguro de qué tan seguro sea el
  Manejador de Bases de Datos Relacional que lo esté
  implementando.
Conclusión
 En mi opinión personal el SQL no es el mejor lenguaje.
 Es bastante práctico y fácil de utilizar, pero no es el
 mejor ni el mas seguro. Mi concentración no es
 programación, pero en caso de escoger un lenguaje
 utilizaría SQL ya que es el mas fácil de entender y
 utilizar.
Referencia
 http://es.wikipedia.org/wiki/SQL
 http://www.soloasp.com.ar/vertexto.asp?txt=20
 http://mx.answers.yahoo.com/question/index?qid=20
 090831173402AAXzf9p

Más contenido relacionado

La actualidad más candente

Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salidaJorge Garcia
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema21040883
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Para hacer dfd d fdatos internet
Para hacer dfd   d fdatos internetPara hacer dfd   d fdatos internet
Para hacer dfd d fdatos internetViviana Martín
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosLuis Yallerco
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Sistemas operativos mono.multiusuarios
Sistemas operativos mono.multiusuariosSistemas operativos mono.multiusuarios
Sistemas operativos mono.multiusuariosHonorio Madrigal
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativoschikscorpion_23
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasanibalsmit
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidospgr95
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASEduardo S de Loera
 
SO Unidad 1: Introducción a los Sistemas Operativos
SO Unidad 1: Introducción a los Sistemas OperativosSO Unidad 1: Introducción a los Sistemas Operativos
SO Unidad 1: Introducción a los Sistemas OperativosFranklin Parrales Bravo
 
*Diagramas de flujo nivel 0-1*
*Diagramas de flujo nivel 0-1**Diagramas de flujo nivel 0-1*
*Diagramas de flujo nivel 0-1*venusprinz583
 

La actualidad más candente (20)

Apache CouchDB
Apache CouchDBApache CouchDB
Apache CouchDB
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Expo 4 s.o. dispositivos y manejadores de dispositivos
Expo 4 s.o. dispositivos y manejadores de dispositivosExpo 4 s.o. dispositivos y manejadores de dispositivos
Expo 4 s.o. dispositivos y manejadores de dispositivos
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Para hacer dfd d fdatos internet
Para hacer dfd   d fdatos internetPara hacer dfd   d fdatos internet
Para hacer dfd d fdatos internet
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Paso 2 diana_cuelar
Paso 2 diana_cuelarPaso 2 diana_cuelar
Paso 2 diana_cuelar
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Sistemas operativos mono.multiusuarios
Sistemas operativos mono.multiusuariosSistemas operativos mono.multiusuarios
Sistemas operativos mono.multiusuarios
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidos
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
 
SO Unidad 1: Introducción a los Sistemas Operativos
SO Unidad 1: Introducción a los Sistemas OperativosSO Unidad 1: Introducción a los Sistemas Operativos
SO Unidad 1: Introducción a los Sistemas Operativos
 
*Diagramas de flujo nivel 0-1*
*Diagramas de flujo nivel 0-1**Diagramas de flujo nivel 0-1*
*Diagramas de flujo nivel 0-1*
 

Similar a Mi lenguaje preferido- SQL

Similar a Mi lenguaje preferido- SQL (20)

Ansi sql
Ansi sqlAnsi sql
Ansi sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Datos
DatosDatos
Datos
 
Datos
DatosDatos
Datos
 
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
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
introduccion a sql
introduccion a sql introduccion a sql
introduccion a sql
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Historia del sql .....mela
Historia del sql .....melaHistoria del sql .....mela
Historia del sql .....mela
 
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sqlF004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
 
Act4 screencast-bdatos cmch
Act4 screencast-bdatos cmchAct4 screencast-bdatos cmch
Act4 screencast-bdatos cmch
 
Uelt
UeltUelt
Uelt
 
Basesdedatos smbd final
Basesdedatos smbd finalBasesdedatos smbd final
Basesdedatos smbd final
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
 

Último

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 

Último (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

Mi lenguaje preferido- SQL

  • 1. Franshezka Pérez COMP 2110 Universidad Interamericana
  • 2. Tabla de contenido Introducción Slide 3 Lenguaje de programación Slide 4 Definición Slide 5 Función Slide 6,7 Ventajas Slide 8 Desventajas Slide 9 Conclusión Slide 10 Referencia Slide 11
  • 3. Introducción  A continuación se le presenta una breve información de lo que es el lenguaje de programación SQL. En el que veran información relacionada a su definición, funciones, ventajas y desventajas, ambientes de demanda.
  • 4. SQL Origen  Los orígenes del SQL están ligados a las de las bases de datos relacionales. En 1970 E. F. Codd propone el modelo relacional y asociado a éste 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 éste 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 consideraron suprimir. Así que en 1992 se lanza 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.
  • 5. SQL Definición  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 éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar de una forma sencilla información de interés de una base de datos, así como también hacer cambios sobre ella.
  • 6. SQL Funciones  Propiedad SELECT: Hace la selección en una tabla de la BD. SELECT * FROM datos 'Esta sentencia seleccionaria todos, absolutamente todos los registros dentro de la tabla datos. SELECT * FROM datos WHERE usuario='juan' 'Seleccionariamos todos los registros dentro de la tabla datos que tengan como usuario a "Juan". Propiedad INSERT INTO: Agrega un nuevo registro a la tabla elegida INSERT INTO datos (usuario) VALUES ('corsa') 'Insertamos en la tabla datos en la columna usuario, un registro nuevo. INSERT INTO datos (usuario, edad) VALUES ('corsa',20) 'Aqui insertamos 2 registros al mismo tiempo.
  • 7. SQL Funciones  Propiedad DELETE: Borra registros de nuestra tabla DELETE FROM datos WHERE usuario = 'pedrito' 'Borramos los regitros donde el usuario sea "pedrito". DELETE FROM datos WHERE usuario = 'Mario' AND edad = 16 'Borramos solo los usuario de nombre Mario que tenian 16 años. Propiedad UPDATE: Actuailiza registros, modificando datos ya existentes. UPDATE datos SET usuario = 'pedrito' 'Esta modificación renombrará todos los usuaarios a "pedrito". UPDATE datos SET usuario = 'Mario' WHERE edad = 16 'Modificamos solo los registros que tenian 16 años. Ahora todos los usuario de 16 años se llaman "Mario".
  • 8. SQL Ventajas  Es un estándar para el manejo de datos en un Manejador de Base de Datos Relacional.  Es no sensitivo, esto quiere decir que no importa si pones en mayúsculas o minúsculas el comando o instrucción te lo reconocerá.  Es imperativo, no necesariamente secuencial aunque tenga un ordenamiento.  Es de fácil comprensión.  Es un lenguaje de alto nivel para datos, esto es con una sola instrucción afectas a varios registros en tiempo real.
  • 9. SQL Desventajas  Es un lenguaje simple que si se requiere mayores implementaciones está limitado a la explotación de datos.  Se dice que es estándar pero cuando se combina con tipos de datos estándares hay pequeñas diferencias que debilitan esta opción.  Depende para ser seguro de qué tan seguro sea el Manejador de Bases de Datos Relacional que lo esté implementando.
  • 10. Conclusión  En mi opinión personal el SQL no es el mejor lenguaje. Es bastante práctico y fácil de utilizar, pero no es el mejor ni el mas seguro. Mi concentración no es programación, pero en caso de escoger un lenguaje utilizaría SQL ya que es el mas fácil de entender y utilizar.
  • 11. Referencia  http://es.wikipedia.org/wiki/SQL  http://www.soloasp.com.ar/vertexto.asp?txt=20  http://mx.answers.yahoo.com/question/index?qid=20 090831173402AAXzf9p