UNIVERSIDAD POLITÉCNICA
AMAZÓNICA
LEGUAJE-TRANSACT-SQL
BASE DE DATOS I
INTEGRANTES:
ALCIRA GONZALES MMUÑOZ
LISBETH VASQUEZ CIEZA
PROFESOR: MARCO PORRO CHULLI
Transact SQL, también es conocido por sus
abreviatura como T-SQL, como definición es
una extensión del SQL Microsoft junto son
Sybase. Lo que conocemos a SQL como el
lenguaje de búsqueda estructurado lo que viene
hacer T-SQL es expandir los estándares de SQL
no incluyendo programación procedural, como
algunas otras funciones para matemáticas,
fechas, etc.
Se utilizan para definir la estructura de base de
datos o esquema. Es un lenguaje proporcionado
por el sistema de gestión de base de datos.
CREATE: Para crear nuevas tablas, campos
e índices.
DROP: Para eliminar tablas e índices.
ALTER: Para modificar las tablas agregando
campos o cambiando la definición de los
campos.
El subconjunto de SQL dedicado a la
manipulación de datos; es el más conocido. Su
finalidad no es actuar sobre la estructura de
datos sino sobre los datos contenidos en ellas.
 SELECT: Para consultar registros de la
base de datos que satisfagan un criterio
determinado.
 INSERT: Para cargar lotes de datos en la
base de datos en una única operación.
 UPDATE: Para modificar los valores de los
campos y registros especificados.
 DELETE: Para eliminar registros de una
tabla de una base de datos.
Es un lenguaje de programación y un
subconjunto de SQL, que se utiliza para
controlar el procesamiento de transacciones en
una base de datos.
 ECOMMIT: Guarda el trabajo realizado.
 SAVEPOINT: Identifica un punto en una
transacción a la que más tarde se puede
volver.
 ROLLBACK: Restaurar la base de datos a
la original, hasta el último COMMIT.
 SET TRANSACTION: Cambia las opciones
de transacción como nivel de aislamiento y
qué segmento de cancelación utiliza
 BEGIN END: Puede ejecutar un grupo de
instrucciones Transact-SQL.
 IF ELSE: Evalúa una condición y determina
el flujo de código.
 TRY CATCH: Permite el control de errores
Transact-SQL es fundamental para trabajar
con SQL Server. Todas las aplicaciones que se
comunican con SQL Server lo hacen enviando
instrucciones Transact-SQL al servidor,
independientemente de la interfaz de usuario
de la aplicación.
El lenguaje de manipulación de datos (DML)
es un vocabulario usado para recuperar y
trabajar con datos en SQL Server. Use estas
instrucciones para agregar, modificar,
consultar o quitar datos de una base de datos
de SQL Server.
 Las tablas invalidan el comportamiento
predeterminado del optimizador de consultas
mientras dura la instrucción del lenguaje de
manipulación de datos.
 Las tablas se especifican en la cláusula FROM
de la instrucción DML y solo afectan a la tabla o
a la vista a la que se hace referencia en esa
cláusula.
 Como el optimizador de consultas de SQL
Server suele seleccionar el mejor plan de
ejecución de una consulta, se recomienda que
únicamente los administradores de bases de
datos
 Se pueden crear comentarios en una línea
mediante dos guiones (--) para establecer
un comentario aparte de una instrucción.
Transact-SQL pasa por alto el texto situado
a la derecha de los caracteres de
comentario.
 Para crear bloques de varias líneas de
comentarios, coloque un carácter de
comentario (/*) al comienzo del texto del
comentario, escriba sus anotaciones y
después concluya el comentario con un
carácter de cierre de comentario (*/).
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.
LENGUAJE TRANSACT SQL

LENGUAJE TRANSACT SQL

  • 1.
    UNIVERSIDAD POLITÉCNICA AMAZÓNICA LEGUAJE-TRANSACT-SQL BASE DEDATOS I INTEGRANTES: ALCIRA GONZALES MMUÑOZ LISBETH VASQUEZ CIEZA PROFESOR: MARCO PORRO CHULLI
  • 2.
    Transact SQL, tambiénes conocido por sus abreviatura como T-SQL, como definición es una extensión del SQL Microsoft junto son Sybase. Lo que conocemos a SQL como el lenguaje de búsqueda estructurado lo que viene hacer T-SQL es expandir los estándares de SQL no incluyendo programación procedural, como algunas otras funciones para matemáticas, fechas, etc.
  • 4.
    Se utilizan paradefinir la estructura de base de datos o esquema. Es un lenguaje proporcionado por el sistema de gestión de base de datos. CREATE: Para crear nuevas tablas, campos e índices. DROP: Para eliminar tablas e índices. ALTER: Para modificar las tablas agregando campos o cambiando la definición de los campos.
  • 5.
    El subconjunto deSQL dedicado a la manipulación de datos; es el más conocido. Su finalidad no es actuar sobre la estructura de datos sino sobre los datos contenidos en ellas.  SELECT: Para consultar registros de la base de datos que satisfagan un criterio determinado.  INSERT: Para cargar lotes de datos en la base de datos en una única operación.  UPDATE: Para modificar los valores de los campos y registros especificados.  DELETE: Para eliminar registros de una tabla de una base de datos.
  • 6.
    Es un lenguajede programación y un subconjunto de SQL, que se utiliza para controlar el procesamiento de transacciones en una base de datos.  ECOMMIT: Guarda el trabajo realizado.  SAVEPOINT: Identifica un punto en una transacción a la que más tarde se puede volver.  ROLLBACK: Restaurar la base de datos a la original, hasta el último COMMIT.  SET TRANSACTION: Cambia las opciones de transacción como nivel de aislamiento y qué segmento de cancelación utiliza
  • 7.
     BEGIN END:Puede ejecutar un grupo de instrucciones Transact-SQL.  IF ELSE: Evalúa una condición y determina el flujo de código.  TRY CATCH: Permite el control de errores
  • 8.
    Transact-SQL es fundamentalpara trabajar con SQL Server. Todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor, independientemente de la interfaz de usuario de la aplicación. El lenguaje de manipulación de datos (DML) es un vocabulario usado para recuperar y trabajar con datos en SQL Server. Use estas instrucciones para agregar, modificar, consultar o quitar datos de una base de datos de SQL Server.
  • 9.
     Las tablasinvalidan el comportamiento predeterminado del optimizador de consultas mientras dura la instrucción del lenguaje de manipulación de datos.  Las tablas se especifican en la cláusula FROM de la instrucción DML y solo afectan a la tabla o a la vista a la que se hace referencia en esa cláusula.  Como el optimizador de consultas de SQL Server suele seleccionar el mejor plan de ejecución de una consulta, se recomienda que únicamente los administradores de bases de datos
  • 10.
     Se puedencrear comentarios en una línea mediante dos guiones (--) para establecer un comentario aparte de una instrucción. Transact-SQL pasa por alto el texto situado a la derecha de los caracteres de comentario.  Para crear bloques de varias líneas de comentarios, coloque un carácter de comentario (/*) al comienzo del texto del comentario, escriba sus anotaciones y después concluya el comentario con un carácter de cierre de comentario (*/).
  • 11.
    Es un lenguajemuy 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.