You are on page 1of 3

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

You might also like