Lenguaje Transact SQL
1.
Definición:
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.
1.1.
Comandos DLL
1.1.1.
Create:
Permite crea objetos como
tablas,base de datos,etc
1.1.2.
Drop:
Elimina objetos como tablas
base de datos, procedimientos, etc.
1.1.3.
Alter:
Modificar Objetos como tablas,
funciones, etc.
1.2.
Comandos TCL
1.2.1.
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.
1.2.2.
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.
1.3.
Comandos DML
1.3.1.
Insert
Comando que realiza inserciones
o registros.
1.3.2.
Update
Comando que permite realizar modificaciones.
1.3.3.
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.
1.3.4.
Delete
Eliminar Registros de tablas,
vistas, etc.
1.4.
Comandos DCL
1.4.1.
Grant:
Crea una entrada en el sistema
de seguridad que permite a un usuario trabajar con datos o ejecutar ciertas instrucciones
de Transact-SQL.
1.4.2.
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.
1.4.3.
Revoke:
Quita un permiso concedido o
denegado previamente.
1.5.
Comandos CFL
1.5.1.
Begin
Estos elementos encierran
varias instrucciones de Transact-SQL para que se traten como una unidad.
1.5.2.
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.
1.5.3.
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.
2.
Resumen:
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).
3.
Recomendaciones.
·
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.
4.
Conclusiones:
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.
5.
Apreciación del
equipo.
Como equipo de trabajo, acerca del tema, el lenguaje
Transac SQL es suma 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.
6.
Linkografía.
Mu buena PRESENTACIÓN. Por favor replantear sus CONCLUSIONES y RECOMENDACIONES. Gracias por su investigación.Saludos
ResponderEliminar