Está en la página 1de 4

ADMINISTRACIÓN DE BASES DE DATOS

SEMANA 3
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:

a) Diseñar una estructura de datos

(Diagrama hecho en lucid.app)

Suponiendo que todos los clientes pertenecen a una ciudad (de las antes mencionadas) y que estas
ciudades se encuentran ingresadas (para este ejercicio solo consideré el id y nombre de la ciudad para la
tabla Ciudad).

La cardinalidad la representé con notación numérica y hace referencia a los extremos de las relaciones
(mínimo/máximo), y en estas se plantea que:

• El pedido tiene un solo cliente y que el cliente puede tener ningún o muchos pedidos.
• El pedido tiene uno o muchos productos y que el producto puede estar en cero o muchos pedidos.
• El cliente pertenece a una única ciudad y una ciudad puede tener muchos clientes.

Las Primary_Keys son:

• id_ciudad (Ciudad)
• id_cliente (Cliente)
• id_pedido (Pedido)
• id_producto (Producto)

Foreign_keys:

• idCiudad (En tabla Cliente hace referencia a id_ciudad en tabla Ciudad).


• idCliente (En tabla Pedido, hace referencia a id_cliente en tabla Cliente).

b) Determinar, de la forma más específica posible, el espacio de almacenamiento requerido.

Para pode determinar el espacio de almacenamiento, en primer lugar, se debe realizar una clasificación de
la información de la empresa que se manejará en la base de datos (productos, clientes, pedidos, etc.).

Tomando en consideración la pregunta C, el sistema debe seguir trabajando sin sufrir demoras en el
acceso a la información, que los usuarios puedan acceder a los datos cuando sea necesario, en otras
palabras, la información siempre debe estar disponible. Debido a que buscamos específicamente
rendimiento, la mejor alternativa seria realizar una partición Hash para tener una distribución equitativa
de la información en las particiones.

El cálculo del tamaño y particiones basado en el tamaño del índice agrupado y del montón, tomando en
consideración el posible aumento de clientes, productos lácteos y pedidos que la empresa podría tener,
calcular el espacio de los índices no cluster y sumar todo.

c) Asegurar la disponibilidad de los datos:

Para poder asegurar la disponibilidad de los datos, se deben seguir ciertas políticas de seguridad que
también ayudaran a asegurar la integridad y fiabilidad de la información:

• Control de acceso a la información almacenada (Quien puede acceder a que cosa y por qué
medios).
• Ubicación de los dispositivos para el almacenamiento de la información (Red local o nube).
• Cifrado de la información.
• Empleo de contraseñas “fuertes”.
• Realizar seguimiento al uso del almacenamiento. (Para detectar irregularidades)
• Evaluar la permanencia de información que puede o no ser de utilidad (Clientes que dejaron de
serlo, productos descontinuados, pedidos cancelados, etc.).
• Automatizar funciones del Administrador de Bases de datos.
• Implementar copias de seguridad periódicas en un disco secundario o en la “nube” para poder
recuperar información en caso de alguna catástrofe o problemas que pueda presentar el HW.
• Aprovechar uso de características de DBMS que promuevan disponibilidad.
• Realizar mantenciones periódicas para detectar posibles farros de Hardware o de conectividad.
REFERENCIAS BIBLIOGRÁFICAS
• IACC. (2021). Control Semana 3. ADMBD1302-1-ADMINISTRACIÓN DE BASES DE DATOS. Semana
3.
• IACC. (2021). Administración del espacio en disco. ADMBD1302-1-ADMINISTRACIÓN DE BASES DE
DATOS. Semana 3.
• IACC. (2021). Simulador de un optimizador físico de consultas relacionales basado en costes que
considere predicados complejos. ADMBD1302-1-ADMINISTRACIÓN DE BASES DE DATOS. Semana
3.
• IACC. (2021). Introducción a ADO.NET y SQL Server 2000. ADMBD1302-1-ADMINISTRACIÓN DE
BASES DE DATOS. Semana 3.
• IACC. (2021). Estimar el tamaño de la base de datos. ADMBD1302-1-ADMINISTRACIÓN DE BASES
DE DATOS. Semana 3.
• Slideshare.net (19 de septiembre 2021). “Disponibilidad de datos” Recuperado de:
https://es.slideshare.net/utnvirtualcuicyt/disponibilidad-de-datos

También podría gustarte