2. Definición:
Es la parte del lenguaje SQL que realiza la
función de definición de datos.
Fundamentalmente se encarga de la
creación, modificación y eliminación de los
objetos de la base de datos (es decir de los
metadatos).
Por supuesto es el encargado de la
creación de las tablas. Cada usuario de una
base de datos posee un esquema.
3. Hay que tener en cuenta que ninguna
instrucción DDL puede ser anulada por una
instrucción ROLLBACK (la instrucción
ROLLBACK está relacionada con el uso de
transacciones que se comentarán más
adelante) por lo que hay que tener mucha
precaución a la hora de utilizarlas.
Es decir, las instrucciones DDL
generan acciones que no se pueden deshacer
(salvo que dispongamos de alguna copia de
seguridad).
4. Herramientas de
Programación
O Codifica automáticamente de color de los
elementos del sintaxis.
O Crea rápidamente los objetos de base de
datos.
O Función de ejecución de procedimientos del
examinador de objetos.
O Deputar problemas de rendimiento de
consultas.
O Múltiples ventanas de consultas.
O Planes de ejecución grafica.
5. Lenguaje (T-SQL)
O Versión del lenguaje de consulta
estructurado.
O Lenguaje de consulta y programación de
base de datos.
O Puede correr en cualquier producto que
cumple con el estándar.
O Contiene funciones adicionales únicas.
6. Elementos de T-SQL
O Elementos adicionales del lenguaje
O Sentencia de lenguaje de control de datos
–DCL.
O Sentencia de lenguaje de definición de
datos – DDL.
O Sentencia de lenguaje de manipulación
de datos – DML.
7. Elementos adicionales del
lenguaje
O Variables locales y globales.
O Operadores.
O Funciones.
O Elementos de flujo de control.
O Comentarios.
8. Sentencias de DCL
O GRANT: Conceder privilegios o
papeles, roles, a un usuario o a otro
rol.
O REVOKE: Retirar los privilegios de un
usuario o rol de la base de datos
O DENY
10. Sentencias de DML
O SELECT: Recuperar datos de una tabla
O INSERT: Añadir filas de datos a una tabla.
O UPDATE: Modificar los datos de una
tabla.
O DELETE: Eliminar filas de datos de una
tabla
11. Funciones
O Tipos de funciones:
1) F. de conjuntos de filas.
2) F. de agregados.
3) F. de categoría.
4) F. escalera.
12. Categorías:
O F. de configuración.
O F. de cursor.
O F. de la fecha y la hora.
O F. matemáticas.
O F. de metadatos.
O F. de seguridad.
O F. de cadena.
O F. del sistema.
O F. de estadísticas del sistema.
O F. de texto imagen.