Crear Usuarios

Embed Size (px)

DESCRIPTION

Instrucciones para crear un usuario en una base de datos

Citation preview

Crear una cuenta de usuario administradorCrear cuentras de usuario aparte del administrador--> Cuentas de usuariosyssystem-->Crear usuario administrador1) Crear un usuario admministrador distinto a los anteriores2) Una vez creado debemos dar privilegios para que se puedan crear mas usuarios3)Crear tablespaceCreate tablespace (Nombre) //Dar un nombre a la tablaCreate tablespace tb_hospitalDatafile ('archivo.dat') //Poner el nombre en donde se va a guardar la informacinDatafile 'hospital.dat'Size 40M //Decir el tamao que va a estar utilizando el archivo Por ejemplo 40Megas (recomendado 100 Megas)ONLINE; //Indica que estar disponible en linea4)Create user (Nombre)Create user hospitalIdentified by pwDefault tablespace (Nom_Tb);Default tablespace tb_hospital;5)Dar permisos o privilegiosGrant connect to (usr); //Permite conectarse a la base de datos al usuario hospitalGrant connect to hospital;Grant resource to (usr);Grant resource to hospital; //Da privilegios al usuario para crear objetos (tablas)6)Borrar un usuarioDROP user (nombre);DROP user biblioteca; //Lo recomendable es no poner la palabra cascade para no borrar el registro de actividadDROP user biblioteca cascade; //cascade borra el historial de actividades del usuario7)Usuarios del sistemahosp_sispacientedoctorusuario admin8)Usuarios de base de datosadmin_db //Crear tabla, modificar tablas, dar permiso a otros usuariossis9)Roles de usuario //Funcin del usuario, actividades que van a realizar cada tipo de usuario//Cada uno de los usuarios de la base de datos va a tener diferentes tareas//Esas caracteristicas son los que los van a diferenciarCreate role (nombre del rol);Grant Create sesion, Create table, Create view,Create precedure, Create synonym, Alter table, Alter view, Alter procedure, Drop table,Drop view, Drop procedure, Drop synonym, To (nombre del usuario);Grant (nombre del rol) To (nombre del usuario); //Alter --> Altera el rol//En un rol se agrupan todos los privilegios a los que tiene derecho un usuario//Se ahorra espacio con un rol//Grant Creat sesion --> crea sesiones//Alter table --> altera la tabla//Drop table --> borra una tabla//No es lo mismo alterar tabla que modificar el contenido de una tabla//Alterar se refire a: cambiar un tipo de dato de una tabla, modificar los campos, etc.