SlideShare una empresa de Scribd logo
1 de 15
Villegas Burga, Clever
Paredes Toledo, Jorge
LENGUAJE TRANSACT
SQL
BASE DE DATOS I
Transact-SQL es un lenguaje que sirve para la
definición, tratamiento y control de datos.
Este módulo proporciona una breve información
general de Transact-SQL como lenguaje de
programación. También describe los distintos tipos
de instrucciones de Transact-SQL y los elementos de
su sintaxis.
DEFINICIÓN
COMANDOS
Create:
Permite crea objetos como tablas, base de datos, etc.
Drop:
Elimina objetos como tablas base de datos, procedimientos,
etc.
Alter:
Modificar Objetos como tablas, funciones, etc.
DDL:
COMMIT: Los cambios que se puedan estar realizando
sobre la base de datos se hacen fijos únicamente al completar
la transacción (COMMIT automático) o al hacer un COMMIT
explícito.
ROLLBACK: Elimina todos los cambios que se hayan
podido producir en la base de datos desde la ejecución de la
última instrucción COMMIT. Si se produce un error de
programa o un fallo hardware el sistema realiza un
ROLLBACK automáticamente.
TCL:
Insert:
Comando que realiza inserciones o registros.
Update:
Comando que permite realizar modificaciones.
Select:
Se trata del comando que permite realizar consultas sobre los
datos de la base de datos. Obtiene datos de la base de datos.
A ésta parte del lenguaje se la conoce como DQL (Data
Query Language) Lenguaje de consulta de datos); pero es
parte del DML del lenguaje.
Delete:
Eliminar Registros de tablas, vistas, etc.
DML:
DCL:
Grant:
Crea una entrada en el sistema de seguridad que permite
a un usuario trabajar con datos o ejecutar ciertas
instrucciones de Transact-SQL.
Deny:
Crea una entrada en el sistema de seguridad que deniega
un permiso de una cuenta de seguridad e impide que el
usuario, grupo o función herede el permiso a través de
su pertenencia a grupos o funciones.
Revoke:
Quita un permiso concedido o denegado previamente.
Begin:
Estos elementos encierran varias instrucciones de Transact-
SQL para que se traten como una unidad.
If:
Estos elementos especifican que SQL Server debe ejecutar la
primera alternativa si una condición es verdadera. En caso
contrario, SQL Server debe ejecutar la segunda alternativa.
While:
Estos elementos ejecutan varias veces una instrucción
siempre y cuando la condición que se especifica sea cierta.
Las instrucciones BREAK y CONTINUE controlan la operación
de las instrucciones incluidas en el bucle WHILE.
CFL:
En resumen, SQL es un lenguaje utilizado por SGBD
relacionales que permite:  Consultar y actualizar
datos (DML).  Definir y destruir objetos de la base de
datos (DDL).  Conceder y denegar autorizaciones
para usar estos objetos (DCL).
RESUMEN:
 Para mejorar la legibilidad puede aplicar
sangrías a las instrucciones de Transact-SQL que
componen un bloque de control de flujo.
 GO no es, realmente, una instrucción de
Transact-SQL sino que se usa con el fin de
determinar un lote para las herramientas y
utilidades.
 Para obtener más información acerca de las
instrucciones de DCL, consulte el curso 2323A,
Administración de una base de datos Microsoft
SQL Server 2000.
RECOMENDACIONES:
En este tema hemos estudiado el lenguaje Transac SQL
de bases de datos.
A continuación se proporcionado una visión general de
otros dos lenguajes formales: el, que son lenguajes
declarativos de consulta basados en la lógica matemática.
Sin embargo, los sistemas de bases de datos comerciales
necesitan un lenguaje de consulta cómodo para el
usuario.
Hemos estudiado el lenguaje comercial que actualmente
tiene mayor influencia, SQL. SQL es una combinación de
álgebra relacional y construcciones de cálculo relacional.
CONCLUSIONES:
Como equipo de trabajo, acerca del tema, el
lenguaje Transac SQL suma una gran importancia
ya que con esto podemos entender claramente lo
que es manejo de la información y además teniendo
en cuenta que es el lenguaje mejor pagado en el
mercado laboral sabiendo este lenguaje es
fácilmente de adaptarse a otros SGBD como
ORACLE, MYSQL, etc.
APRECIACION DEL EQUIPO:

Más contenido relacionado

La actualidad más candente

Almacenamiento y estructura de archivos
Almacenamiento y estructura de archivosAlmacenamiento y estructura de archivos
Almacenamiento y estructura de archivos
gmelinita
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
Sergio Olivares
 

La actualidad más candente (20)

Transacciones
TransaccionesTransacciones
Transacciones
 
Bigdata trabajo de investigacion
Bigdata trabajo de investigacion Bigdata trabajo de investigacion
Bigdata trabajo de investigacion
 
Gestión de Redes
Gestión de RedesGestión de Redes
Gestión de Redes
 
Almacenamiento y estructura de archivos
Almacenamiento y estructura de archivosAlmacenamiento y estructura de archivos
Almacenamiento y estructura de archivos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Transferencia de bases de datos entre sistemas gestores
Transferencia de bases de datos entre sistemas gestoresTransferencia de bases de datos entre sistemas gestores
Transferencia de bases de datos entre sistemas gestores
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business Intelligence
 
Seguridad en los Sistemas Distribuidos
Seguridad en los Sistemas DistribuidosSeguridad en los Sistemas Distribuidos
Seguridad en los Sistemas Distribuidos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Modelo osi
Modelo   osiModelo   osi
Modelo osi
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Unidad 5 interfaces
Unidad 5  interfacesUnidad 5  interfaces
Unidad 5 interfaces
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 

Destacado (6)

Notaria Digital - Sistema Documental Notarial - Digitalizacion
Notaria Digital - Sistema Documental Notarial - DigitalizacionNotaria Digital - Sistema Documental Notarial - Digitalizacion
Notaria Digital - Sistema Documental Notarial - Digitalizacion
 
Commit y rollback
Commit y rollbackCommit y rollback
Commit y rollback
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008
 
Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
 

Similar a Lenguaje Transact SQL

F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sqlF004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
Miguel Amgo
 

Similar a Lenguaje Transact SQL (20)

Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
 
Transac sq ll
Transac sq llTransac sq ll
Transac sq ll
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sqlF004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Manual
ManualManual
Manual
 
Bloques
BloquesBloques
Bloques
 
Doris aguagallo bdii_t7
Doris  aguagallo bdii_t7Doris  aguagallo bdii_t7
Doris aguagallo bdii_t7
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Sql
SqlSql
Sql
 

Más de Jorge Paredes Toledo

Más de Jorge Paredes Toledo (20)

Subneteo de Redes
Subneteo de RedesSubneteo de Redes
Subneteo de Redes
 
Modelo de referencia TCP - IP
Modelo de referencia TCP - IPModelo de referencia TCP - IP
Modelo de referencia TCP - IP
 
IP
IPIP
IP
 
Dispositivos de Red - Transmisión de Datos
Dispositivos de Red - Transmisión de DatosDispositivos de Red - Transmisión de Datos
Dispositivos de Red - Transmisión de Datos
 
TRANSMISIÓN DE DATOS-Clasificación de Redes
TRANSMISIÓN DE DATOS-Clasificación de RedesTRANSMISIÓN DE DATOS-Clasificación de Redes
TRANSMISIÓN DE DATOS-Clasificación de Redes
 
TRANSMISION DE DATOS
TRANSMISION DE DATOSTRANSMISION DE DATOS
TRANSMISION DE DATOS
 
ARRAY BIDIMENSIONAL
ARRAY BIDIMENSIONALARRAY BIDIMENSIONAL
ARRAY BIDIMENSIONAL
 
Arreglos - Assembler
Arreglos - AssemblerArreglos - Assembler
Arreglos - Assembler
 
Ciclos
CiclosCiclos
Ciclos
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
PROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADORPROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADOR
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORES
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
Vistas Vistas
Vistas
 
Tablas y Tipos de Datos
Tablas y Tipos de Datos Tablas y Tipos de Datos
Tablas y Tipos de Datos
 

Último

analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdfSESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 

Lenguaje Transact SQL

  • 1. Villegas Burga, Clever Paredes Toledo, Jorge LENGUAJE TRANSACT SQL BASE DE DATOS I
  • 2. Transact-SQL es un lenguaje que sirve para la definición, tratamiento y control de datos. Este módulo proporciona una breve información general de Transact-SQL como lenguaje de programación. También describe los distintos tipos de instrucciones de Transact-SQL y los elementos de su sintaxis. DEFINICIÓN
  • 3. COMANDOS Create: Permite crea objetos como tablas, base de datos, etc. Drop: Elimina objetos como tablas base de datos, procedimientos, etc. Alter: Modificar Objetos como tablas, funciones, etc. DDL:
  • 4.
  • 5. COMMIT: Los cambios que se puedan estar realizando sobre la base de datos se hacen fijos únicamente al completar la transacción (COMMIT automático) o al hacer un COMMIT explícito. ROLLBACK: Elimina todos los cambios que se hayan podido producir en la base de datos desde la ejecución de la última instrucción COMMIT. Si se produce un error de programa o un fallo hardware el sistema realiza un ROLLBACK automáticamente. TCL:
  • 6. Insert: Comando que realiza inserciones o registros. Update: Comando que permite realizar modificaciones. Select: Se trata del comando que permite realizar consultas sobre los datos de la base de datos. Obtiene datos de la base de datos. A ésta parte del lenguaje se la conoce como DQL (Data Query Language) Lenguaje de consulta de datos); pero es parte del DML del lenguaje. Delete: Eliminar Registros de tablas, vistas, etc. DML:
  • 7.
  • 8. DCL: Grant: Crea una entrada en el sistema de seguridad que permite a un usuario trabajar con datos o ejecutar ciertas instrucciones de Transact-SQL. Deny: Crea una entrada en el sistema de seguridad que deniega un permiso de una cuenta de seguridad e impide que el usuario, grupo o función herede el permiso a través de su pertenencia a grupos o funciones. Revoke: Quita un permiso concedido o denegado previamente.
  • 9.
  • 10. Begin: Estos elementos encierran varias instrucciones de Transact- SQL para que se traten como una unidad. If: Estos elementos especifican que SQL Server debe ejecutar la primera alternativa si una condición es verdadera. En caso contrario, SQL Server debe ejecutar la segunda alternativa. While: Estos elementos ejecutan varias veces una instrucción siempre y cuando la condición que se especifica sea cierta. Las instrucciones BREAK y CONTINUE controlan la operación de las instrucciones incluidas en el bucle WHILE. CFL:
  • 11.
  • 12. En resumen, SQL es un lenguaje utilizado por SGBD relacionales que permite:  Consultar y actualizar datos (DML).  Definir y destruir objetos de la base de datos (DDL).  Conceder y denegar autorizaciones para usar estos objetos (DCL). RESUMEN:
  • 13.  Para mejorar la legibilidad puede aplicar sangrías a las instrucciones de Transact-SQL que componen un bloque de control de flujo.  GO no es, realmente, una instrucción de Transact-SQL sino que se usa con el fin de determinar un lote para las herramientas y utilidades.  Para obtener más información acerca de las instrucciones de DCL, consulte el curso 2323A, Administración de una base de datos Microsoft SQL Server 2000. RECOMENDACIONES:
  • 14. En este tema hemos estudiado el lenguaje Transac SQL de bases de datos. A continuación se proporcionado una visión general de otros dos lenguajes formales: el, que son lenguajes declarativos de consulta basados en la lógica matemática. Sin embargo, los sistemas de bases de datos comerciales necesitan un lenguaje de consulta cómodo para el usuario. Hemos estudiado el lenguaje comercial que actualmente tiene mayor influencia, SQL. SQL es una combinación de álgebra relacional y construcciones de cálculo relacional. CONCLUSIONES:
  • 15. Como equipo de trabajo, acerca del tema, el lenguaje Transac SQL suma una gran importancia ya que con esto podemos entender claramente lo que es manejo de la información y además teniendo en cuenta que es el lenguaje mejor pagado en el mercado laboral sabiendo este lenguaje es fácilmente de adaptarse a otros SGBD como ORACLE, MYSQL, etc. APRECIACION DEL EQUIPO: