Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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.
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
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
https://medium.com/techwomenc/estructuras-de-datos-a29062de5483