Delete: Elimina los registros de la BD o tabla
Drop: Elimina la BD o tabla
Truncate: Elimina los registros de la BD o tabla (reset)
Insert: Inserta datos adicionales en la tabla
Update: Borra los datos existentes e inserta nuevos datos en la tabla
Identity: Para indicar el inicio e incremento de una columna
Where: Filtros por registros
Having: Filtros por grupos de registros
Compute: Hacer varias consultas a la vez
Distinct: No considera en la consulta valores repetidos
Respaldo y restaurancion de BD: Generar script, respaldo
InnerJoin: Unión entre tablas de acuerdo a campos en común
Alter table: Para agregar (add) o eliminar campos (drop)
Subconsulta: Consulta dentro de otra consulta
in: = any (está incluido en)
not in: <> all (no está incluido en)
GO: Delimitar grupos de sentencias
Vistas: Sirven para delimitar el acceso a toda la información de la tabla
Cifrado de vistas (seguridad): encryption
Eliminando las tablas referenciadas no se eliminan las vistas, éstas deben
eliminarse directamente
Se puede administrar (update, delete) los datos de una tabla desde una vista
TRIGGER: Es un tipo de procedimiento almacenado que se ejecuta cuando se
intenta modificar una tabla
For, After, Instead of
Diccionario de datos
Procedimientos almacenados
sp_help: Muestra todos los objetos de la base de datos
sp_helptext: Me muestra el código de la sentencia
sp_stored_procedures: Muestra todos los procedimientos almacenados
sysobjects: Muestra nombre y varios datos de todos los objetos de la BD
Index (Clustered, NoClustered) -> Ordena los datos de una BD en base a un
campo
____________________________________________________________________________________________
BD
MASTER: Contiene información de las diferentes BDs
TEMPDB: Temporal para realizar algunas operaciones
MODEL: Plantilla para todas las BD
MSBD: Guarda información de servicios de automatización, copias de
seguridad, alertas, etc
Restricciones
Unique: Determina que los datos en una misma columna no se repitan
Check: Restringe el rango de valores permitidos a ingresar
Default: Registra un campo por defecto cuando el usuario no ingresa nada
Relaciones entre Tablas
Foreign key () References () -> Asigna una columna como llave secundaria
referenciando una llave primaria
Conexión Remota:
Crear nuevos usuarios (Autentificación de SQL Server: usuario y contraseña)
Definir roles del servidor (accesos)
Elementos protegibles
Estado