FACULTAD DE INGENIERÍAESCUELA ACADÉMICA PROFESIONAL DE INGENIERÍA DE SISTEMAS Y TELEMÁTICA
CURSO : LENGUAJE DE PROGRAMACIÓN II
TEMA : LENGUAJE TRANSACT-SQL
DOCENTE : PORRO CHULLI, Marco Aurelio
AUTORES : MARCHENA HUANUIRE, Greinder Alexis
VASQUEZ VENTURA, Liz Evelin
CICLO : III
“UNIVERSIDAD POLITÉCNICA AMAZÓNICA”
UPA
Transact-SQL (T-SQL) es una extensión al SQL de Microsoft y Sybase.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 características que nos permiten definir la lógica necesaria para el tratamiento de la información:
Tipos de datos. Definición de
variables. Estructuras de
control de flujo. Gestión de
excepciones. Funciones
predefinidas.
Sin embargo no nos permite: Crear interfaces de usuario. Crear aplicaciones ejecutables,
sino elementos que en algún momento llegarán al servidor de datos y serán ejecutados.
1) DDL (Data Definition Language)
Lenguaje de definición de datos: Es un
vocabulario utilizado para definir estructuras
de datos en SQL Server 2016. El uso de estas
declaraciones para crear, modificar o quitar las
estructuras de datos en una instancia de SQL
Server.
CREATE
Utilice sentencias CREATE para definir nuevas
entidades.
ALTER
Utilice las instrucciones ALTER para modificar
la definición de las entidades existentes.
DROP
Utilice DROP para eliminar las entidades
existentes.
2) DML (Lenguaje de manipulación de
datos) Es un vocabulario usado para
recuperar y trabajar con datos en SQL
Server 2016. Use estas instrucciones para
agregar, modificar, consultar o quitar datos
de una base de datos de SQL Server.
UPDATE
Cambia los datos de una tabla o vista de SQL Server.
DELETE
Quita una o varias filas de una tabla o vista de SQL
Server.
SELECT
Recupera filas de la base de datos y habilita la selección
de una o varias filas o columnas de una o varias tablas en
SQL Server.INSERT
Agrega una o varias filas a una tabla o una
vista en SQL Server.
3) DCL (Data Control Language) Es el
lenguaje de control de datos, que incluye
una serie de comandos que permiten al
administrador controlar el acceso a los
datos contenidos en la base de datos.
DENY
Deniega los permisos sobre los objetos de la base
de datos. Este es la orden que siempre prevalece.
GRANT
Permite a un usuario trabajar con los datos o
ejecutar determinadas instrucciones Transact -
SQL.
4) DTL (Lenguaje de transacción de
datos) Una transacción en un Sistema de
Gestión de Bases de Datos (SGBD), es un
conjunto de órdenes que se ejecutan
formando una unidad de trabajo, es decir,
en forma indivisible o atómica.
COMMIT
Le indica al motor que puede considerar la
transacción completada con éxito.
ROLLBACK
Indica que se ha alcanzado un fallo y que debe
restablecer la base al punto de integridad.
En este trabajo de investigación hemos presentado los comandos más
utilizadas del lenguaje Transact-SQL.
Como ya comentamos el Lenguaje Transact-SQL es fundamental para
trabajar con SQL Server. Todas las aplicaciones que se comunican con SQL
Server lo hacen enviando instrucciones Transact-SQL al servidor,
independientemente de la interfaz de la aplicación.
Nos ayuda a definir tareas mientras trabajamos con base de datos, debido a
que este lenguaje tiene algunas restricciones en el propio lenguaje, casi
siempre lo utilizamos en la creación de los procedimientos almacenados,
funciones de usuario y también en los triggers.
In this research we have presented the most used of Transact-SQL language
commands.
As we discussed Transact-SQL Language is essential to work with SQL
Server. All applications that communicate with SQL Server do by sending
Transact-SQL statements to the server, regardless of the application
interface.
It helps us to define tasks while working with database, because this
language has some restrictions on the language itself, almost always used in
creating stored procedures, user roles and also in triggers.
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.
Consta de instrucciones Transact-SQL que pueden ejecutarse para crear
índices nuevos y más eficaces o para eliminar aquellos que ya no son
efectivos.
No usar funciones sobre columnas que están en el Where dado que SQL no
tiene índices basados en funciones por lo que tendría que recorrer toda la
tabla.
El Lenguaje Transact-SQL es un lenguaje muy utilizado para controlar,
definir y acceder a los datos almacenados de una base de datos.
El Lenguaje Transact-SQL es un lenguaje universal que se emplea en
cualquier sistema gestor e base de datos.
El Lenguaje Transact-SQL es un lenguaje muy potente que nos ayuda a
definir tareas mientras trabajamos con bases de datos.
POR LA VISITA
Top Related