SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Es una extensión al SQL de Microsoft y Sybase.
SQL, que frecuentemente se dice ser un Lenguaje
de Búsquedas Estructurado (por sus siglas en
inglés), es un lenguaje de cómputo estandarizado,
desarrollado originalmente por IBM para realizar
búsquedas, alterar y definir bases de datos
relacionales utilizando sentencias declarativas. T-
SQL expande el estándar de SQL para incluir
programación procedural, variables locales, varias
funciones de soporte para procesamiento de
strings, procesamiento de fechas, matemáticas,
etc, y cambios a las sentencias DELETE y
UPDATE.
El lenguaje de definición de datos (DDL) es un vocabulario
usado para definir estructuras de datos en SQL Server
2008 R2. Use estas instrucciones para crear, modificar o
quitar estructuras de datos en una instancia de SQL
Server.
Estas a su vez se divide en :
 Instrucciones ALTER: Use las instrucciones ALTER
para modificar la definición de entidades existentes. Por
ejemplo, use ALTER TABLE para agregar una nueva
columna a una tabla, o use ALTER DATABASE para
establecer las opciones de una base de datos.
 Instrucciones CREATE: Utilice las instrucciones
CREATE para definir nuevas entidades. Por ejemplo,
utilice CREATE TABLE para agregar una nueva tabla a
una base de datos.
 DISABLE TRIGGER: Deshabilita un
desencadenador.
 Instrucciones DROP: Utilice las instrucciones
DROP para quitar entidades existentes. Por ejemplo,
utilice DROP TABLE para quitar una tabla de una base
de datos.
Microsoft SQL Server 2005 proporciona elementos de
sintaxis de consulta nuevos y mejorados para mejorar la
eficacia del procesamiento y acceso a los datos.
Estos a su vez se dividen en:
 UPDATE: Permite actualizaciones parciales y anexos
de alto rendimiento en las columnas de tipos de
datos varchar(max), nvarchar(max)y varbinary(max)
como parte de la instrucción UPDATE.
 SELECT: Proporciona los siguientes elementos de sintaxis
nuevos:
.Expresión de tabla común WITH
.Expresión TOP
.Nombre de columna de tipo definido por el usuario para
seleccionar un valor de tipo definido por el usuario
 INSERT: Permite la inserción de valores de tipo definido por
el usuario. Proporciona los siguientes elementos de sintaxis
nuevos:
.Expresión de tabla común WITH
.Expresión TOP
.Cláusula OUTPUT
 DELETE: Proporciona los siguientes elementos de sintaxis
nuevos:
.Expresión de tabla común WITH
.Expresión TOP
.Cláusula OUTPUT
Se compone de instrucciones que permiten:
 Ejercer un control sobre los datos tal como la
asignación de privilegios de accesos a los
datos (grant-revoke).
 La gestión de transacciones (commit/roll back).
Una transacción se puede definir como un
conjunto de acciones que se tienen que realizar
todas o ninguna para preservar la integridad de
la base de datos.
No todos los sistemas disponen de ellas.
En el siguiente ejemplo se muestran tres fragmentos de código. En el
primer ejemplo de código, se devuelven todas las filas (no se especifica la
cláusula WHERE) y todas las columnas (con *) de la tabla Product de la
base de datos AdventureWorks2012 .
 Transact-SQL
USE AdventureWorks2012;
GO
SELECT * FROM Production.Product
ORDER BY Name ASC;
-- Alternate way.
USE AdventureWorks2012;
GO SELECT p.*
FROM Production.Product AS p
ORDER BY Name ASC;
GO
es un lenguaje muy potente que nos permite definir casi
cualquier tarea que queramos efectuar sobre la base de
datos; incluye características propias de cualquier lenguaje
de programación, características que nos permiten definir la
lógica necesaria para el tratamiento de la información.
Debido a estas restricciones se emplea generalmente para
crear procedimientos almacenados, triggers y funciones de
usuario.
Puede ser utilizado como cualquier SQL como lenguaje
embebido en aplicaciones desarrolladas en otros lenguajes
de programación como Visual Basic, C, Java, etc. Y por
supuesto los lenguajes incluidos en la plataforma .NET.
 Las transacciones en MySQL no
indispensables para el uso de una base de
datos.
 Una transacción es una unidad única de
trabajo.
 Si una transacción encuentra errores y debe
cancelarse o revertirse, se borran todas las
modificaciones de los datos.
 Si una transacción tiene éxito, todas las
modificaciones de los datos realizadas
durante la transacción se confirman y se
convierten en una parte permanente de la
base de datos.
 https://technet.microsoft.com/es-
es/library/ms177591(v=sql.90).aspx
 http://luis-el-unico-best-palyer-
luis.blogspot.pe/2012/04/instrucciones-de-
ddl-dcl-dml.html

Weitere ähnliche Inhalte

Was ist angesagt? (17)

Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddl
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
Transact sql
Transact sqlTransact sql
Transact sql
 
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
 
1. introduccion a transact-sql
1.  introduccion a transact-sql1.  introduccion a transact-sql
1. introduccion a transact-sql
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
PRESENTACIÓN SQL
PRESENTACIÓN SQLPRESENTACIÓN SQL
PRESENTACIÓN SQL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Sql
SqlSql
Sql
 

Andere mochten auch (17)

Journey to authenticity - new class 2 sig strengths
Journey to authenticity  - new class 2 sig strengthsJourney to authenticity  - new class 2 sig strengths
Journey to authenticity - new class 2 sig strengths
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
AutoXparts
AutoXpartsAutoXparts
AutoXparts
 
300.53 accurint usage
300.53 accurint usage300.53 accurint usage
300.53 accurint usage
 
TABLAS
TABLASTABLAS
TABLAS
 
400.12 feral free program
400.12 feral free program400.12 feral free program
400.12 feral free program
 
Exposicion sides
Exposicion sidesExposicion sides
Exposicion sides
 
Question 2
Question 2  Question 2
Question 2
 
500.32 animal facility license application process
500.32 animal facility license application process500.32 animal facility license application process
500.32 animal facility license application process
 
This Is A Test
This Is A TestThis Is A Test
This Is A Test
 
Claude elwood shannon
Claude elwood shannonClaude elwood shannon
Claude elwood shannon
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Ge.ri.FIN.
Ge.ri.FIN.Ge.ri.FIN.
Ge.ri.FIN.
 
Critical Thinking Framework
Critical Thinking Framework Critical Thinking Framework
Critical Thinking Framework
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
América
AméricaAmérica
América
 
Auto xparts
Auto xpartsAuto xparts
Auto xparts
 

Ähnlich wie lenguaje transact

6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageInés Rosero
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageDoris Aguagallo
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01Dyego de Alvaro
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageWilliam Lozano
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageYoly QC
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageChars Orden
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageAny Saula
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query languageMarcelo Herrera
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languagejhonny tenesaca
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2Oscar Valdivieso
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageLiliana Charco
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageCesar Yupa
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sqlDiego Sánchez
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlusamn
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)felpe33
 

Ähnlich wie lenguaje transact (20)

Exposición
ExposiciónExposición
Exposición
 
Exposición
ExposiciónExposición
Exposición
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
111
111111
111
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 

Mehr von bandida123

herramienta de linea
herramienta de lineaherramienta de linea
herramienta de lineabandida123
 
Consulta en access
Consulta en accessConsulta en access
Consulta en accessbandida123
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESSbandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft accesbandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft accesbandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transactbandida123
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacionalbandida123
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalbandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionbandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionbandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalbandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalbandida123
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosbandida123
 
Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos bandida123
 
base de datos
base de datos base de datos
base de datos bandida123
 

Mehr von bandida123 (17)

herramienta de linea
herramienta de lineaherramienta de linea
herramienta de linea
 
Consulta en access
Consulta en accessConsulta en access
Consulta en access
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos
 
base de dato
base de dato base de dato
base de dato
 
base de datos
base de datos base de datos
base de datos
 

Kürzlich hochgeladen

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 

Kürzlich hochgeladen (20)

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

lenguaje transact

  • 1. Es una extensión al SQL de Microsoft y Sybase. SQL, que frecuentemente se dice ser un Lenguaje de Búsquedas Estructurado (por sus siglas en inglés), es un lenguaje de cómputo estandarizado, desarrollado originalmente por IBM para realizar búsquedas, alterar y definir bases de datos relacionales utilizando sentencias declarativas. T- SQL expande el estándar de SQL para incluir programación procedural, variables locales, varias funciones de soporte para procesamiento de strings, procesamiento de fechas, matemáticas, etc, y cambios a las sentencias DELETE y UPDATE.
  • 2.
  • 3. El lenguaje de definición de datos (DDL) es un vocabulario usado para definir estructuras de datos en SQL Server 2008 R2. Use estas instrucciones para crear, modificar o quitar estructuras de datos en una instancia de SQL Server. Estas a su vez se divide en :  Instrucciones ALTER: Use las instrucciones ALTER para modificar la definición de entidades existentes. Por ejemplo, use ALTER TABLE para agregar una nueva columna a una tabla, o use ALTER DATABASE para establecer las opciones de una base de datos.
  • 4.  Instrucciones CREATE: Utilice las instrucciones CREATE para definir nuevas entidades. Por ejemplo, utilice CREATE TABLE para agregar una nueva tabla a una base de datos.  DISABLE TRIGGER: Deshabilita un desencadenador.  Instrucciones DROP: Utilice las instrucciones DROP para quitar entidades existentes. Por ejemplo, utilice DROP TABLE para quitar una tabla de una base de datos.
  • 5. Microsoft SQL Server 2005 proporciona elementos de sintaxis de consulta nuevos y mejorados para mejorar la eficacia del procesamiento y acceso a los datos. Estos a su vez se dividen en:  UPDATE: Permite actualizaciones parciales y anexos de alto rendimiento en las columnas de tipos de datos varchar(max), nvarchar(max)y varbinary(max) como parte de la instrucción UPDATE.
  • 6.  SELECT: Proporciona los siguientes elementos de sintaxis nuevos: .Expresión de tabla común WITH .Expresión TOP .Nombre de columna de tipo definido por el usuario para seleccionar un valor de tipo definido por el usuario  INSERT: Permite la inserción de valores de tipo definido por el usuario. Proporciona los siguientes elementos de sintaxis nuevos: .Expresión de tabla común WITH .Expresión TOP .Cláusula OUTPUT  DELETE: Proporciona los siguientes elementos de sintaxis nuevos: .Expresión de tabla común WITH .Expresión TOP .Cláusula OUTPUT
  • 7. Se compone de instrucciones que permiten:  Ejercer un control sobre los datos tal como la asignación de privilegios de accesos a los datos (grant-revoke).  La gestión de transacciones (commit/roll back). Una transacción se puede definir como un conjunto de acciones que se tienen que realizar todas o ninguna para preservar la integridad de la base de datos. No todos los sistemas disponen de ellas.
  • 8. En el siguiente ejemplo se muestran tres fragmentos de código. En el primer ejemplo de código, se devuelven todas las filas (no se especifica la cláusula WHERE) y todas las columnas (con *) de la tabla Product de la base de datos AdventureWorks2012 .  Transact-SQL USE AdventureWorks2012; GO SELECT * FROM Production.Product ORDER BY Name ASC; -- Alternate way. USE AdventureWorks2012; GO SELECT p.* FROM Production.Product AS p ORDER BY Name ASC; GO
  • 9. es un lenguaje muy potente que nos permite definir casi cualquier tarea que queramos efectuar sobre la base de datos; incluye características propias de cualquier lenguaje de programación, características que nos permiten definir la lógica necesaria para el tratamiento de la información. Debido a estas restricciones se emplea generalmente para crear procedimientos almacenados, triggers y funciones de usuario. Puede ser utilizado como cualquier SQL como lenguaje embebido en aplicaciones desarrolladas en otros lenguajes de programación como Visual Basic, C, Java, etc. Y por supuesto los lenguajes incluidos en la plataforma .NET.
  • 10.  Las transacciones en MySQL no indispensables para el uso de una base de datos.  Una transacción es una unidad única de trabajo.  Si una transacción encuentra errores y debe cancelarse o revertirse, se borran todas las modificaciones de los datos.
  • 11.  Si una transacción tiene éxito, todas las modificaciones de los datos realizadas durante la transacción se confirman y se convierten en una parte permanente de la base de datos.