ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practica 2 base de datos


Enviado por   •  22 de Octubre de 2020  •  Trabajo  •  836 Palabras (4 Páginas)  •  151 Visitas

Página 1 de 4

                   Laboratorio de “Base de Datos”

                    

                         Práctica Número 2:

 

           Diseño de modelos básicos entidad relación con notación CHEN utilizando una herramienta CASE

 

Integrantes:            

Grupo de Laboratorio: 07

 

Fecha de entrega: 18-02-20

1. Objetivo: El alumno aprenderá a utilizar comandos de control de datos para crear usuarios, otorgar y revocar permisos.

2. Introducción:

Las instrucciones para implementar el control de acceso a una Base de Datos relacional varían con respecto al manejador. En general la implementación del control de acceso a una base de datos está basada en la definición de una serie de objetos que tiene por objetivo el control de quién, cuándo y las acciones que puede realizar un usuario una                   vez que se le ha otorgado algún tipo de acceso a una Base de Datos.

A nivel general el control de acceso se realiza a través del concepto de privilegio.Un privilegio permite a un usuario realizar una acción muy específica. Entre mayor sea el número de privilegios que le sea otorgado a un usuario, mayor será su capacidad para realizar acciones dentro del manejador.

Típicamente, los manejadores definen usuarios administradores que se crean al momento de crear la base de datos. Estos usuarios son los encargados de otorgarprivilegios a nuevos usuarios, e inclusive convertirlos en usuarios administradores.

Adicional a los usuarios administradores internos de la base de datos, existen usuarios administradores definidos a nivel del sistema operativo que son considerados como los dueños del software y todos los archivos asociados a la base de datos, incluyendo los datos de un usuario final.

 Algunos ejemplos de privilegios son:

 CREATE SESSION

 CREATE TABLE

 CREATE VIEW

 CREATE SYNONYM

 CREATE PUBLIC SYNONYM

 CREATE PROCEDURE

 CREATE TRIGGER

 CREATE SEQUENCE

 CREATE USER

 

 

 

3. Desarrollo

Actividades a realizar:

PARTE I - Administración de usuarios

     (creacion, modificacion y aliminacion)

a) crear begin llamado "laboratorio7"con la contraseña "laboratorio"

b) conectarse con el login creado ¿Que sucede y por qué?

R: Nos pudimos conectar con el nuevo usuario al manejador de la base de datos, este usuario no tiene permisos

para crear usuarios ni para conectarse a las bases de datos.

¿y por qué?: Porque le hacen falta privilegios que le permitan hacer estas acciones.

c)Agregar al login de privilegio de crear usuarios

d) conectarse con el usuario"laboratorio7"

e) crear el usuario"laboratorio7_1", indicando que su contraseña

  debe cambiar en su primera sesión

-conectarse con el usuario creado ¿qué sucede?

R: Al ingresar con el nuevo login al manejador de la base de datos nos pide cambiar la contraseña en nuestra primera sesión, posteriormente nos deja ingresar.

-cambie la contraseña del usuario desde le ´SQLAdmin´

f) eliminar usuario

Parte II- Privilegios de usuario

a) crear un login 'lab7_2' sin privilegios

b) conectarse con el login creado y crear una base de datos. ¿Qué sucede?

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (50 Kb) docx (9 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com