Está en la página 1de 6

Administración de espacio en disco

Leonardo Esteban Yáñez Melo

Administración de Bases de Datos

Instituto IACC

26 de abril de 2021
Desarrollo

Para una empresa distribuidora de lácteos que posee instalaciones en Santiago, Concepción y
Valparaíso, le solicitan a usted diseñar el sistema de bases de datos, para lo cual debe:

Especifique el plan de acción para estos requerimientos. Justifique su respuesta.

Para presentar realizar, ejecutar y presentar el diseño de la base de datos a la empresa,


primeramente, debemos describir los pasos que se llevarán a cabo, para esto se presenta la
siguiente lista, que nos mostrará los pasos y los objetivos a cumplir.

1. Con el fin de crear un BBDD precisa, debemos entender que tipo de datos se guardarán.
2. Disponer de una Herramienta de para la gestión de la base de datos, un DBMS.
3. Debemos conocer el uso que se les dará a los datos guardados, para obtener un fácil uso y
manipulación de ellos.
4. Búsqueda y organización de la información recolectada
5. Creación de tablas que permitan la clasificación de los datos.
6. Especificación de claves primarias o principales
7. Análisis relacionales
8. Normas de estandarización de los datos de las tablas
9. Perfeccionar el diseño de la BBDD.

a) Diseñar las estructuras de datos (3 puntos).


Para dar respuesta a esta interrogante definiremos primeramente ¿Qué es una estructura de
datos?, en otras palabras, a qué hacer referencia.

Estructura de Datos
El sitio web Medium.com (2019), menciona: “es una colección de valores, la relación que existe
entre valores y las operaciones que se pueden realizar sobre ellos”, es decir, hacer plena
referencia a como los datos se organizan de forma tal que permitan una administración de ellos,
fácil, segura y constante, complementando la respuesta podemos entender que se describe el
formato de los valores y como estos serán almacenados, modificados y como se puede acceder a
ellos.
Con referencia al contenido de IACC (2019), el almacenamiento de estos datos, se divide en dos
grandes áreas, como almacenamiento físico y almacenamiento lógico.

Por otra parte, la estructura lógica presenta diferentes características, las más utilizadas y
conocidas son:
1. Extensión: IACC (2019) dice: “La extensión consiste en asignar bloques de espacio libre y
contínuo dentro de un espacio de datos o un espacio de tablas”. Comprende una parte
importante de los segmentos como una unidad fundamental, y estos pueden tener 1 o más
extensiones, las ventajas de las extensiones, se presentan como:
- No se hace necesario la intervención inmediata del administrador, cuando las tablas se han
quedado sin espacio de almacenamiento.
- La falta de espacio de almacenamiento en las tablas, no suponen un error y el cese del
funcionamiento de las aplicaciones.

2. Segmento: se refiere a un espacio reservado para ser utilizado por un objeto, las tablas por
ejemplo actúan como objetos donde cada una está dentro de un segmento, así crece la tabla
el segmento también crece debido a las extensiones que este tenga. IACC (2019), nos
menciona que la mayoría de los DBMS existentes, utilizan una técnica denominada espejo o
MIRROR, sobre cada segmento, necesita cumplir las siguientes características para
funcionar:
- Los segmentos copiados deben almacenarse dentro del mismo sistema computacional.
- Los segmentos copiados se deben almacenar en un host diferente del que provienen.
- Los hosts donde se pueden copiar los segmentos, pueden ser uno o varios, siempre y cuando
estén presente en el sistema computacional.

3. Espacio de Tablas: Se utiliza tanto para las tablas que se crean, como para almacenar los
archivos índices y los de control que son utilizados tanto por el DBMS como por las
aplicaciones (IACC 2019). También puede ser utilizado como grupos de almacenamiento
lógico, para lograr esto el espacio de tablas se almacena en grupos denominados particiones
de la BBDD y se compone de 3 estructuras definidas por omisión (IACC 2019):
- SYSCATSPACE se refiere a un espacio donde se guarda el catálogo del sistema, su función
es ayudar en el funcionamiento del DBMS, y no se puede eliminar.
- El DBMS crea automáticamente espacio, que no haya reservado el usuario, esto referente al
espacio que contiene la estructura de las tablas.
- Espacio temporal para las tablas, este espacio es utilizado constantemente durante todas las
operaciones realizadas en las tablas, los datos son guardados de forma temporal

4. Bitácoras: Se refiere a una herramienta que permite registrar, analizar, detectar y notificar
cualquier evento que pueda suceder en cualquier sistema de información, su función
principal incide en recuperar información ante incidentes de seguridad, detección de
comportamientos inusuales, información para resolver problemas, etc.
Estas son también denominadas Logs, cualquier cambio que se realice se registra de forma
serial, eso permite que el DBMS haga el control y realiza las siguientes operaciones:
- Deshacer (Rollback) cambios efectuados a la BBDD.
- Ejecutar operaciones de recuperación.
Algunos aspectos con respecto al funcionamiento de los Logs o bitácoras:
- Utilizan una cantidad de almacenamiento constante, crea respaldo de cada transacción
realizada.
- Cualquier cambio ocurrente en la BBDD, es grabado en los Logs.
- Es primordial establecer diferentes mecanismos de control, estos se denominan Checkpoints.

5. Particiones: Una parte se considera como construcción lógica, esta contiene los datos de
usuario e índices, estas particiones pueden ser varias en un entorno de BBDD particionadas.
Hay varias formas de generar las particiones, estas son:
- Partición de Rango
- Partición de lista
- Partición Hash

6. Espacios: El espacio asignado en la base de datos se ve optimizado a través de un arreglo de


páginas contíguas, esto resulta en un mejor provecho del espacio existente en la BBDD
b) Determinar, de la forma más específica posible, el espacio de almacenamiento
requerido (3 puntos).
Lo primero que debemos tomar en cuenta al momento de dimensionar el espacio que tendrá la
base de datos, es la cantidad de datos que debemos registrar, en este aspecto debemos tomar en
cuenta, que la empresa corresponde a una distribuidora de producto lácteos, por lo que la
diversidad de productos es amplia, y por ende, la cantidad de usuarios y clientes tendrá un
número mayor, ya que debemos considerar, que la empresa surtirá de productos a 3 ciudades
grandes, y por ende a 3 regiones importantes del país, dicho esto, se entiende que la base de
datos tendrá que generar el espacio necesario y suficiente a partir de la información recaudada
sobre clientes, productos y usuarios. Para poder realizar una estimación del tamaño de una
BBDD, debemos efectuar una estimación correspondiente al tamaño de cada tabla existente en la
BBDD y la suma de los valores obtenidos de esas estimaciones, a partir de esto el tamaño de una
tabla se puede designar dependiendo de si estas tienen índices y de que tipo son.
Para medir el tamaño de una tabla debemos investigar lo siguiente:
 Calcular el espacio necesario para el índice agrupado siguiendo las instrucciones indicadas
entre el tamaño de un montón y el índice agrupado
 Calcular el espacio necesario para cada índice no agrupado.
 Sumar los valores calculados en los incisos anteriores.

c) Asegurar la disponibilidad de los datos (3 puntos).


Para asegurar la disponibilidad de los datos, primero debemos almacenarla de forma segura,
aludiendo a la integridad y seguridad de los datos que se pretenden guardar, la idea principal es
que la base de datos no presente errores y que pueda permitir el fácil acceso a los usuarios para
obtener la información que se solicite de forma ordenada y expedita.
Hoy en día hay diferentes formas de almacenaje que permiten llevar un control, organización y
permitir que los datos estén cunado se necesiten, estas opciones de almacenamiento pueden ser la
nube y servidores locales, la seguridad se puede dar con claves y permisos de parte del
administrador de la base de datos y con políticas fuertes de uso y manejo de la información
correspondiente al desarrollo de la producción de la empresa. Los permisos de escritura solo
deben permitirse para algunos como el administrador y usuarios permitidos, para los demás el
uso solo debería ser de lectura.
Bibliografía

Google Sites. Administración de Bases de Datos. Configuración y Administración de un espacio

en disco.

https://sites.google.com/site/itjabd23/home/asignatura/plan-de-estudios/unidad-3-

configuracion-y-administracion-del-espacio-en-disco

Instituto Profesional IACC 2019. Administración de Bases de Datos. Administración del espacio

en disco.

Microsoft 2021. SQL Server 2019. Estimar el tamaño de una Base de Datos

https://docs.microsoft.com/es-es/sql/relational-databases/databases/estimate-the-size-of-

a-heap?view=sql-server-ver15

M. Sena 2019. Estructura de Datos. Arrays, Linked lists, Stacks, Queues.

https://medium.com/techwomenc/estructuras-de-datos-a29062de5483

También podría gustarte