Usuarios, roles y permisos
Enviado por alfred26cedillo • 15 de Junio de 2023 • Ensayo • 5.319 Palabras (22 Páginas) • 66 Visitas
INSTITUTO SUPERIOR TECNOLÓGICO[pic 1]
JOSÉ OCHO LEÓN
Pasaje – El Oro – Ecuador
CALIFICACIÓN | ||||
ACTIVIDAD DE APRENDIZAJE | #AI12 | FECHA | 05/04/2021 | 06/04/2021 |
CARRERA: | Desarrollo de software | |||
ASIGNATURA: | Base de Datos Avanzada | |||
CICLO: | 3 | |||
PARALELO: | A | |||
UNIDAD #: | 4 | |||
TEMA: | Usuarios, roles y permisos. | |||
OBJETIVO DE LA UNIDAD: | Aplicar las diferentes técnicas de gestión de una base de datos mediante la aplicación de sentencias SQL y así brindar un alto nivel de seguridad a la información que gestiona el SGBD | |||
ACTIVIDAD | ||||
Ambiente | Alcance | Tipo | ||
|
|
|
| |
ESTUDIANTE | ||||
NOMBRES Y APELLIDOS | DESCRIPCIÓN | |||
Anthony Joseph Herrera |
PS C:\Windows\system32> psql -U postgres
Contraseña para usuario postgres:
psql (11.11)
ADVERTENCIA: El código de página de la consola (850) difiere del código
de página de Windows (1252).
Los caracteres de 8 bits pueden funcionar incorrectamente.
Vea la página de referencia de psql «Notes for Windows users»
para obtener más detalles.
Digite «help» para obtener ayuda.
postgres=# ?\l
Listado de base de datos
Nombre | Due±o | Codificaci¾n | Collate | Ctype | Privilegios
-----------+----------+--------------+----------------------+----------------------+-----------------------
basexamen | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
examen | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
ma±ana | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
postgres | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
template0 | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
(6 filas)
postgres-# \l
Listado de base de datos
Nombre | Due±o | Codificaci¾n | Collate | Ctype | Privilegios
-------------+----------+--------------+----------------------+----------------------+-----------------------
basexamen | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
btcomercial | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
examen | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
ma±ana | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
postgres | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 |
template0 | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | Spanish_Ecuador.1252 | Spanish_Ecuador.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
(7 filas)
postgres-# \c btcomercial
Ahora está conectado a la base de datos «btcomercial» con el usuario «postgres».
btcomercial-# \d
Listado de relaciones
Esquema | Nombre | Tipo | Due±o
---------+---------+-------+----------
public | cliente | tabla | postgres
(1 fila)
btcomercial-# \du
Lista de roles
Nombre de rol | Atributos | Miembro de
---------------+------------------------------------------------------------+------------
postgres | Superusuario, Crear rol, Crear BD, Replicaci¾n, Ignora RLS | {}
btcomercial-# create user ejemplo password '12345';
ERROR: error de sintaxis en o cerca de «?»
LÍNEA 1: ?
^
btcomercial=# create user ejemplo password '123456';
CREATE ROLE
btcomercial=# \du
Lista de roles
Nombre de rol | Atributos | Miembro de
---------------+------------------------------------------------------------+------------
...