Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Presentado a
3. ¿Qué son los privilegios en una base de datos, que tipos de privilegios existen
y cómo se asignan en los objetos de una base de datos (tablas, paquetes,
procedimientos, etc.)?
Los privilegios de una base de datos son las características y capacidades las cuales un
usuario puede desarrollar dentro de una base de datos, estas se definen estructuralmente y
varían en capacidades según el rol de cada usuario, es decir por ejemplo, alguien con el rol de
propietario tiene acceso a todas las operaciones de una base de datos.
Existen tres niveles de privilegios los cuales como redacté anteriormente se estipulan
jerárquicamente y están estipulados en el siguiente orden:
El privilegio connect es más bajo de los niveles, en este nivel el usuario está en la capacidad
de realizar actividades básicas como lo son consultar y modificar tablas.
El privilegio resource estipula en conjunto las facultades del anterior privilegio pero anexo a
estas capacidades acá los usuarios pueden crear tablas, rutinas e índices, asignando de esta
forma espacio dentro del disco físico de forma temporal o permanente.
Por último, el más avanzado nivel de privilegio es el de administrador de la base.
5. ¿Si tuvieran que organizar una auditoría a una base de datos que criterio
tendrían en cuenta para evaluar la información guardada, el diseño y las
modificaciones?
El criterio que debe ser estricto al medir, asegurar, demostrar, monitorear y registrar los
accesos a la información almacenada en las bases de datos, para de esta forma poder
determinar de manera concisa controles y brindar seguridad a los usuarios al tener
conocimientos de quien pude acceder a los datos, cuando accedió a estos (de haberlo hecho),
desde que tipo de aplicativo o dispositivo y poseer conocimiento de la ubicación en la red del
acreedor de esta información para generar una seguridad total y estricta a la base, de esta
manera generando alertas en tiempo real de encontrarse anomalías en el funcionamiento ético
de estas brindando total confidencialidad, seguridad y monitoreos al usuario en su
información confidencial ya que en la evaluación de una fuente electrónica entran en juego,
además de la propia base de datos, y recuperación de la recuperación de información el
software de almacenamiento, la interfaz de usuario y el proveedor de esta. Por otro lado,
evaluaría la estructura física y lógica de la base de datos, su control de carga y protección de
accesos dentro de la interfaz y dentro de sus modificaciones plantearía un estándar para el
análisis y programación en el uso de la SGBD para de esta manera generar procedimientos de
respaldo y recuperación de datos de forma estandarizada según las reglas de la auditoría
Procedimientos almacenados
Funciones
Triggers
Scripts
PL/SQL nos permite realizar programas sobre las siguientes herramientas de Oracle:
Oracle Forms
Oracle Reports
Oracle Graphics
Oracle Aplication Server
En un entorno de base de datos los programadores pueden construir bloques PL/SQL para
utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte
de scripts SQL*Plus.
Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro
objeto, y todos los usuarios que estén autorizados tienen acceso a estos paquetes. Los
programas se ejecutan en el servidor para ahorrar recursos a los clientes.
3. Funcionalidad
Asegúrate de que todos los módulos que están disponibles en el SGBD cumplen los requisitos
de tu negocio. Mínimo debería de tener las siguientes funcionalidades:
4. Capacidad de integración
Lo más probable es que a futuro necesitemos integrar el sistema de gestión de base de datos
utilizado con otros sistemas que estemos utilizando, es importante asegurar de que tu sistema
tiene la capacidad de integrarse con ellos, por ejemplo, con un sistema de CRM, o de e-mail
marketing, entre otros.
5. Soporte y Desarrollo
Importante conocer el servicio de soporte ofrecido por la compañía de software para su
sistema de gestión de base de datos. ¿Se trata de un servicio que está disponible durante las
horas en las que es probable que necesites ayuda? ¿Proporcionan apoyo a través de correo
electrónico, teléfono u otros medios?
Asegurar que existe un plan de desarrollo para el software seleccionado de modo que pueda
estar seguro que a medida que aparecen nuevas tecnologías vas a recibir las actualizaciones
mientras utilizas el software.
6. Escalabilidad
Tener claro que el SGBD seleccionado tiene capacidad para crecer con tus datos y tu
empresa. Imagina que seguirás añadiendo datos todo el tiempo, por lo que a pesar de que tu
requisito actual puede no ser enorme, esto puede cambiar muy rápidamente. Piensa que
puedas gestionar millones de registros de datos para estar seguro.
7. Costo e Idoneidad
El costo es un factor importante, pero debes asegurar tu decisión basada sobre todo en el
SGBD que seleccionas y que sea el adecuado para tu empresa. Si escoges uno barato
pensando solo en el precio podrías cometer un error todavía mayor ya que podrías verte
obligado a invertir pronto en uno nuevo asumiendo otra vez los costos del software y su
implementación, igualmente si eliges el mas caro y no vas a utilizar la mayor parte de su
funcionalidad también estás desperdiciando recursos.
BIBLIOGRAFIA
DATABASE SYSTEM CONCEPTS SIXTH EDITION Abraham Silberschatz Yale
University Henry F. Korth Lehigh University S. Sudarshan Indian Institute of Technology,
Bombay
https://www.mundoracle.com/entorno-sql-plus.html?Pg=sql_plsql_10.htm
http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/107