SlideShare una empresa de Scribd logo
UNIVERSIDAD POLITECNICAAMAZONICA
CURSO: BASE DE DATOS II
DOCENTE: MARCO PORRO AURELIO CHULLI
CARRERA: INGENIERIA DE SISTEMAS Y TELEMATICA
INTEGRANTES:
•LIZBETH LIZANA CARRASCO
•GERSON ALARCON REGALADO
CICLO:VIII-A
AÑO:2018
Lenguaje Transact SQL
Definición:
Transact-SQL es un lenguaje muy potente que nos ayudará a definir tareas del
negocio con la Base de Datos de Microsoft SQL Server. Podremos hacer uso de
Transact-SQL en lenguajes de programación como Visual Basic. Net, Java en sus
diferentes entonos de programación. Haciéndonos muy competitivos en el mercado
empresarial, gestionando base de datos con procedimientos muy avanzados.
TIPOS DE COMANDOS (DDL, DML, ETC.)
COMANDOS DDL
CREATE TABLE: Añade una nueva tabla a la base de datos.
DROP TABLE: Suprime una tabla de la base de datos.
ALTER TABLE: Modifica la estructura de una tabla existente.
CREATE VIEW: Añade una nueva vista a la base de datos.
DROP VIEW: Suprime una vista de la base de datos.
CREATE INDEX: Construye un índice para una columna.
DROP INDEX: Suprime el índice para una columna.
CREATE SYNOYM: Define un alias para un nombre de tabla.
DROP SYNONYM: Suprime un alias para un nombre de tabla.
COMANDOS DML
SELECT Recupera datos de la base de datos.
INSERT Añade nuevas filas de datos a la base de datos.
DELETE Suprime filas de datos de la base de datos.
UPDATE Modifica datos existentes en la base de datos.
COMANDOS DCL
GRANT: Concede privilegios de acceso a usuarios.
REVOKE: Suprime privilegios de acceso a usuarios.
COMMIT: Finaliza la transacción actual.
ROLLBACK: Aborata la transacción actual.
IDENTIFICADORES
Los identificadores son los nombres de los objetos de la base de datos: servidores, bases de
datos, tablas, vistas, columnas, índices, desencadenadores, procedimientos, restricciones, reglas,
etcétera. Las reglas de formato de los identificadores normales dependen del nivel de
compatibilidad de la base de datos, utilizando la cláusula SET COMPATIBILITY_LEVEL de la
instrucción ALTER TABLE. Cuando el nivel de compatibilidad es 90, (el asignado por defecto) se
aplican las reglas siguientes para los nombres de los identificadores:
No puede ser una palabra reservada.
El nombre debe tener entre 1 y 128 caracteres, excepto para algunos tipos de objetos en los que
el número es más limitado.
TIPOS DE DATOS
Los tipos de datos más utilizados son
Los numéricos: int, decimal, money
Los de fecha y hora: datetime
Y las cadenas de caracteres: varchar
OPERADORES – FLUJOS DE CONTROL
• Operadores numéricos.
• Operadores bit a bit: realizan manipulaciones de bits entre dos
expresiones de cualquiera de los tipos de datos de la categoría
del tipo de datos entero.
• Operadores de comparación.
• Operadores de cadenas.
• Operadores lógicos.
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.
 Si usa el operador UNION y existe la seguridad de que ambos select NO tienen
registros duplicados, entonces es mejor usar UNION ALL, para evitar que
implícitamente se haga uso del operador DISTINCT el cual puede requerir que se
almacenen todos los datos de salida en una tabla temporal para que luego se
reordenen y se filtren los datos duplicados, lo cual aumenta considerablemente el
costo de la consulta.
 Es recomendable usar joins a un subquery.
 Promover el uso de EXISTS y NOT EXISTS, en lugar de IN y NOT IN.
RECOMENDACIONES
CONCLUSIONES
El Lenguaje Transact nos permite:
• Definir bloques de instrucciones SQL que se tratan como
unidades de ejecución.
• Realiza ejecuciones Condicionales.
• Realiza ejecuciones interactivas o repetitivas.
• Garantiza el tratamiento modular con la declaración de variables
locales y el uso de procedimientos almacenados.
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 interfaz de usuario de la aplicación.
GLOSARIO DE TERMINOS
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.
BIBLIOGRAFÍA O LINKOGRAFÍA
https://www.ecured.cu/Transact_SQL
http://www.snip.gob.ni/xdc/sql/introduccion_transact-sql.pdf

Más contenido relacionado

La actualidad más candente

Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
AnthonyLeonRuiz
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
TAPIA SILVA EVELINA
 
Combinaciones avanzadas
Combinaciones avanzadasCombinaciones avanzadas
Combinaciones avanzadas
Shadai Black
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
Pipe Muñoz
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
Lissette Bruno
 
Sql server 2014 básico
Sql server 2014 básicoSql server 2014 básico
Sql server 2014 básico
Ing Gustavo Solano Ruiz
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
JuanKMillos
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
Thalia Regalado Juape
 
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 ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
Anastacio Salazar
 
Programacion con SQL Server 2005
Programacion con SQL Server 2005Programacion con SQL Server 2005
Programacion con SQL Server 2005
brobelo
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
Erwin Fischer
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQL
Totus Muertos
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
Francis Xavier
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
Marleny Pretell Silva
 
Funciones y procedimientos en SQL
Funciones y procedimientos en SQLFunciones y procedimientos en SQL
Funciones y procedimientos en SQL
Ronald Rivas
 
Lenguaje transact
Lenguaje transactLenguaje transact

La actualidad más candente (17)

Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Combinaciones avanzadas
Combinaciones avanzadasCombinaciones avanzadas
Combinaciones avanzadas
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
 
Sql server 2014 básico
Sql server 2014 básicoSql server 2014 básico
Sql server 2014 básico
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
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 ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
 
Programacion con SQL Server 2005
Programacion con SQL Server 2005Programacion con SQL Server 2005
Programacion con SQL Server 2005
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQL
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
 
Funciones y procedimientos en SQL
Funciones y procedimientos en SQLFunciones y procedimientos en SQL
Funciones y procedimientos en SQL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 

Similar a Lenguaje Transact sql

Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
INGRID LESLY CORONEL ACUÑA
 
Transac sql
Transac sqlTransac sql
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
GREINDER MARCHENA & LIZ VASQUEZ
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
isaac david janampa tarrillo
 
Unid2 transact sql 1
Unid2  transact sql 1Unid2  transact sql 1
Unid2 transact sql 1
ALEXSILVARSM
 
103305862 t-sql
103305862 t-sql103305862 t-sql
103305862 t-sql
santi perugachi
 
t-sql
t-sqlt-sql
3. introducción a sql 2007
3. introducción a sql 20073. introducción a sql 2007
3. introducción a sql 2007
angeliica68
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
Diego Sánchez
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
ana leydi linares serrano
 
Exposición
ExposiciónExposición
Exposición
karlajanethlopez
 
Exposición
ExposiciónExposición
Exposición
karlajanethlopez
 
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
JuanMiguelCustodioMo
 
Unidad4 sql
Unidad4 sqlUnidad4 sql
Unidad4 sql
Juan Islas
 
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
AdrianJesusCastro
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
LISBETH ALEXANDRA VASQUEZ CIEZA
 
Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)
Juan Pablo Cid Velasco
 
clase 03 - Lenguaje SQL.pdf
clase 03 - Lenguaje SQL.pdfclase 03 - Lenguaje SQL.pdf
clase 03 - Lenguaje SQL.pdf
KaremLastarria
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
Manual
ManualManual
Manual
Paola Salais
 

Similar a Lenguaje Transact sql (20)

Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Unid2 transact sql 1
Unid2  transact sql 1Unid2  transact sql 1
Unid2 transact sql 1
 
103305862 t-sql
103305862 t-sql103305862 t-sql
103305862 t-sql
 
t-sql
t-sqlt-sql
t-sql
 
3. introducción a sql 2007
3. introducción a sql 20073. introducción a sql 2007
3. introducción a sql 2007
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Exposición
ExposiciónExposición
Exposición
 
Exposición
ExposiciónExposición
Exposición
 
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
 
Unidad4 sql
Unidad4 sqlUnidad4 sql
Unidad4 sql
 
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)
 
clase 03 - Lenguaje SQL.pdf
clase 03 - Lenguaje SQL.pdfclase 03 - Lenguaje SQL.pdf
clase 03 - Lenguaje SQL.pdf
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Manual
ManualManual
Manual
 

Último

efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 

Último (20)

efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 

Lenguaje Transact sql

  • 1. UNIVERSIDAD POLITECNICAAMAZONICA CURSO: BASE DE DATOS II DOCENTE: MARCO PORRO AURELIO CHULLI CARRERA: INGENIERIA DE SISTEMAS Y TELEMATICA INTEGRANTES: •LIZBETH LIZANA CARRASCO •GERSON ALARCON REGALADO CICLO:VIII-A AÑO:2018
  • 2. Lenguaje Transact SQL Definición: Transact-SQL es un lenguaje muy potente que nos ayudará a definir tareas del negocio con la Base de Datos de Microsoft SQL Server. Podremos hacer uso de Transact-SQL en lenguajes de programación como Visual Basic. Net, Java en sus diferentes entonos de programación. Haciéndonos muy competitivos en el mercado empresarial, gestionando base de datos con procedimientos muy avanzados.
  • 3. TIPOS DE COMANDOS (DDL, DML, ETC.) COMANDOS DDL CREATE TABLE: Añade una nueva tabla a la base de datos. DROP TABLE: Suprime una tabla de la base de datos. ALTER TABLE: Modifica la estructura de una tabla existente. CREATE VIEW: Añade una nueva vista a la base de datos. DROP VIEW: Suprime una vista de la base de datos. CREATE INDEX: Construye un índice para una columna. DROP INDEX: Suprime el índice para una columna. CREATE SYNOYM: Define un alias para un nombre de tabla. DROP SYNONYM: Suprime un alias para un nombre de tabla.
  • 4. COMANDOS DML SELECT Recupera datos de la base de datos. INSERT Añade nuevas filas de datos a la base de datos. DELETE Suprime filas de datos de la base de datos. UPDATE Modifica datos existentes en la base de datos. COMANDOS DCL GRANT: Concede privilegios de acceso a usuarios. REVOKE: Suprime privilegios de acceso a usuarios. COMMIT: Finaliza la transacción actual. ROLLBACK: Aborata la transacción actual.
  • 5. IDENTIFICADORES Los identificadores son los nombres de los objetos de la base de datos: servidores, bases de datos, tablas, vistas, columnas, índices, desencadenadores, procedimientos, restricciones, reglas, etcétera. Las reglas de formato de los identificadores normales dependen del nivel de compatibilidad de la base de datos, utilizando la cláusula SET COMPATIBILITY_LEVEL de la instrucción ALTER TABLE. Cuando el nivel de compatibilidad es 90, (el asignado por defecto) se aplican las reglas siguientes para los nombres de los identificadores: No puede ser una palabra reservada. El nombre debe tener entre 1 y 128 caracteres, excepto para algunos tipos de objetos en los que el número es más limitado.
  • 6. TIPOS DE DATOS Los tipos de datos más utilizados son Los numéricos: int, decimal, money Los de fecha y hora: datetime Y las cadenas de caracteres: varchar OPERADORES – FLUJOS DE CONTROL • Operadores numéricos. • Operadores bit a bit: realizan manipulaciones de bits entre dos expresiones de cualquiera de los tipos de datos de la categoría del tipo de datos entero. • Operadores de comparación. • Operadores de cadenas. • Operadores lógicos.
  • 7. 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.  Si usa el operador UNION y existe la seguridad de que ambos select NO tienen registros duplicados, entonces es mejor usar UNION ALL, para evitar que implícitamente se haga uso del operador DISTINCT el cual puede requerir que se almacenen todos los datos de salida en una tabla temporal para que luego se reordenen y se filtren los datos duplicados, lo cual aumenta considerablemente el costo de la consulta.  Es recomendable usar joins a un subquery.  Promover el uso de EXISTS y NOT EXISTS, en lugar de IN y NOT IN. RECOMENDACIONES
  • 8. CONCLUSIONES El Lenguaje Transact nos permite: • Definir bloques de instrucciones SQL que se tratan como unidades de ejecución. • Realiza ejecuciones Condicionales. • Realiza ejecuciones interactivas o repetitivas. • Garantiza el tratamiento modular con la declaración de variables locales y el uso de procedimientos almacenados.
  • 9. 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 interfaz de usuario de la aplicación. GLOSARIO DE TERMINOS 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.