Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SGBD?
Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien
definidos que deben ser conocidos para poder comprender la forma en la que se
almacenan los datos. Vamos a ver la diferencia entre bloque, extensión, segmento y
espacio de tablas.
Bloques: Se tratan de la unidad más pequeña. Generalmente debe múltiple del tamaño
de bloque del sistema operativo, ya que es la unidad mínima que va a pedir Oracle al
sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra
ya que el sistema debería obtener más datos de los estrictamente necesarios. Se
especifica mediante DB_BLOCK_SIZE
Espacio de Tablas: Formado por uno o más datafiles, cada datafile solo puede pertenecer
a un determinado tablespace.
https://sites.google.com/site/itjabd23/home/asignatura/plan-de-estudios/unidad-3-
configuracion-y-administracion-del-espacio-en-disco
2. ¿Cómo se gestionan los usuarios en cada SGBD y qué tipo de operaciones se pueden
hacer?
Usuarios normales son usuarios no sofisticados que interactúan con el sistema mediante
la innovación de algunos programas de aplicación que se ha escrito previamente.
Programadores de aplicaciones: Son profesionales informáticos que escriben programas
de aplicación. Los programadores de aplicaciones pueden elegir entre muchas
herramientas para desarrollar interfaces de usuario. Las herramientas de desarrollo
rápido de aplicaciones (DRA) son herramientas que permiten al programador de
aplicaciones construir formularios e informes sin escribir un programa.
Usuarios Sofisticados: Interactúan con el sistema sin programas escritos. En su lugar, ellos
forman sus consultas en un lenguaje de consulta de bases de datos (ver figura 5). Cada
una de estas consultas se envía al procesador de consultas, cuya función es transformar
instrucciones LMD a instrucciones que el gestor de almacenamiento entienda. Los
analistas que envían las consultas para explorar los datos en la base de datos entran en
esta categoría.
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.)?
Los privilegios determinan lo que alguien está autorizado a hacer con los datos y la base
de datos. Debe asignar los privilegios según el tipo de trabajo que realiza la persona
dentro de la organización.
4. ¿Qué son los roles en una base de datos y cómo de administran?
Los roles de base de datos simplifican el proceso de gestión de privilegios, ya que se
pueden otorgar privilegios a un rol y luego otorgar el rol a usuarios. Cuando desee revocar
privilegios para un usuario, simplemente tiene que revocar la autorización de rol del
usuario, en vez de revocar cada privilegio individual.
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?
Habría que analizar el esquema lógico de la base de datos para verificar la funcionalidad
en la misma y revisar los criterios de normalización empleados en su estructura. Si estos
dos parámetros están correctos la base de datos debería funcionar correctamente
independiente del lenguaje de programación física empleado.
6. ¿Qué es PL/SQL? y ¿cuáles son sus principales características? Adicionalmente, ¿qué
se puede hacer con PL/SQL?
Lo interesante del lenguaje PL/SQL es que integra SQL por lo que gran parte de su sintaxis
procede de dicho lenguaje.
SPOOL fichero ( puedes ponerle el nombre con la extensión que tú quieras). Guarda el
resultado al fichero.
Los archivos de comandos son para los comandos SQL y SQL*Plus. Estos se pueden editar,
guardar y ejecutar. Su extensión es sql. Algunos de estos son:
EDIT (ed): Editar fichero , con lo indicado anteriormente, sino se hace crea un fichero
temporal (AFIEDT.BUF)
HELP: Muestra la ayuda (si está disponible). Si ponemos help index (nos dará un índice con
la ayuda de la que disponemos.
LIST (l): Sirve para ver último comando metido sin ejecutar.
RUN (r ó /): Ejecuta el último comando metido. (hay que usarlo cuando el comando o
select indicada no acaba en ; )
https://www.codifica.me/sql-plus/
8. Como gerentes de proyectos o líderes administrativos, ¿qué criterios tendrían en
cuenta para implementar un sistema de base de datos en sus compañías?
De acuerdo con Laudon (2012), las empresas invierten en sus sistemas de información
para lograr seis objetivos estratégicos:
Con los objetivos enunciados arriba, los criterios que tendríamos en cuenta para la
implementación de un sistema de base de datos
4. establecer con precisión los procesos en los cuales los usuarios interactuar con la
base de datos y capacitar a los usuarios internos y externos.
GRUPO P04