Diapositivas transact sql

AUTORES:
TAPIA SILVA EVELINA.
RÍOS DUAREZ CESAR EDUARDO.
LENGUAJE TRANSACT SQL.
TEMA:
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 expander los estándares de SQL no incluyendo programación procedural, como algunas otras funciones
para matemáticas, fechas, etc.
T-SQL es un lenguaje sumamente potente que nos ayuda a definir tareas mientras trabajamos con bases de datos.
Debido a que este lenguaje tiene algunas restricciones en el propio lenguaje casi siempre lo vemos utilizado en la
creación de los procedimientos almacenados, funciones de usuario. Podemos hacer uso de T-SQL en lenguajes de
programación como puede ser Visual Basic. NET, C, Java. También lo podemos ejecutar en un entorno SQL Server
Management Studio. Se dice que T-SQL es un lenguaje muy parecido al lenguaje hablado.
DEFINICIÓN DEL LENGUAJE TRANSACT SQL:
 Empiezan por un verbo que indica la acción a realizar.
• Completado por el objeto sobre el cual queremos realizar la acción.
• Seguido de una serie de cláusulas (unas obligatorias, otras opcionales) que completan la frase, proporcionan más detalles acerca de lo
que se quiere hacer.
• Otra característica de una sentencia SQL es que acaba con un punto y coma (;) originalmente este era obligatorio y servía para indicar
el fin de la instrucción, pero ahora se puede omitir, aunque se recomienda su uso.
• En una sentencia utilizaremos palabras reservadas (las fijas del lenguaje), y nombres de objetos y variables (identificadores).
• Nombres cualificados .En ocasiones deberemos utilizar nombres cualificados, por ejemplo cuando se escribe un nombre de tabla, SQL
presupone que se está refiriendo a una de las tablas de la base de datos activa, si queremos hacer referencia a una tabla de otra base
de datos utilizamos su nombre cualificado nombrebasededatos.nombredeesquema.nombretabla, utilizamos el punto para separar el
nombre del objeto y el nombre de su contenedor.
• El valor NULL .puesto que una base de datos es un modelo de una situación del mundo real, ciertos datos pueden inevitablemente
faltar, ser desconocidos o no ser aplicables, esto se debe de indicar de alguna manera especial para no confundirlo con un valor
conocido pero que sea cero por ejemplo, SQL tiene para tal efecto el valor NULL que indica precisamente la ausencia de valor.
CARACTERÍSTICAS DEL LENGUAJE TRANSACT SQL:
CREATE. Permite crear objetos como tablas, base de datos, etc.
ALTER. Su función es modificar objetos como tablas, funciones, etc.
DROP.Su función es eliminar objetos como tablas de base de datos, procedimientos,
etc.
COMANDOS:
INSERT. Es un comando que realiza inserciones o registros.
UPDATE. Es un comando que permite realizar modificadores.
DELETE. Se encarga de eliminar registros de tablas, vistas, etc.
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 esta parte del lenguaje se le conoce como DQL (Lenguaje de consulta de datos) pero es parte de DML del
lenguaje.
DML:
DDL:
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.
GRANT. Crea una entrada en el sistema de seguridad que permite a un usuario trabajar con datos o ejecutar
ciertas instrucciones de Transact –SQL.
DCL:
COMMIT. Los cambios que se pueden 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.
DTL:
• Al momento de utilizar el lenguaje Transact SQL hay que tener algunas consideraciones:
• No utilizar un SELECT *, y esto más que buena práctica debería ser regla.
• No use la cláusula into nombre de tabla (“SELECT---INTO”).Esto bloqueará mientras se ejecuta la consulta las
tablas del sistema.
• En su lugar cree primero las tablas y luego re-escribe la sentencia como INSERT INTO tabla_name SELECT.
• Es recomendable usar joins a un subquery.
• Promover el uso de EXISTS y NOT EXISTS, en lugar de IN y NOT IN.
RECOMENDACIONES:
• El lenguaje Transact-SQL nos permite:
• Definir bloques de instrucciones SQL que se tratan como unidades de ejecución.
• Realizar ejecuciones Condicionales.
• Realizar ejecuciones iterativas o repetitivas.
• Garantizar el tratamiento modular con la declaración de variables locales y el uso de procedimientos
almacenados.
CONCLUSIONES:
APRECIACIÓN DEL EQUIPO:
• Transact-SQL es fundamental para trabajar con SQL Server. Ya que todas las aplicaciones que se
comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor,
Independientemente de la interfas de usuario de la aplicación.
SYBASE. Fue una compañía dedicada al desarrollo de tecnología de la información.
DDL. Lenguaje de Definición de Datos.
DCL. Lenguaje de Control de Datos.
DML. Lenguaje de Manipulación de Datos.
DTL. Lenguaje de Control de Transacciones.
DQL: Data Query Language.
GLOSARIO DE TERMINOS:
GRACIAS
1 von 9

Recomendados

TRANSACT-SQL von
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQLkarlajanethlopez
2.2K views8 Folien
Lenguaje Transact SQL von
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL Jorge Paredes Toledo
439 views15 Folien
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e... von
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...JOSE AHIAS LOPEZ PORTILLO
6.6K views4 Folien
Lenguaje transact sql von
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlSuarezJhon
1.2K views24 Folien
Instrucciones Transact S Q L von
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q LOlaya Molina
4.7K views5 Folien
Lenguaje transact sql von
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlthalia margarita serrano diaz
571 views16 Folien

Más contenido relacionado

Was ist angesagt?

SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ... von
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 ...Anastacio Salazar
1.4K views7 Folien
Lenguaje de transact von
Lenguaje de transactLenguaje de transact
Lenguaje de transactAnthonyLeonRuiz
366 views12 Folien
Lenguajetransacc von
LenguajetransaccLenguajetransacc
LenguajetransaccMarleny Pretell Silva
60 views11 Folien
Yupa cesar bdii_t7 von
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7Cesar Yupa
205 views6 Folien
Transac sq ll von
Transac sq llTransac sq ll
Transac sq llSandrita Rafael Estela
57 views23 Folien
Ms SQL Server von
Ms SQL ServerMs SQL Server
Ms SQL ServerLissette Bruno
543 views25 Folien

Was ist angesagt?(18)

SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ... von Anastacio Salazar
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 ...
Anastacio Salazar1.4K views
Yupa cesar bdii_t7 von Cesar Yupa
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
Cesar Yupa205 views
Procedimientos Almacenados von iluijo
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
iluijo13.3K views
Introduccion ddl von usamn
Introduccion ddlIntroduccion ddl
Introduccion ddl
usamn133 views
Lenguaje estructurado de consultas sql von Cristian Garzon
Lenguaje estructurado de consultas sqlLenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sql
Cristian Garzon3.6K views
Mapa mental de base de datos von Jorge Mengelle
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
Jorge Mengelle7.7K views

Destacado

cambrian college Fa qs von
cambrian college Fa qscambrian college Fa qs
cambrian college Fa qsAbhishek Bajaj
524 views22 Folien
Joins von
JoinsJoins
JoinsGeovanny Martinez
351 views6 Folien
Diseño y programación de bases de datos con sql server 2008 (ejemplo) von
Diseño y programación de bases de datos con sql server 2008 (ejemplo)Diseño y programación de bases de datos con sql server 2008 (ejemplo)
Diseño y programación de bases de datos con sql server 2008 (ejemplo)La Positiva Seguros
6.4K views30 Folien
Join von
JoinJoin
JoinGeovanny Martinez
232 views3 Folien
Taller básico de JOINS, SUBQUERYING, APPLY, CTE von
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTEJulián Castiblanco
1.7K views23 Folien
Fundamentos en el diseño de bases de datos con MS SQL Server 2012 von
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Joseph Lopez
1.7K views21 Folien

Destacado(14)

Diseño y programación de bases de datos con sql server 2008 (ejemplo) von La Positiva Seguros
Diseño y programación de bases de datos con sql server 2008 (ejemplo)Diseño y programación de bases de datos con sql server 2008 (ejemplo)
Diseño y programación de bases de datos con sql server 2008 (ejemplo)
La Positiva Seguros6.4K views
Taller básico de JOINS, SUBQUERYING, APPLY, CTE von Julián Castiblanco
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Julián Castiblanco1.7K views
Fundamentos en el diseño de bases de datos con MS SQL Server 2012 von Joseph Lopez
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Joseph Lopez1.7K views
Comandos utilizados en sql von Byron Eras
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
Byron Eras48.8K views
Genetica von adiiz
GeneticaGenetica
Genetica
adiiz602 views
Ejercicios De Sql (actualizado) von capver digital
Ejercicios De Sql (actualizado)Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)
capver digital17.9K views

Similar a Diapositivas transact sql

LENGUAJE TRANSACT SQL von
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLThalia Regalado Juape
809 views18 Folien
Lenguaje transact sql von
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlINGRID LESLY CORONEL ACUÑA
39 views15 Folien
Act4 screencast-bdatos cmch von
Act4 screencast-bdatos cmchAct4 screencast-bdatos cmch
Act4 screencast-bdatos cmchclaudia mayeli de la cruz herrera
69 views14 Folien
Introduccion a SQL von
Introduccion a SQL Introduccion a SQL
Introduccion a SQL Renatta Rodriguez
1.5K views30 Folien
Lumisaca hector bdii_t7 von
Lumisaca hector bdii_t7Lumisaca hector bdii_t7
Lumisaca hector bdii_t7Hector Lumisaca Pinduisaca
387 views9 Folien

Similar a Diapositivas transact sql(20)

lenguaje transact von bandida123
lenguaje transactlenguaje transact
lenguaje transact
bandida12344 views
lenguaje transact von bandida123
lenguaje transactlenguaje transact
lenguaje transact
bandida12383 views
6. sql structured query language von William Lozano
6. sql   structured query language6. sql   structured query language
6. sql structured query language
William Lozano170 views
6. sql structured query language von Inés Rosero
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Inés Rosero188 views
6. sql structured query language von Chars Orden
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Chars Orden347 views
6. sql structured query language von Yoly QC
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Yoly QC140 views

Más de TAPIA SILVA EVELINA

Diapositivas de objeto sqlcommand von
Diapositivas de objeto sqlcommandDiapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommandTAPIA SILVA EVELINA
102 views7 Folien
Diapositivas de objeto conecction von
Diapositivas de objeto conecctionDiapositivas de objeto conecction
Diapositivas de objeto conecctionTAPIA SILVA EVELINA
43 views7 Folien
Diapositivas de system.data.sql client von
Diapositivas de system.data.sql clientDiapositivas de system.data.sql client
Diapositivas de system.data.sql clientTAPIA SILVA EVELINA
54 views10 Folien
Diapositivas de ado.net von
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.netTAPIA SILVA EVELINA
552 views10 Folien
Diapositivas de sgbd von
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbdTAPIA SILVA EVELINA
1.1K views17 Folien
Programación orientada-a-objetos von
Programación orientada-a-objetosProgramación orientada-a-objetos
Programación orientada-a-objetosTAPIA SILVA EVELINA
73 views12 Folien

Más de TAPIA SILVA EVELINA(13)

Último

LAB 11.pdf von
LAB 11.pdfLAB 11.pdf
LAB 11.pdfMatematicaFisicaEsta
12 views3 Folien
Diagrama de Flujo Luis Campos.pptx von
Diagrama de Flujo Luis Campos.pptxDiagrama de Flujo Luis Campos.pptx
Diagrama de Flujo Luis Campos.pptxLuisCampos280866
10 views1 Folie
CONSOLIDADO 2 DINAMICA 2023.pdf von
CONSOLIDADO 2 DINAMICA 2023.pdfCONSOLIDADO 2 DINAMICA 2023.pdf
CONSOLIDADO 2 DINAMICA 2023.pdfMatematicaFisicaEsta
8 views1 Folie
IPER, MAPA DE RIESGO 2023.pptx von
IPER, MAPA DE RIESGO 2023.pptxIPER, MAPA DE RIESGO 2023.pptx
IPER, MAPA DE RIESGO 2023.pptxCristianPantojaCampa
5 views318 Folien
PRODUCTO ACADÉMICO 3-RUBRICA-DIC-2023[1].pdf von
PRODUCTO ACADÉMICO 3-RUBRICA-DIC-2023[1].pdfPRODUCTO ACADÉMICO 3-RUBRICA-DIC-2023[1].pdf
PRODUCTO ACADÉMICO 3-RUBRICA-DIC-2023[1].pdfMatematicaFisicaEsta
9 views4 Folien
examen final de estadistica hoy 4.pdf von
examen final de estadistica hoy 4.pdfexamen final de estadistica hoy 4.pdf
examen final de estadistica hoy 4.pdfMatematicaFisicaEsta
55 views6 Folien

Último(20)

Diagrama de Flujo... De las Tareas de un Progrmador.pptx von yanezjonaiker07
Diagrama de Flujo... De las Tareas de un Progrmador.pptxDiagrama de Flujo... De las Tareas de un Progrmador.pptx
Diagrama de Flujo... De las Tareas de un Progrmador.pptx
yanezjonaiker0716 views
Diagrama de flujo Juan Torrealba.pptx von Xghost19X
Diagrama de flujo Juan Torrealba.pptxDiagrama de flujo Juan Torrealba.pptx
Diagrama de flujo Juan Torrealba.pptx
Xghost19X27 views
S6_TAREA_SET_B_CONTS1202 (1).pdf von matepura
S6_TAREA_SET_B_CONTS1202 (1).pdfS6_TAREA_SET_B_CONTS1202 (1).pdf
S6_TAREA_SET_B_CONTS1202 (1).pdf
matepura29 views
S8_TAREA_SET_C_HERTC1202.pdf von matepura
S8_TAREA_SET_C_HERTC1202.pdfS8_TAREA_SET_C_HERTC1202.pdf
S8_TAREA_SET_C_HERTC1202.pdf
matepura6 views
Lineamientos residencia profesional y titulación 2018 (1)(1).pptx von AlejandroReyes906554
Lineamientos residencia profesional y titulación 2018 (1)(1).pptxLineamientos residencia profesional y titulación 2018 (1)(1).pptx
Lineamientos residencia profesional y titulación 2018 (1)(1).pptx

Diapositivas transact sql

  • 1. AUTORES: TAPIA SILVA EVELINA. RÍOS DUAREZ CESAR EDUARDO. LENGUAJE TRANSACT SQL. TEMA:
  • 2. 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 expander los estándares de SQL no incluyendo programación procedural, como algunas otras funciones para matemáticas, fechas, etc. T-SQL es un lenguaje sumamente potente que nos ayuda a definir tareas mientras trabajamos con bases de datos. Debido a que este lenguaje tiene algunas restricciones en el propio lenguaje casi siempre lo vemos utilizado en la creación de los procedimientos almacenados, funciones de usuario. Podemos hacer uso de T-SQL en lenguajes de programación como puede ser Visual Basic. NET, C, Java. También lo podemos ejecutar en un entorno SQL Server Management Studio. Se dice que T-SQL es un lenguaje muy parecido al lenguaje hablado. DEFINICIÓN DEL LENGUAJE TRANSACT SQL:
  • 3.  Empiezan por un verbo que indica la acción a realizar. • Completado por el objeto sobre el cual queremos realizar la acción. • Seguido de una serie de cláusulas (unas obligatorias, otras opcionales) que completan la frase, proporcionan más detalles acerca de lo que se quiere hacer. • Otra característica de una sentencia SQL es que acaba con un punto y coma (;) originalmente este era obligatorio y servía para indicar el fin de la instrucción, pero ahora se puede omitir, aunque se recomienda su uso. • En una sentencia utilizaremos palabras reservadas (las fijas del lenguaje), y nombres de objetos y variables (identificadores). • Nombres cualificados .En ocasiones deberemos utilizar nombres cualificados, por ejemplo cuando se escribe un nombre de tabla, SQL presupone que se está refiriendo a una de las tablas de la base de datos activa, si queremos hacer referencia a una tabla de otra base de datos utilizamos su nombre cualificado nombrebasededatos.nombredeesquema.nombretabla, utilizamos el punto para separar el nombre del objeto y el nombre de su contenedor. • El valor NULL .puesto que una base de datos es un modelo de una situación del mundo real, ciertos datos pueden inevitablemente faltar, ser desconocidos o no ser aplicables, esto se debe de indicar de alguna manera especial para no confundirlo con un valor conocido pero que sea cero por ejemplo, SQL tiene para tal efecto el valor NULL que indica precisamente la ausencia de valor. CARACTERÍSTICAS DEL LENGUAJE TRANSACT SQL:
  • 4. CREATE. Permite crear objetos como tablas, base de datos, etc. ALTER. Su función es modificar objetos como tablas, funciones, etc. DROP.Su función es eliminar objetos como tablas de base de datos, procedimientos, etc. COMANDOS: INSERT. Es un comando que realiza inserciones o registros. UPDATE. Es un comando que permite realizar modificadores. DELETE. Se encarga de eliminar registros de tablas, vistas, etc. 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 esta parte del lenguaje se le conoce como DQL (Lenguaje de consulta de datos) pero es parte de DML del lenguaje. DML: DDL:
  • 5. 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. GRANT. Crea una entrada en el sistema de seguridad que permite a un usuario trabajar con datos o ejecutar ciertas instrucciones de Transact –SQL. DCL: COMMIT. Los cambios que se pueden 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. DTL:
  • 6. • Al momento de utilizar el lenguaje Transact SQL hay que tener algunas consideraciones: • No utilizar un SELECT *, y esto más que buena práctica debería ser regla. • No use la cláusula into nombre de tabla (“SELECT---INTO”).Esto bloqueará mientras se ejecuta la consulta las tablas del sistema. • En su lugar cree primero las tablas y luego re-escribe la sentencia como INSERT INTO tabla_name SELECT. • Es recomendable usar joins a un subquery. • Promover el uso de EXISTS y NOT EXISTS, en lugar de IN y NOT IN. RECOMENDACIONES:
  • 7. • El lenguaje Transact-SQL nos permite: • Definir bloques de instrucciones SQL que se tratan como unidades de ejecución. • Realizar ejecuciones Condicionales. • Realizar ejecuciones iterativas o repetitivas. • Garantizar el tratamiento modular con la declaración de variables locales y el uso de procedimientos almacenados. CONCLUSIONES: APRECIACIÓN DEL EQUIPO: • Transact-SQL es fundamental para trabajar con SQL Server. Ya que todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor, Independientemente de la interfas de usuario de la aplicación.
  • 8. SYBASE. Fue una compañía dedicada al desarrollo de tecnología de la información. DDL. Lenguaje de Definición de Datos. DCL. Lenguaje de Control de Datos. DML. Lenguaje de Manipulación de Datos. DTL. Lenguaje de Control de Transacciones. DQL: Data Query Language. GLOSARIO DE TERMINOS: