Está en la página 1de 14

EQUIPO INVESTIGADOR:

1. Terán Zavaleta Carlos


2. Menacho Minchola José
3. Diego Principe Yyonsher
4. Angulo Vigil Jose Luis

TEMA: SENTENCIAS DDL Y DCL – BASE DE DATOS 2019


DDL (Data Definition Language)

CREATE DATABASE crea una nueva base de datos especificando características físicas de la
misma.
Forma grafica Forma lógica
 Se crea un New Query o Nueva
consulta y Usando master, creamos la
nueva base de datos

Sentencias DDL Y DCL 2


DDL (Data Definition Language)
CREATE SCHEMA engloba múltiples comandos
Forma grafica
Forma lógica

Sentencias DDL Y DCL 3


DDL (Data Definition Language)

CREATE VIEW – Crea vistas llamando al campo que quieras operar


Forma grafica Forma lógica

precio

Sentencias DDL Y DCL 4


DDL (Data Definition Language)

CREATE TABLE crea una tabla, definiendo sus columnas, restricciones,etc


Forma grafica
Forma lógica

Sentencias DDL Y DCL 5


DDL (Data Definition Language)

CREATE TIGGERS – Crear disparadores

Forma lógica

Sentencias DDL Y DCL


DDL (Data Definition Language)

ALTER TABLE: Modifica (redefine) o añade columnas, restricciones o ubicaciones de almacenamiento.

Forma grafica Forma lógica

Modificar Agregar

Eliminar

Sentencias DDL Y DCL 7


DDL (Data Definition Language)

DROP: Elimina (remueve) objetos de la base de datos : tablas, vistas, procedimientos,


disparadores, índices, paquetes, funciones, usuarios, etc.

 En este caso solo aplicaremos el Drop para la eliminación de una tabla

Forma grafica Forma lógica

Sentencias DDL Y DCL 8


DDL (Data Definition Language)

TRUNCATE TABLE: Elimina los registros almacenados en cada campo de la tabla en su totalidad.

Forma grafica

Forma lógica

Sentencias DDL Y DCL 9


DDL (Data Definition Language)
RENAME: Permite cambiar el nombre de alguna tabla , base de datos , columnas ,
etc.
Forma grafica
Forma lógica

Sentencias DDL Y DCL 10


DCL (Data Control Language)

Sentencias DDL Y DCL 11


DCL (Data Control Language)

FUNCION DENY: Se deniega el acceso al usuario, o también para realizar tareas se le anula el permiso.

Para comprobar si se obtuvo la función DENY , nos


conectamos y volvemos a conectar Como se puede comprobar no se permite acceder
Pero con el usuario de SQL SERVER creado al usuario para observar una tarea determinada

Sentencias DDL Y DCL 12


DCL (Data Control Language)

FUNCION GRANT : Permite otorgar permisos al usuario , para que pueda realizar la tarea que anteriormente se
le denegó. Brinda permisos a uno o varios usuarios o roles para realizar tareas determinadas.

Para comprobar si se obtuvo la función GRANT , nos Al ejecutar el código ahora si me aparece lo que
conectamos y volvemos a conectar al usuario anteriormente no se podía acceder , ya contamos
con los permisos de acceso

Sentencias DDL Y DCL 13


DCL (Data Control Language)

FUNCION REVOKE : Permite revocar cualquier permiso o denegación sobre cualquier objeto de la base de
datos, es decir si se otorga permisos con Grant o se deniega permisos con DENY , el REVOKE PERMITE
REVOCAR lo que se haya echo sobre ese usuario y en la base de datos.

Para comprobar si se obtuvo la función REVOKE , nos Al ejecutar el código se ve todos los campos
conectamos y volvemos a conectar al usuario requeridos por el select ; lo hecho por el
GRANT o DENY se anulan.

Sentencias DDL Y DCL 14

También podría gustarte