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

Más contenido relacionado

PPTX
Lenguaje de transact
PPTX
Lenguaje Transact SQL
PPTX
lenguaje transact
PDF
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
PPTX
Lenguaje Transact SQL
PPTX
TRANSACT-SQL
PPTX
PPTX
Diapositivas transact sql
Lenguaje de transact
Lenguaje Transact SQL
lenguaje transact
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Lenguaje Transact SQL
TRANSACT-SQL
Diapositivas transact sql

La actualidad más candente (19)

PPTX
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
PPTX
LENGUAJE TRANSACT SQL
PPTX
Transact sql
PDF
Lenguaje estructurado de consultas sql
PPTX
Lenguaje transact sql
DOC
Instrucciones Transact S Q L
PPTX
Lenguaje transact sql
PPT
1. introduccion a transact-sql
PPTX
PPTX
Historia del lenguaje sql
ODP
PRESENTACIÓN SQL
DOCX
Lenguaje de consulta de datos
PPTX
Mi lenguaje preferido- SQL
PPTX
LENGUAJE TRANSACT SQL
PPTX
Sql
PPTX
Base de datos en sql
PPTX
Base datos sql
PPTX
Historia del sql .....mela
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
LENGUAJE TRANSACT SQL
Transact sql
Lenguaje estructurado de consultas sql
Lenguaje transact sql
Instrucciones Transact S Q L
Lenguaje transact sql
1. introduccion a transact-sql
Historia del lenguaje sql
PRESENTACIÓN SQL
Lenguaje de consulta de datos
Mi lenguaje preferido- SQL
LENGUAJE TRANSACT SQL
Sql
Base de datos en sql
Base datos sql
Historia del sql .....mela
Publicidad

Destacado (15)

PPTX
Algebra relacional
PPTX
Diseño de una base de datos I.docx
PPTX
Base de datos i
DOCX
herramientas para compartir documentos
PPTX
Base de datos I
PPTX
Så blev det – nyttor och lärdomar från tio implementationer
DOCX
Trabajo de informatica
PPTX
Modelo relacional
PPTX
Normalizacion
PPTX
MODELO DE BASE DATOS
PPTX
Base de datos i trab. 6666
PPTX
Tablas y tipos de datos
PPTX
Diapositivas sql server2012
PPTX
Educación y tecnología
Algebra relacional
Diseño de una base de datos I.docx
Base de datos i
herramientas para compartir documentos
Base de datos I
Så blev det – nyttor och lärdomar från tio implementationer
Trabajo de informatica
Modelo relacional
Normalizacion
MODELO DE BASE DATOS
Base de datos i trab. 6666
Tablas y tipos de datos
Diapositivas sql server2012
Educación y tecnología
Publicidad

Similar a Lenguajetransacc (20)

PPTX
Lenguaje transact
PPTX
lenguaje transact sql- 160703175025.pptx
PPTX
PPTX
Lenguaje transact sql
PPTX
Transac sq ll
PPTX
LENGUAJE TRANSACT SQL
PPTX
Lenguaje Transact-SQL
PPTX
Lenguaje transact sql
PPTX
Lenguaje transact (bd)
PPTX
Lenguaje transact
DOCX
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
PPT
Lenguaje transact
PPTX
Exposición
PPTX
Exposición
PPTX
Lenguaje de defincion de datos
DOCX
Estudiante
PPTX
Lenguaje transact sql perla y zulema
PPTX
Lenguaje transact sql
PPTX
lenguaje transact
PPS
Lenguaje transact
lenguaje transact sql- 160703175025.pptx
Lenguaje transact sql
Transac sq ll
LENGUAJE TRANSACT SQL
Lenguaje Transact-SQL
Lenguaje transact sql
Lenguaje transact (bd)
Lenguaje transact
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
Lenguaje transact
Exposición
Exposición
Lenguaje de defincion de datos
Estudiante
Lenguaje transact sql perla y zulema
Lenguaje transact sql
lenguaje transact

Más de Marleny Pretell Silva (18)

PPTX
PPT T.A 4.1 Sesión de fortalecimiento de cultura de reporte en tutoría grupal...
PPTX
PPT T.A.3.1 Sesiones de tutoría grupal para la prevención de la violencia sex...
PPT
LA FAMILIA Y SUS NORMAS PARA FAMILIAS PPT
PPTX
COMO_REPORTAR UN CASO EN EL PORTAL SISEVE
PPTX
Modelo de referencia tcp ip
PPTX
Dispositivos de red
PPTX
Salto condicional
PPTX
Programación de microcontrolador
PPTX
Arquitectura risc
PPTX
Arquitectura de un microprocesador
PPTX
BASE DE DATOS EN MICROSOFT SQL SERVER
PPTX
Calculo relacional
PPTX
Base de datos i
PPTX
Base de datos i
PPTX
Diapositivas Base de Datos I
PPT T.A 4.1 Sesión de fortalecimiento de cultura de reporte en tutoría grupal...
PPT T.A.3.1 Sesiones de tutoría grupal para la prevención de la violencia sex...
LA FAMILIA Y SUS NORMAS PARA FAMILIAS PPT
COMO_REPORTAR UN CASO EN EL PORTAL SISEVE
Modelo de referencia tcp ip
Dispositivos de red
Salto condicional
Programación de microcontrolador
Arquitectura risc
Arquitectura de un microprocesador
BASE DE DATOS EN MICROSOFT SQL SERVER
Calculo relacional
Base de datos i
Base de datos i
Diapositivas Base de Datos I

Último (20)

PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PPTX
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PPTX
Clase 3 del silabo-gestion y control financiero
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
PDF
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Manual de Convivencia 2025 actualizado a las normas vigentes
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Clase 3 del silabo-gestion y control financiero
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
E1 Guía_Matemática_5°_grado.pdf paraguay
Modelo Educativo SUB 2023versión final.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf

Lenguajetransacc

  • 1. Pretell Silva, Marleny Ríos Chávez, Tabita Antonia LENGUAJE TRANSACT
  • 2. 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
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.