Pretell Silva, Marleny
Ríos Chávez, Tabita Antonia
LENGUAJE
TRANSACT
DEFINICION
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.
Estas características adicionales hacen de T-SQL un lenguaje que
cumple con las características de un autómata de Turing.
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
COMANDOS
LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
Es la parte del SQL dedicada a la definición de la base de datos, consta de sentencias para
definir la estructura de la base de datos, permiten crear la base de datos, crear, modificar o
eliminar la estructura de las tablas, crear índices, definir reglas de validación de datos,
relaciones entre las tablas, etc. Permite definir gran parte del nivel interno de la base de datos.
Por este motivo estas sentencias serán utilizadas normalmente por el administrador de la base
de datos.
 CREATE
Utilizado para crear nuevas tablas, stored
procedures e índices.
 ALTER
Empleado para eliminar tablas, stored procedures
e índices.
 DROP
Utilizado para modificar las tablas agregando
campos o cambiando la definición de los campos.
LENGUAJE DE MANIPULACION DE DATOS (DML)
Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del
contenido de la base de datos. En la práctica puede consistir en un subconjunto de
instrucciones de otro lenguaje informático. Las aplicaciones que trabajan sobre la base de
datos se programan en un lenguaje de programación (C, Cobol, ...) insertando en el código
fuente sentencias del DML.
 INSERT
Utilizado para consultar registros de la base de datos que
satisfagan un criterio determinado.
 UPDATE
Utilizado para cargar lotes de datos en la base de datos en una
única operación.
 DELETE
Utilizado para modificar los valores de los campos y registros
especificados.
 SELECT
Utilizado para eliminar registros de una tabla de una base de
datos.
LENGUAJE DE CONTROL DE DATOS (DCL)
Es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que
incluye una serie de comandos SQL que permiten al administrador controlar el
acceso a los datos contenidos en la Base de Datos.
 DENY
Esta característica se quitará en una
versión futura de Microsoft SQL Server.
Evite utilizar esta característica en nuevos
trabajos de desarrollo y tenga previsto
modificar las aplicaciones que actualmente
la utilizan.
CRANT
Permite dar permisos a uno o varios
usuarios o roles para realizar tareas
determinadas.
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.
LENGUAJE DE CONTROL DE TRANSACCIONES (TCL)
 COMMIT
Guarda el trabajo realizado.
 ROLLBACK
Restaurar la base de datos a
la original, hasta el ultimo
COMMIN.
LENGUAJE DE CONTROL DE FLUJO (CFL)
 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.
 FROM
Utilizada para especificar la tabla de la cual se van a seleccionar los registros.
 WHERE
Utilizada para especificar las condiciones que deben reunir los registros que se van a
seleccionar.
 GROUP BY
Utilizada para separar los registros seleccionados en grupo especifico.
 ORDER BY
Utilizada para ordenar los registros seleccionados de acuerdo con un orden especifico.
Resumen
Summary
Transact-SQL. El SQL es un lenguaje que se emplea en cualquier sistema
gestor de Base de datos relacional. Tiene un estándar definido, a partir
del cual cada sistema gestor ha desarrollado su versión propia. En SQL
Server la versión de SQL que se utiliza se llama Transact-SQL.
Transact-SQL. SQL is a language used in any system manager relational
database. It has a defined standard, from which each manager system
has developed its own version. In SQL Server SQL version used it is
called Transact-SQL.
CONCLUSIONES
Transac SQL es fundamental para ytrabajar
con SQL Server. Todas las aplicaciones que
se comunican con SQL Server lo hacen
enviando instrucciones Transac-SQL al
servidor, independientemente de la interfaz
de usuario de la aplicación.
LINKOGRAFIA
 https://es.wikipedia.org/wiki/Transact-SQL
 http://www.ub.edu.ar/catedras/ingenieria/Datos/capitulo4/cap43.htm

Lenguajetransacc

  • 1.
    Pretell Silva, Marleny RíosChávez, Tabita Antonia LENGUAJE TRANSACT
  • 2.
    DEFINICION Es una extensiónal 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. Estas características adicionales hacen de T-SQL un lenguaje que cumple con las características de un autómata de Turing. 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
  • 3.
  • 4.
    LENGUAJE DE DEFINICIÓNDE DATOS (DDL) Es la parte del SQL dedicada a la definición de la base de datos, consta de sentencias para definir la estructura de la base de datos, permiten crear la base de datos, crear, modificar o eliminar la estructura de las tablas, crear índices, definir reglas de validación de datos, relaciones entre las tablas, etc. Permite definir gran parte del nivel interno de la base de datos. Por este motivo estas sentencias serán utilizadas normalmente por el administrador de la base de datos.  CREATE Utilizado para crear nuevas tablas, stored procedures e índices.  ALTER Empleado para eliminar tablas, stored procedures e índices.  DROP Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
  • 5.
    LENGUAJE DE MANIPULACIONDE DATOS (DML) Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del contenido de la base de datos. En la práctica puede consistir en un subconjunto de instrucciones de otro lenguaje informático. Las aplicaciones que trabajan sobre la base de datos se programan en un lenguaje de programación (C, Cobol, ...) insertando en el código fuente sentencias del DML.  INSERT Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.  UPDATE Utilizado para cargar lotes de datos en la base de datos en una única operación.  DELETE Utilizado para modificar los valores de los campos y registros especificados.  SELECT Utilizado para eliminar registros de una tabla de una base de datos.
  • 6.
    LENGUAJE DE CONTROLDE DATOS (DCL) Es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos.  DENY Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. CRANT Permite dar permisos a uno o varios usuarios o roles para realizar tareas determinadas.
  • 7.
    Es un lenguajede programación y un subconjunto de SQL , que se utiliza para controlar el procesamiento de transacciones en una base de datos. LENGUAJE DE CONTROL DE TRANSACCIONES (TCL)  COMMIT Guarda el trabajo realizado.  ROLLBACK Restaurar la base de datos a la original, hasta el ultimo COMMIN.
  • 8.
    LENGUAJE DE CONTROLDE FLUJO (CFL)  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.  FROM Utilizada para especificar la tabla de la cual se van a seleccionar los registros.  WHERE Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar.  GROUP BY Utilizada para separar los registros seleccionados en grupo especifico.  ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo con un orden especifico.
  • 9.
    Resumen Summary Transact-SQL. El SQLes un lenguaje que se emplea en cualquier sistema gestor de Base de datos relacional. Tiene un estándar definido, a partir del cual cada sistema gestor ha desarrollado su versión propia. En SQL Server la versión de SQL que se utiliza se llama Transact-SQL. Transact-SQL. SQL is a language used in any system manager relational database. It has a defined standard, from which each manager system has developed its own version. In SQL Server SQL version used it is called Transact-SQL.
  • 10.
    CONCLUSIONES Transac SQL esfundamental para ytrabajar con SQL Server. Todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transac-SQL al servidor, independientemente de la interfaz de usuario de la aplicación.
  • 11.