1/30
Flashcards de vocabulario para revisar los conceptos fundamentales, sintaxis y componentes de Transact-SQL presentados en la Clase #04 de Base de Datos II.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Transact-SQL
Lenguaje utilizado para la definición, tratamiento y control de datos en Microsoft SQL Server 2000, el cual admite el nivel básico de SQL-92 e incluye extensiones de funcionalidad ampliada.
Consulta
Petición que se realiza para obtener datos almacenados en SQL Server, presentando al usuario el conjunto de resultados de una instrucción SELECT.
Conjunto de resultados
Tabla con filas y columnas que muestra los datos obtenidos mediante una instrucción SELECT.
Lenguaje de Definición de Datos (DDL)
Conjunto de instrucciones utilizadas para crear, administrar y definir objetos en la base de datos, como CREATE, ALTER y DROP.
Lenguaje de Control de Datos (DCL)
Instrucciones utilizadas para cambiar los permisos asociados con un usuario o función de la base de datos, determinando quién puede ver o modificar los datos.
Lenguaje de Tratamiento de Datos (DML)
Instrucciones utilizadas para consultar y modificar los datos dentro de la base de datos, incluyendo SELECT, INSERT, UPDATE y DELETE.
GRANT
Instrucción de DCL que crea una entrada en el sistema de seguridad permitiendo a un usuario trabajar con datos o ejecutar ciertas instrucciones de Transact-SQL.
DENY
Instrucción de DCL que crea una entrada en el sistema de seguridad que deniega un permiso de una cuenta e impide su herencia mediante pertenencia a grupos o funciones.
REVOKE
Instrucción de DCL que quita un permiso concedido o denegado previamente.
Comando GO
Comando que señala a las utilidades de SQL Server el inicio del envío del lote actual de instrucciones de Transact-SQL para ser analizadas y ejecutadas.
Directiva EXEC
Directiva utilizada para ejecutar una función definida por el usuario, un procedimiento almacenado (de sistema, usuario o extendido) o controlar la ejecución de una cadena dentro de un lote.
Comentarios de línea
Cadenas de texto no ejecutables indicadas mediante dos guiones (--) que omiten el texto situado a la derecha de dichos caracteres.
Comentarios de bloque
Anotaciones de varias líneas que comienzan con /* y concluyen con */, utilizadas para documentar o deshabilitar secciones de instrucciones.
Identificadores estándar
Nombres de objetos que contienen de 1 a 128 caracteres (letras, números o los símbolos _, @, #, $), cuyo primer carácter debe ser una letra de la 'a' a la 'z' o 'A' a la 'Z', sin espacios.
Identificadores delimitados
Nombres de objetos encerrados entre corchetes ([ ]) o dobles comillas ("") necesarios cuando contienen espacios incrustados o palabras reservadas.
Identificador con @
Símbolo que precede al nombre de un identificador para indicar que se trata de una variable o parámetro local.
Identificador con #
Símbolo inicial que especifica que el identificador corresponde a una tabla o procedimiento temporal (con un límite máximo de 116 caracteres).
Identificador con ##
Símbolo inicial que especifica que el identificador corresponde a un objeto global temporal (con un límite máximo de 116 caracteres).
Tipos de datos
Atributos que especifican y limitan el tipo de información que se puede almacenar en una columna, parámetro o variable de una base de datos.
datetime
Tipo de datos de fecha y hora que posee una precisión de 0,333 milisegundos.
smalldatetime
Tipo de datos de fecha y hora que posee una precisión de 1 minuto.
uniqueidentifier
Tipo de datos especial que representa un identificador global único (GUID), el cual consiste en un valor hexadecimal de 16 bytes.
Variable local
Elemento definido por el usuario mediante DECLARE e identificado con un símbolo @, cuya duración está limitada al tiempo que dura el proceso por lotes.
Funciones de agregado
Funciones que se ejecutan sobre una colección de valores y devuelven un único valor de resumen (por ejemplo, AVG).
Funciones escalares
Funciones que se ejecutan sobre un único valor de entrada y devuelven un único valor.
Funciones de conjunto de filas
Funciones del sistema que pueden utilizarse como referencias de tablas dentro de una instrucción de Transact-SQL (por ejemplo, OPENQUERY).
Operadores
Símbolos que realizan cálculos matemáticos, concatenaciones de cadenas y comparaciones entre columnas, constantes y variables.
Expresiones
Combinaciones simples o complejas de símbolos y operadores que dan como resultado un único valor.
Bloques BEGIN … END
Elementos de control de flujo que encierran varias instrucciones de Transact-SQL para que se traten como una sola unidad.
Expresión CASE
Elemento a nivel de fila que enumera predicados y evalúa lógica condicional dentro de una instrucción SELECT o UPDATE.
Palabras clave reservadas
Términos reservados por SQL Server para uso exclusivo (como DUMP o BACKUP) que no deben emplearse como nombres de objetos a menos que estén delimitados.