Está en la página 1de 5

INSTITUTO TECNOLOGICO SUPERIOR DE

CINTALAPA

Asignatura:
Taller de base de datos

Tema:
Administración de base de datos

Actividad:
Creación de esquema de seguridad

Catedrático
José Luis García

Alumno:
Juan Ignacio Zamora Chacón Num.Control:18887027

Semestre: 6° Carrera: Informática

Lugar y fecha:
Cintalapa de Figueroa, Chiapas a 03 de 05 del 2021
Crearemos el esquema de seguridad de una base de datos, esto lo haremos
usando una base de datos ya existente en el SGBD Microsoft SQL Server
Managment. Para realizar los siguientes pasos, primero nos logearemos o
accederemos a nuestro. “debido a que este paso es muy común y prácticamente
cualquiera lo sabe hacer lo omitiremos”.

1._ Una vez no logemos procederemos a introducir el siguiente comando


CREATE SCHEMA “Nombre de la esquema”
Aquí usamos el “CREATE SCHEMA” para la creación de esquam seguido del
nombre que deseamos ponerle.
“CREATE SHEMA esquema_de_seguridad”

1._ primero seleccionaremos que base de datos usaremos esto lo haremos con
el siguiente comando:

“USE biblioteca;”

Usamos “USE” para indicar que base de datos usaremos seguido del nombre de
la base de datos a usar (la base de datos aquí usada fue previamente creada y
rellenada en otra practica anterior).

2._ Crearemos 2 LOGIN, para esto usaremos el siguiente comando:

“CREATE LOGIN ADB


WITH PASSWORD = ‘784512’;”

“CREATE LOGIN Usuario


WITH PASSWORD = ‘123456’;”

Usamos el “CREATE LOGIN” para indicar al sistema que crearemos logis,


seguido de “WITH PASSWORD = “*******” ” para indicar cual será la contraseña.
El login con nombre de ADB es el administrador y el otro es de tipo usuario
común.

3._ Creación de los usuarios, usando los comandos:

CREATE USER root FOR LOGIN ADB


WITH DEAFULT_SCHEMA = esquema_de_seguridad;

CREATE USER pablo FOR LOGIN Usuario


WITH DEFAULT_SCHEMA = esquema_de_seguridad;

Usamos el “CREATE USER” para definir el nombre del usuario a crear, seguido
de “FOR LOGIN” para especificar el LOGIN que utilizara y por ultimo “WITH
DEFAULT_SCHEMA = ” para establecer que esquema usara.
4._ Crearemos los roles para esto usamos el siguiente comando:

“CREATE ROLE AUTHORIZATION “DB_ROLE””; ”

Usamos “CREATE ROLE” Para definir el nombre del rol y “AUTHORIZATION”


usado para definir el que será el propietario del nuevo rol.

CREATE ROLE Developer AUTHORIZATION db_securityadmin;


CREATE ROLE rol AUTHORIZATION root;

5._ Daremos los privilegios

Primero dire que hay dos tipos de privilegios uno es sobre esquemas y otro sobre
objetos, a nuestro usuario “root” le asignaremos el privilegio sobre esquemas ya
que este permite al usuario seleccionar (o consultar) filas dentro de una tabla.
Se aplica a tablas y vistas. En cambio a nuestro usuarios le daremos para
objetos, esto con los siguientes comandos:

GRANT SELECT

ON SCHEMA :: esquema_de_seguridad TO root

WITH GRANT OPTION

GRANT INSERT,DELETE

ON OBJECT:: esquema_de_seguridad.Libros

TO pablo
“libros es una de las tablas de la base de datos “biblioteca” la cual como al inicio
he dicho ya aviamos creado en otra practica”.

También podría gustarte