SlideShare a Scribd company logo
1 of 4
Download to read offline
UNVERSIDAD VERACRUZANA
FACULTAD DE
ADMINISTRACION
ANSI SQL
ALUMNOS:
DOMINGUEZ MOCTEZUMA JOSE YOSSIMAR
HERRERA PONCE JORGE ANTONI
MARTINEZ LEYVA EDUARDO GABRIEL
BASE DE DATOS
SISTEMAS COMPUTACIONALES
ADMINISTRATIVOS
H. VERACRUZ, VER.
Contenido
ANSSI SQL............................................................................................................................................... 1
Características generales....................................................................................................................... 4
Optimización......................................................................................................................................... 4
El Lenguaje de consulta estructurado 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. Es un lenguaje de cuarta generación (4GL).
== Orígenes y SGBD]] 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.
El ANSI SQL sufrió varias revisiones y agregados a lo largo del tiempo:
Año
Nombre
Alias Comentarios
1986 SQL-86 SQL-87 Primera publicación hecha por ANSI. Confirmada por ISO en 1987.
1989 SQL-89 Revisión menor.
1992 SQL-92 SQL2 Revisión mayor.
1999 SQL:1999 SQL2000 Se agregaron expresiones regulares, consultas recursivas (para relaciones
jerárquicas), triggers y algunas características orientadas a objetos.
2003 SQL:2003 Introduce algunas características de XML, cambios en las funciones,
estandarización del objeto sequence y de las columnas autonumericas.
(Ver Eisenberg et al.: SQL:2003 Has Been Published.)
2006 SQL:2006 ISO/IEC 9075-14:2006 Define las maneras en las cuales el SQL se puede
utilizar conjuntamente con XML. Define maneras importar y guardar
datos XML en una base de datos SQL, manipulándolos dentro de la base
de datos y publicando el XML y los datos SQL convencionales en forma
XML. Además, proporciona facilidades que permiten a las aplicaciones
integrar dentro de su código SQL el uso de XQuery, lenguaje de consulta
XML publicado por el W3C (World Wide Web Consortium) para acceso
concurrente a datos ordinarios SQL y documentos XML.
2008 SQL:2008 Permite el uso de la cláusula ORDER BY fuera de las definiciones de los
cursores. Incluye los disparadores del tipo INSTEAD OF. Añade la
sentencia TRUNCATE.
Características generales
El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas
relacionales permitiendo gran variedad de operaciones en éstos últimos.
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 utilizas en un lenguaje de bajo nivel orientado a registro.
Optimización
Como ya se dijo arriba, y suele ser común en los lenguajes de acceso a bases de datos de alto nivel, el
SQL es un lenguaje declarativo. O sea, que especifica qué es lo que se quiere y no cómo conseguirlo,
por lo que una sentencia no establece explícitamente un orden de ejecución.
El orden de ejecución interno de una sentencia puede afectar gravemente a la eficiencia del SGBD, por
lo que se hace necesario que éste lleve a cabo una optimización antes de su ejecución. Muchas veces, el
uso de índices acelera una instrucción de consulta, pero ralentiza la actualización de los datos.
Dependiendo del uso de la aplicación, se priorizará el acceso indexado o una rápida actualización de la
información. La optimización difiere sensiblemente en cada motor de base de datos y depende de
muchos factores.
Existe una ampliación de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que permite el acceso a
bases de datos difusas, usando la lógica difusa. Este lenguaje ha sido implementado a nivel
experimental y está evolucionando rápidamente.

More Related Content

What's hot (16)

Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02
 
Lab 01 badestra
Lab 01 badestraLab 01 badestra
Lab 01 badestra
 
LENGUAJE SQL
LENGUAJE SQLLENGUAJE SQL
LENGUAJE SQL
 
Transportar base de_datos_s10
Transportar base de_datos_s10Transportar base de_datos_s10
Transportar base de_datos_s10
 
Basesdedatos smbd final
Basesdedatos smbd finalBasesdedatos smbd final
Basesdedatos smbd final
 
Base de datos en sql
Base de datos en sqlBase de datos en sql
Base de datos en sql
 
Sql Server Express Equipo 6
Sql Server Express Equipo 6Sql Server Express Equipo 6
Sql Server Express Equipo 6
 
Administración y programación en sql server
Administración y programación en sql serverAdministración y programación en sql server
Administración y programación en sql server
 
Base datos sql
Base datos sqlBase datos sql
Base datos sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Modulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddlModulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddl
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Curso online-oracle-lw
Curso online-oracle-lwCurso online-oracle-lw
Curso online-oracle-lw
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
 

Viewers also liked

Una Persona Mayor: Yo
Una Persona Mayor: YoUna Persona Mayor: Yo
Una Persona Mayor: Yohjpsiot
 
Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...
Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...
Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...Linda Castañeda
 
Promoción Conocer Asturias
Promoción Conocer AsturiasPromoción Conocer Asturias
Promoción Conocer AsturiasSeapa
 
Los Formatos
Los FormatosLos Formatos
Los Formatosxlsjlr
 
Twitter
TwitterTwitter
Twitteryta
 
Personalitza Wordpress
Personalitza WordpressPersonalitza Wordpress
Personalitza WordpressAzu Vázquez
 
Descubre la Nueva Colección de Relojes de Lujo Swarovski
Descubre la Nueva Colección de Relojes de Lujo SwarovskiDescubre la Nueva Colección de Relojes de Lujo Swarovski
Descubre la Nueva Colección de Relojes de Lujo SwarovskiYan Gao
 
Leccion 13 La Conclusion Del Discruso Apc
Leccion 13  La Conclusion Del Discruso ApcLeccion 13  La Conclusion Del Discruso Apc
Leccion 13 La Conclusion Del Discruso ApcSamy
 
Publiweb
PubliwebPubliweb
Publiwebeder8
 
Reduce tus costes / Juan José Armero (Heraldo de Aragón)
Reduce tus costes / Juan José Armero (Heraldo de Aragón)Reduce tus costes / Juan José Armero (Heraldo de Aragón)
Reduce tus costes / Juan José Armero (Heraldo de Aragón)ServiDocu
 
Fasciculo primaria-comunicacion-iv-y-v
Fasciculo primaria-comunicacion-iv-y-vFasciculo primaria-comunicacion-iv-y-v
Fasciculo primaria-comunicacion-iv-y-v349juan
 
Revolución del Alma
Revolución del AlmaRevolución del Alma
Revolución del Almahjpsiot
 
Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...
Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...
Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...ServiDocu
 
Leccion 4 Andar En La Luz Guardar Sus Mandamientos Amg
Leccion 4 Andar En La Luz Guardar Sus Mandamientos AmgLeccion 4 Andar En La Luz Guardar Sus Mandamientos Amg
Leccion 4 Andar En La Luz Guardar Sus Mandamientos AmgSamy
 
Machu Picchu
Machu PicchuMachu Picchu
Machu PicchuTere
 
Els climes-del-mn
Els climes-del-mnEls climes-del-mn
Els climes-del-mnToni Gomez
 

Viewers also liked (20)

Una Persona Mayor: Yo
Una Persona Mayor: YoUna Persona Mayor: Yo
Una Persona Mayor: Yo
 
Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...
Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...
Canales de comunicación paralelos en situaciones no-formales de aprendizaje ...
 
Promoción Conocer Asturias
Promoción Conocer AsturiasPromoción Conocer Asturias
Promoción Conocer Asturias
 
Los Formatos
Los FormatosLos Formatos
Los Formatos
 
Twitter
TwitterTwitter
Twitter
 
Personalitza Wordpress
Personalitza WordpressPersonalitza Wordpress
Personalitza Wordpress
 
Descubre la Nueva Colección de Relojes de Lujo Swarovski
Descubre la Nueva Colección de Relojes de Lujo SwarovskiDescubre la Nueva Colección de Relojes de Lujo Swarovski
Descubre la Nueva Colección de Relojes de Lujo Swarovski
 
CETIS No. 47
CETIS No. 47CETIS No. 47
CETIS No. 47
 
Presen Final
Presen FinalPresen Final
Presen Final
 
Leccion 13 La Conclusion Del Discruso Apc
Leccion 13  La Conclusion Del Discruso ApcLeccion 13  La Conclusion Del Discruso Apc
Leccion 13 La Conclusion Del Discruso Apc
 
Ley Igualdad
Ley IgualdadLey Igualdad
Ley Igualdad
 
Publiweb
PubliwebPubliweb
Publiweb
 
Reduce tus costes / Juan José Armero (Heraldo de Aragón)
Reduce tus costes / Juan José Armero (Heraldo de Aragón)Reduce tus costes / Juan José Armero (Heraldo de Aragón)
Reduce tus costes / Juan José Armero (Heraldo de Aragón)
 
Fasciculo primaria-comunicacion-iv-y-v
Fasciculo primaria-comunicacion-iv-y-vFasciculo primaria-comunicacion-iv-y-v
Fasciculo primaria-comunicacion-iv-y-v
 
Anos60 70 80
Anos60 70 80Anos60 70 80
Anos60 70 80
 
Revolución del Alma
Revolución del AlmaRevolución del Alma
Revolución del Alma
 
Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...
Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...
Aplicación de la Ley de responsabilidad ambiental a las PYMES: Obligaciones p...
 
Leccion 4 Andar En La Luz Guardar Sus Mandamientos Amg
Leccion 4 Andar En La Luz Guardar Sus Mandamientos AmgLeccion 4 Andar En La Luz Guardar Sus Mandamientos Amg
Leccion 4 Andar En La Luz Guardar Sus Mandamientos Amg
 
Machu Picchu
Machu PicchuMachu Picchu
Machu Picchu
 
Els climes-del-mn
Els climes-del-mnEls climes-del-mn
Els climes-del-mn
 

Similar to SQL ANSI (20)

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
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Act4 screencast-bdatos cmch
Act4 screencast-bdatos cmchAct4 screencast-bdatos cmch
Act4 screencast-bdatos cmch
 
Base de datos
Base de datosBase de datos
Base de datos
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Sql
SqlSql
Sql
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Bd eq5 t2_act_criterios_unidad3
Bd eq5 t2_act_criterios_unidad3Bd eq5 t2_act_criterios_unidad3
Bd eq5 t2_act_criterios_unidad3
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
base de datos
base de datosbase de datos
base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Manual
ManualManual
Manual
 
Base de datos
Base de datosBase de datos
Base de datos
 
sql server
sql serversql server
sql server
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

More from EDUARDO GABRIEL MARTINEZ LEYVA (6)

BD_EQ6_INV_Coldfusion
BD_EQ6_INV_ColdfusionBD_EQ6_INV_Coldfusion
BD_EQ6_INV_Coldfusion
 
BD_EQ6_INV_PHP
BD_EQ6_INV_PHPBD_EQ6_INV_PHP
BD_EQ6_INV_PHP
 
EQ6_BD_PROY_PROYECTOFIANL
EQ6_BD_PROY_PROYECTOFIANLEQ6_BD_PROY_PROYECTOFIANL
EQ6_BD_PROY_PROYECTOFIANL
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
Gep2009 Eq7 Lec3 Cap2,3 Guido ClementsGep2009 Eq7 Lec3 Cap2,3 Guido Clements
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
 
Una Mente Dos Cerebros
Una Mente Dos CerebrosUna Mente Dos Cerebros
Una Mente Dos Cerebros
 

Recently uploaded

Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................ScarletMedina4
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entornoday561sol
 
programa PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docxprograma PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docxCram Monzon
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 

Recently uploaded (20)

Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entorno
 
programa PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docxprograma PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docx
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 

SQL ANSI

  • 1. UNVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACION ANSI SQL ALUMNOS: DOMINGUEZ MOCTEZUMA JOSE YOSSIMAR HERRERA PONCE JORGE ANTONI MARTINEZ LEYVA EDUARDO GABRIEL BASE DE DATOS SISTEMAS COMPUTACIONALES ADMINISTRATIVOS H. VERACRUZ, VER.
  • 2. Contenido ANSSI SQL............................................................................................................................................... 1 Características generales....................................................................................................................... 4 Optimización......................................................................................................................................... 4
  • 3. El Lenguaje de consulta estructurado 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. Es un lenguaje de cuarta generación (4GL). == Orígenes y SGBD]] 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. El ANSI SQL sufrió varias revisiones y agregados a lo largo del tiempo: Año Nombre Alias Comentarios 1986 SQL-86 SQL-87 Primera publicación hecha por ANSI. Confirmada por ISO en 1987. 1989 SQL-89 Revisión menor. 1992 SQL-92 SQL2 Revisión mayor. 1999 SQL:1999 SQL2000 Se agregaron expresiones regulares, consultas recursivas (para relaciones jerárquicas), triggers y algunas características orientadas a objetos. 2003 SQL:2003 Introduce algunas características de XML, cambios en las funciones, estandarización del objeto sequence y de las columnas autonumericas. (Ver Eisenberg et al.: SQL:2003 Has Been Published.) 2006 SQL:2006 ISO/IEC 9075-14:2006 Define las maneras en las cuales el SQL se puede utilizar conjuntamente con XML. Define maneras importar y guardar datos XML en una base de datos SQL, manipulándolos dentro de la base de datos y publicando el XML y los datos SQL convencionales en forma XML. Además, proporciona facilidades que permiten a las aplicaciones integrar dentro de su código SQL el uso de XQuery, lenguaje de consulta XML publicado por el W3C (World Wide Web Consortium) para acceso concurrente a datos ordinarios SQL y documentos XML. 2008 SQL:2008 Permite el uso de la cláusula ORDER BY fuera de las definiciones de los cursores. Incluye los disparadores del tipo INSTEAD OF. Añade la sentencia TRUNCATE.
  • 4. Características generales El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones en éstos últimos. 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 utilizas en un lenguaje de bajo nivel orientado a registro. Optimización Como ya se dijo arriba, y suele ser común en los lenguajes de acceso a bases de datos de alto nivel, el SQL es un lenguaje declarativo. O sea, que especifica qué es lo que se quiere y no cómo conseguirlo, por lo que una sentencia no establece explícitamente un orden de ejecución. El orden de ejecución interno de una sentencia puede afectar gravemente a la eficiencia del SGBD, por lo que se hace necesario que éste lleve a cabo una optimización antes de su ejecución. Muchas veces, el uso de índices acelera una instrucción de consulta, pero ralentiza la actualización de los datos. Dependiendo del uso de la aplicación, se priorizará el acceso indexado o una rápida actualización de la información. La optimización difiere sensiblemente en cada motor de base de datos y depende de muchos factores. Existe una ampliación de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que permite el acceso a bases de datos difusas, usando la lógica difusa. Este lenguaje ha sido implementado a nivel experimental y está evolucionando rápidamente.