2. Lenguaje Transact SQL:
Es un lenguaje de programación utilizado para administrar bases de
datos SQL Server. Es una extensión del lenguaje SQL estándar y
proporciona características adicionales para el desarrollo de
procedimientos almacenados, funciones, disparadores, transacciones,
entre otros.
Procedimientos y funciones:
Son bloques de código Transact SQL que pueden ser almacenados en la
base de datos y reutilizados en otras partes del código. Los
procedimientos son un conjunto de instrucciones que realizan una tarea
específica y pueden tener parámetros de entrada y salida. Las funciones,
por su parte, son una expresión que devuelve un valor y pueden ser
utilizadas dentro de otras expresiones Transact SQL.
3. DCL (Data Control Language):
Es un conjunto de comandos utilizados para controlar el acceso a la
base de datos. Incluye comandos como GRANT y REVOKE para otorgar
o revocar permisos de acceso a la base de datos.
TCL (Transaction Control Language):
Es un conjunto de comandos utilizados para controlar las transacciones en
la base de datos. Incluye comandos como COMMIT y ROLLBACK para
confirmar o deshacer los cambios realizados en una transacción.
5. Restricciones al modelo de BD:
Son reglas aplicadas a las columnas de una tabla para garantizar la
integridad y consistencia de los datos. Pueden ser de diferentes tipos,
como DEFAULT, CHECK, UNIQUE, y PRIMARY KEY.
Tipos de datos:
Son los tipos de valores que se pueden almacenar en una columna de una
tabla. Algunos de los tipos de datos utilizados en Transact SQL incluyen
INTEGER, VARCHAR, DATE, y DECIMAL.
6. Variables locales:
Son variables declaradas dentro de un procedimiento o función que
solo son accesibles dentro de ese bloque de código.
Parámetros de entrada y salida:
Son valores que se pasan a un procedimiento o función como entrada y
que pueden ser modificados y devueltos como salida.
Sentencias condicionales y repetitivas:
Son estructuras de control de flujo utilizadas para tomar decisiones y
realizar operaciones repetitivas en el código. Algunas de las sentencias
más utilizadas en Transact SQL incluyen IF...ELSE, WHILE, y FOR.
8. Consultas avanzadas en BD:
son consultas que utilizan funciones y operadores avanzados para
filtrar, ordenar y agrupar datos en la base de datos.
Sentencias GROUP BY y HAVING:
son sentencias utilizadas para agrupar datos y filtrarlos en función de
alguna condición.
Subconsultas:
son consultas anidadas dentro de otras consultas que permiten realizar
operaciones más complejas.
9. Vistas:
Tablas virtuales que se basan en la estructura y datos de una o varias tablas
en la base de datos. Las vistas pueden ser utilizadas para simplificar y
optimizar las consultas.
Bases de datos no relacionales:
Son bases de datos que no utilizan el modelo relacional y se basan en
otros modelos de datos como el modelo de documentos, el modelo de
clave-valor, o el modelo de grafo.
10. Modelización estadística:
Es el proceso de analizar los datos y encontrar patrones, relaciones y
tendencias que permitan hacer predicciones sobre futuros eventos o
comportamientos. En el contexto de las bases de datos, la modelización
estadística se refiere a la creación de modelos matemáticos y estadísticos
para analizar los datos almacenados en una base de datos y hacer
predicciones basadas en estos datos.