Vous êtes sur la page 1sur 5

ADMINISTRANDO SEGURIDAD

LABORATORIO VIRTUAL I 10/01/2012

ADMINISTRACIN DE DATOS E INFORMACIN

ING. EDUARDO REYES R.

Administracin de Datos e Informacin I. LABORATORIO VIRTUAL

Ejercicio 01: Verificando el Modo de Autenticacin

Cargar el SQL Server Management Studio Ubicarse en la Raz del Nombre del Servidor dentro del Explorador de Objetos Clic botn derecho del mouse, seleccionar la opcin: Propiedades Clic en la opcin: Seguridad Verificar que este en: Modo de Autenticacin de Windows y SQL Server

Ejercicio 02: Crear la BD Productos

Crear la BD Productos y crear dos tablas

Crear la BD Almacen y crear dos tablas

CREATE TABLE movimiento ( codmovimiento char(4) NOT NULL, movimiento char(50) NULL, activo char(1) NULL, CONSTRAINT ID_PK PRIMARY KEY (codmovimiento)) CREATE TABLE proveedor ( codproveedor char(5) NOT NULL, proveedor char(100) NULL, gerente char(70) NULL, CONSTRAINT IDprov_PK PRIMARY KEY (codproveedor))

Crear la BD Ventas y crear dos tablas

CREATE TABLE Contacto ( contactoID INT NOT NULL, contacto char(50) NULL, direccion char(50) NULL, celular INT NULL, CONSTRAINT ID_PK PRIMARY KEY (contactoID)) CREATE TABLE Ventas ( ventaID INT NOT NULL, zona char(50) NULL, producto char(50) NULL, CONSTRAINT IDVen_PK PRIMARY KEY (ventaID))

Ing. Eduardo Reyes R.

Administracin de Datos e Informacin Ejercicio 03: Creando Usuarios para Accesar al SQL Server 2008

Cargar el SQL Server Management Studio Crear los siguientes usuarios haciendo uso del Asistente de Inicios de Sesin Opcin SEGURIDAD o o o Gerente JefeAlmacen UsuarioVentas

Ejercicio 04: Conceder Privilegios a los Usuarios

Mantener el mismo asistente de Nuevo Inicio de Sesin del Ejercicio 03: Conceder Privilegios para los usuarios creados (ejemplo Figura 01).

USUARIO Gerente JefeAlmacen UsuarioVentas

PRIVILEGIO sysadmin y public public public

Ejemplo:

Figura 01

Ing. Eduardo Reyes R.

Administracin de Datos e Informacin Ejercicio 05: Asignar Roles a la BD Productos por Usuario

Mantener el mismo asistente de Nuevo Inicio de Sesin del Ejercicio 03: Asignar usuario a cada Base de Datos (ejemplo Figura 02). Asignar roles para cada usuario de acuerdo a la siguiente tabla.

USUARIO Gerente JefeAlmacen UsuarioVentas

BASE DE DATOS Productos Almacen Ventas

ROLES db_owner db_datareader, db_denydatawriter db_datewriter,db_datareader

Ejemplo:

Figura 02

Ing. Eduardo Reyes R.

Administracin de Datos e Informacin Ejercicio 06: Asignar Roles a las Base de Datos por Usuario

Iniciar sesin con cada usuario creado. Ejecutar las siguientes rdenes por separado para cada uno de ellos.

USUARIO
Gerente

BASE DATOS
Producto

ORDEN SQL
INSERT producto (productoID, descripcion, stock, precunit)VALUES (PROD1,PVC,20,1)

SELECT * FROM producto

UsuarioVentas

Ventas

INSERT Ventas (ventaID,zona) VALUES (1,SAN ISIDRO)

SELECT ventaID,zona FROM Ventas

JefeAlmacen

Almacn

INSERT proveedor (codproveedor, proveedor) VALUES (PRO01,LABORATORIOS FARMA S.A)

SELECT codproveedor, proveedor FROM proveedor

Ing. Eduardo Reyes R.

Vous aimerez peut-être aussi