Administración del espacio en disco
Carlos SalinasTrabajo24 de Enero de 2021
490 Palabras (2 Páginas)121 Visitas
Administración del espacio en disco
Carlos Cristian Salinas Arancibia
Administración de bases de datos
Instituto IACC
17-04-2020
Desarrollo
a.- Se adjunta diseño de base de datos de las sucursales, los proveedores, el usuario operador del sistema y la guía de despacho para mover los productos desde la casa matriz o proveedor a cada sucursal.
No se contempla tabla factura, puesto que la solución no indica realizar venta.
Tampoco se contempla precios, puesto que estos van en una factura, se entiende que cada venta al detalle tendrá valores diferentes para tipo de cliente, mayorista, minorista.
[pic 1]
b.-Se deja el tamaño de cada una de las filas, indicando el crecimiento total que va a ir teniendo cada tabla por nuevo registro.
Algunos índices como idUsuario o idProveedor, se dejan con tipo de dato String para utilizar el RUT como llave de acceso.
Sucursales = 62 bytes
idSucursal(int 3) = 12 bytes
nombreSucursal(string 30) = 30 bytes
idDireccion(int 5) = 20 bytes
Bodegas = 60 bytes
idProducto(string 20)= 20 bytes
idSucursal(int 3) = 12 bytes
cantidad(int 7) = 28 bytes
Productos = 50 bytes
IdProductos(string 20) = 20 bytes
nombreProd(string 30) = 30 bytes
Usuarios = 52 bytes
idUsuario(string 10) = 10 bytes
nombre(string 30) = 30 bytes
idSucursal(int 3) = 12 bytes
Guia = 86 bytes
idGuia(int 10) = 30 bytes
idSucursal(int 3) = 12 bytes
idUsuario(string 10) = 10 bytes
fecha(date) = 24 bytes
LineaArticulo = 84 bytes
idGuia(int 10) = 40 bytes
idProducto(string 20) = 20 bytes
cantidad(int 6) = 24 bytes
Proveedores = 70 bytes
idProveedor(string 10) = 10 bytes
nombre(string 30) = 30 bytes
contacto(string 30) = 30 bytes
DireccionProveedores = 30 bytes
idProveedor(string 10) = 10 bytes
idDireccion(int 5) = 20 bytes
Direcciones = 110 bytes
idDireccion(int 5) = 20 bytes
nombreCalle(string 50) = 50 bytes
idComuna(int 5) = 20 bytes
idCiudad(int 5) = 20 bytes
Comunas = 50 bytes
idComuna(int 5) = 20 bytes
Comuna(string 30) = 30 bytes
Ciudad = 50 bytes
idCiudad(int 5) = 20 bytes
Ciudad(string 30) = 30 bytes
Por ejemplo, si queremos saber cuánto crecerá nuestra base de datos al momento de realizar una nueva guía de traslado, tenemos que sumar el espacio de un registro de la tabla Guia que son “86 bytes” y sumarle cada línea de artículo nuevo “84 bytes”.
GuiaFinal = guía + n(lineaArticulo)
Si tenemos 3 articulos a trasladar, el total sería:
TamañoGuiaFinal = 86 + 3(84)
TamañoGuiaFinal = 86 + 252
TamañoGuiaFinal = 238 bytes.
Proyectandonos en el tiempo, si tenemos 1000 productos diferentes, tendremos que considerar 50 * 1000 = 50000 bytes o 0,05mb aproximadamente.
c.-Para asegurar la disponibilidad e integridad de los datos se puede dejar en alguna plataforma nube, tipo AZURE de Microsoft, Amazon web service, Google Cloud, etc. Estos sistemas tienen disponibilidad del 99,9% y cuentan con respaldos automáticos, lo que nos permite recuperar información eliminada o modificada, evitando también errores producidos por virus o malintencionados. La gracia de trabajar en la nube es la posibilidad de acceder desde cualquier tipo de dispositivo con conexión a internet, un computador, celular o Tablet a nuestros datos y seguir conectados y obteniendo información fidedigna.
...