Bueno en esta oportunidad vamos a avanzar en nuestro caso práctico.
Número 2 el caso práctico número dos tiene que ver con todo el mundo del inventario del stock como se
conoce en diferentes lugares algunos países hablan de inventario otros países hablan de stock algunos
países hablan de ambas cosas así que vamos a ver todo lo que tiene que ver con las tablas que nosotros
necesitamos y el diagrama la relación de tablas que necesitamos para guardar todo lo que tiene que ver
con el stock de cada producto en cada sección en cada depósito en cada sucursal y también los movimientos
de stock que vamos a registrar en nuestro sistema.
Algunas cosas las voy a detallar demasiado otras no las que yo no detalle demasiado al menos se los
voy a comentar las tablas que hace falta crear un sistema de stock puede ser algo muy simple como tener
una tabla con un código de producto y una cantidad y puede ser algo mucho más complejo y yo voy a ser
algo complejo.
Voy a mostrarles digamos un caso intermedio tirando a avanzado.
Por qué.
Porque si ustedes aprenden algo intermedio tirando a avanzado va a ser muy fácil ir a algo pequeño.
Si ustedes el día de mañana tienen un cliente que quiere algo pequeño simplemente lo que van a hacer
es adaptar esto que yo voy a enseñar ahora a un modelo pequeño.
En cambio si yo les enseño algo muy básico como suele haber en Youtube o en internet que ejemplos básicos
cuando ustedes tengan que ir a un modelo avanzado estoy hablando por ejemplo de depósitos con secciones
con Rags con ubicaciones van a tener serios problemas.
Yo he trabajado en una cadena de 80 sucursales donde tenían un depósito gigantesco que ocupaba toda
una hectárea y ese depósito estaba dividido en varias secciones tenía distintos tipo de características
cada sección inclusive había una sección que tenía todo un complejo muy complejo método de alojamiento
de mercadería y demás.
No voy a irme a ese ejemplo tan avanzado si bien yo hice todo ese sistema y fui felicitado por ello
no voy a ir a ese ejemplo tan avanzado lo que voy a hacer es ir a un ejemplo intermedio lo primero que
vamos a hacer en este capítulo es crear nuestro nuevo modelo.
Vamos a ir a crear un nuevo modelo vamos a crear un nuevo diagrama y en ese diagrama lo que vamos a
hacer es en principio vamos a crear nuestra tabla productos una vez que creamos nuestra tabla productos
vamos a ir ya a nuestro próximo capítulo y de ahí empezar a crear las diez tablas que tenemos que crear
lo que vamos a hacer.
Les voy a mostrar una imagen esto es lo que nosotros vamos a hacer ahora vamos a crear este esquema
estas relaciones y se las voy a explicar tabla por tabla campo por campo así que bueno no los detengo
más vamos a ir ahora a crear nuestra tabla productos y nuestra tabla productos va a ser levemente diferente
a la que hemos visto a lo largo del curso.
Hacemos doble clic en tabla le vamos a poner precisamente el nombre productos vamos a comenzar con nuestro
nuestra prima ariki y ustedes ya la conocen pero ahí vamos a decirle que es atu incrementará automáticamente
se me CTA como primarily.
Lo que no voy a hacer en este ejemplo lo que no voy a hacer en esta sección nueva es ocuparme de perder
el tiempo grabando valores de Ford esto para que podamos hacer un poco más rápido.
Hay mucho que explicar.
Entonces yo voy a tratar de ir evitando cosas que no son tan importantes.
El segundo campo es nuestro Prov descripción vamos a colocarle un parchar de 80 muy bien vamos a colocar
ahora el color pero el color en lugar de hacerlo vamos a hacer levemente diferente para hacerlo lo más
parecido a un sistema optimizado el color en lugar de ser un tren porque nos va a ocupar mucho espacio.
Vamos a hacer que sea una idea una idea a una tabla colores y en la tabla colores voy a tener todos
los nombres de los colores las descripciones y demás pero aquí voy a ahorrar espacio y voy a grabar
simplemente un dato numérico que va a ser de tipo Molinet si vamos a ser exagerados de tener miles de
colores pero por las dudas ustedes luego lo podrán ajustar a la realidad podrán hacer que nuestros Molin
tenga tres o en el menor de los casos un dos vamos a decirle que es signed que no lo es que simplemente
va a ser un número entero y luego vamos a colocar un nuevo campo que va a ser por ejemplo un Immelt
aided otro aided a otra llave foránea otra tabla llamada medidas unidades de medida para qué.
Para qué yo aquí no tenga que colocar si el producto es unidad si es litros diez kilos si es lo que
sea.
Entonces esto también me va a apuntar a una tabla donde voy a tener todas las unidades de medida que
hace falta va a ser una tabla de menos registros así que vamos a hacer un molín de dos y va a ser Ancic
muy bien el próximo campo que vamos a hacer es la medida porque aquí yo estoy apuntando a donde a una
unidad de medida yo ya sé que son kilos ok pero cuántos kilos este producto es de 5 kilos muy bien.
Entonces voy a decirle que la unidad de medida va a ser un decimal por ejemplo de 6,2.
Muy bien porque puede haber productos que estén fraccionados no que sea 2,5 kilos por ejemplo.
Muy bien vamos ahora a nuestra llave foránea de proveedores nuestro.
Nuestra llave que apunta el proveedor le vamos a decir que es entera una cosa importante que quiero
aclararles yo ahoran en el diagrama para no hacerlo tan extenso porque me quiero enfocar en lo que tiene
que ver con el stock y el inventario no voy a crear la tabla proveedores no voy a crear la tabla unidades
de medida y no voy a crear la tabla colores.
Ustedes usen los conocimientos que ya tienen y ya saben que hay una tabla proveedores y la unen a esta
tabla que es la Tabla Productos.
De hecho ya en el ejercicio en varios ejercicios que hemos hecho a lo largo del curso esto ya está resuelto.
Vamos a agregar nuestros dos campos de compra suspendida.
Yo esto lo agrego para que ustedes no los olviden no porque intervengan en el mundo del stock y el inventario
muy bien Venta Suspendida estos dos campos son campos de tipo Hobbit de uno.
Y aquí va va a ser lo mismo un campo de tipo Hobbit de un bait muy bien.
Y por último nuestro campo estátus nuestro campo estátus van a ver que lo tenemos presente en todas
las tablas menos en una que luego voy a explicar por qué pero va a estar presente en todas las tablas.
Recuerden que no borramos datos no se borran datos maestros entonces si el producto ya no corre más
ya no se usa más.
Esta está totalmente desafectado suspendido o directamente dado de baja lo que vamos a hacer es cargar
un dato distinto en el estado en el estatus y el sistema ya va a saber que ese producto no tiene que
ser tomado en cuenta ahora de esta tabla.
Nosotros podríamos crear la Foreing y los índices pero como sabemos que no vamos a tener ni la tabla
proveedor ni unidad de medida ni color no vamos a hacer nada con esto más que directamente ya tenerla
lista para el resto del sistema.
Esta es la tabla más importante del sistema obviamente cuando hablamos de inventario hablamos de stock
hablamos de productos y casi todas las tablas que vamos a crear si ustedes vieron la imagen anterior
casi todas las tablas están unidas a la Tabla Productos así que vamos a ahora a comenzar de lleno con
nuestro próximo capítulo donde vamos a ver ya cosas más específicas y vamos a ver todo lo que tiene
que ver con tablas de movimientos tablas de ubicación y tablas históricas.
Nos vemos en el próximo capítulo.