Foro Analítico o Argumentativo - Escenario 5 y 6-6 PDF
Foro Analítico o Argumentativo - Escenario 5 y 6-6 PDF
Foro Analítico o Argumentativo - Escenario 5 y 6-6 PDF
3. ¿Qué son los privilegios en una base de datos, qué tipos de privilegios existen y
cómo se asignan en los objetos de una base de datos (tablas, paquetes, procedimientos,
etc.)?
4. ¿Qué son los roles en una base de datos y cómo de administran?
5. ¿Si tuvieran que realizar una auditoría a una base de datos, qué criterios tendrían
en cuenta para evaluar la información guardada, el diseño y las modificaciones?
6. ¿Qué es PL/SQL y cuáles son sus principales características. Adicionalmente qué se
puede hacer con PL/SQL?
Es un lenguaje de programación usado por Oracle para extender el SQL:
Procedimientos almacenados
Funciones
Triggers
Scripts
Oracle
Form
Oracle
Oracle
Aplication PL/SQL Reports
Server
Oracle
Graphics
Referencias
Bee Digital. (29 de Junio de 2020). Obtenido de 5 requisitos que debe tener tu base de datos para
que sea efectiva: https://www.beedigital.es/marketing/5-requisitos-que-debe-tener-tu-
base-de-datos-para-que-sea-efectiva.html
Bibliography
Bee Digital. (29 de Junio de 2020). Obtenido de 5 requisitos que debe tener tu base de datos para
que sea efectiva: https://www.beedigital.es/marketing/5-requisitos-que-debe-tener-tu-
base-de-datos-para-que-sea-efectiva.html
Para complementar la información de los bloques, éstos presentan una estructura especifica
compuesta por 3 partes:
1. La sección declarativa: Esta sección es opcional, declara e inicia las variables que se
utilizaran en la parte del proceso.
2. La sección de ejecución: Esta sección es obligatoria. Incluye las instrucciones para
ejecutar en el PL/SQL que pueden ser tipo DML o DDL, junto con ordenes
procedimentales.
3. La sección de excepciones: Esta sección es opcional y solo se ejecutará cuando
aparezca un error. Es donde se definen los manejadores de errores que soportara el
bloque PL/SQL.
Los anteriores bloques son definidos por palabras clave como: DECLARE, BEGIN,
EXCEPCION y END.
Un bloque en sí es una sentencia ejecutable, por lo que podemos anidar bloques
dentro de otros.
El clásico “¡Hola Mundo!” es un bloque con una sección ejecutable que llama al
procedimiento DBMS_OUTPUT.PUT_LINE para mostrar texto en pantalla:
BEGIN
DBMS_OUTPUT.put_line('¡Hola Mundo!');
END;
Efectivamente
De acuerdo con tu información de lo que tendrías en cuenta para la selección de una
base de datos amplío un poco más:
COMENTARIO 4
Sandra buenas tardes,
Inicialmente quiero dar una breve explicación de lo que significa la palabra Rol: “es el
papel o función que alguien o algo representa o desempeña ” ya sea por voluntad propia o
por imposición. Viene de la palabra Role que significa papel de un actor, por lo tanto son
funciones que se asignan a diferentes personas para el cumplimiento de actividades y
funciones, de ahí el nombre roles de una base de datos esta relacionado con usuarios, roles
que se asignan a usuarios y que estos a su vez son personas, que van a desarrollar
actividades o funciones con permisos dados por un “rol administrador”.
Los roles de una base de datos se emplean para asignar los permisos a los usuarios finales
de la misma. Dentro de sus funciones están:
Tener privilegios del sistema y privilegios del objeto Shema
Un rol se puede asignar a otros roles
A cualquier usuario se le puede asignar un rol.
Los roles se pueden habilitar o deshabilitar en cualquier momento
Los roles son entidades de seguridad que agrupan a otras entidades. Son llamados los
grupos del sistema operativo Microsoft Windows:
Para agregar y quitar usuarios en un rol de base de datos, use las opciones ADD
MEMBER y DROP MEMBER de la instrucción ALTER ROLE. Almacenamiento de
datos paralelos y Azure Synapse no admiten este uso de ALTER ROLE. En su lugar, use
los procedimientos sp_addrolemember y sp_droprolemember anteriores.
No se debe agregar roles de base de datos definidos por el usuario como miembros de los
roles fijos. Esto podría habilitar un aumento de privilegios no deseado.
Referencias:
Bee Digital. (29 de Junio de 2020). Obtenido de 5 requisitos que debe tener tu base de datos para
que sea efectiva: https://www.beedigital.es/marketing/5-requisitos-que-debe-tener-tu-
base-de-datos-para-que-sea-efectiva.html