Diego Herrera
Si quieres saber más sobre bases de datos relacionales, puedes hacer el curso de fundamentos de bases de datos en
Carlos Morales
Gracias por el dato.
Juan Fernando López Hernández
Thank you
¿Cómo estructurar una base de datos de logística de paquetes?
Para diseñar una base de datos efectiva para una aplicación de logística de paquetes, es crucial entender las estructuras de datos fundamentales. En logística, los paquetes son el eje central, y cada uno posee un código de identificación único que actúa como un código de barras visual. Además, el estado de cada paquete en diferentes etapas del proceso de transporte es vital para el seguimiento preciso de su ubicación y condición.
¿Cuáles son los detalles esenciales de un paquete?
Un paquete en el sistema debe estar claramente identificado y contener varios detalles clave:
¿Cómo manejar el registro de estado del paquete?
La información del estado de un paquete no debe estar integrada en la tabla de paquetes debido a su naturaleza volátil y múltiple. En cambio, se debe crear una tabla separada para gestionar esta información:
Estas entradas permiten un seguimiento exhaustivo del paquete a través de sus diferentes etapas de transporte.
¿Cómo establecer relaciones entre tablas?
Las relaciones entre las tablas son esenciales para una base de datos eficiente y libre de redundancias. Algunas claves relaciones incluyen:
Package ID en la tabla de "paquetes" se relaciona con el Status ID en la tabla de "estado", permitiendo la actualización continua del estado de cada paquete.¿Cómo representar gráficamente los datos en el sistema?
Visualizar los datos es crucial para el manejo operativo:
Esta estructura organizada y detallada permite no solo un manejo más fácil de la información, sino también una protección eficaz de los datos, esenciales para el funcionamiento seguro y eficiente de la aplicación. Recuerde que no se recomienda conectar la base de datos directamente a la aplicación sin considerar control de acceso y seguridad, que conseguimos implementando el concepto CRUD en nuestra próxima sesión.
Todas estas recomendaciones apuntan no solo a optimizar el flujo de trabajo en la logística de paquetes, sino también a garantizar que la información se mantenga precisa y accesible para todos los involucrados en el proceso.
Diego Herrera
Si quieres saber más sobre bases de datos relacionales, puedes hacer el curso de fundamentos de bases de datos en
Carlos Morales
Gracias por el dato.
Juan Fernando López Hernández
Thank you
Andrés Felipe Carreño
Algunas cosas para resaltar:
Regla #1 en base de datos, evitar la redundancia de datos
Las relaciones entre tablas son la clave para eliminar la redundancia de los datos.
Felipe Bernardo González Barranco
Lo mas importante de la clase!!
Richard Eduardo Salvatierra Ube
Tan importante que me costó como 3 veces repetir el exámen de certificación de este curso.
Francisco Naranjo Aguirre
Todas las escuelas de negocios en la actualidad, necesitan enseñar Arquitectura de Base de Datos, urge.
David Andrade Gil
De acuerdo contigo
Luis angel osorio ochoa
no lo hacen?
en mi experiencia sería importante que los perfiles no técnicos entiendan la importancia de invertir en diseño a diferentes niveles, diseño arquitectónico, diseño de software, diseño UI, diseño UX... porque muchas veces se piensa en que obviar algunos de estos procesos es ahorrar en gastos y al final por ejemplo si no se invirtió en diseñar una buena arquitectura el mantenimiento y crecimiento de las aplicaciones termina costando mucho más.
Mauricio Toloza
Company_adminCRUD:
Create Read Update Delete
José Antonio Sandino Montano
En español seria: CLAB Crear Leer Actualizar Borrar o eliminar
Manuel Alejandro Muñoz Mendivil
Regla #1 de bases de datos: Evita la redundancia de datos.
También conocido como Tercera Forma Normal y/o Normalización de bases de datos, más info en
Carlos Morales
Gracias por la referencia.
Diego Rojas Avellaneda
gracias por el aporte
Karla Yadira Marroquín Lopez
El tener los datos organizados desde el inicio permitirá la eficiencia en el sistema que se implementa. Un buen diseño de base de datos permite entender visualmente el flujo de información, permite también la eficiencia de uso de recursos a nivel máquina, permite la organización de los reportes, etc. Aunque hay programas que manejan bases de datos, conocer los fundamentos de diseño es importante para las siguientes fases de desarrollo.
Andrés Soret Chacin
Importancia de la arquitectura de software
La arquitectura nos permite planificar a priori nuestro desarrollo y elegir el mejor conjunto de herramientas para llevar a cabo nuestros proyectos, es por tanto un paso crítico antes siquiera de pasar a programar ya que determinará en gran medida el ritmo del desarrollo e incluso los factores económicos y humanos durante el proceso. Por tanto, a la hora de elegir un patrón de arquitectura siempre es necesario pensar en una serie de cuestiones que determinan el uso final que vamos a darle a nuestro software:
En ocasiones, y cuando tenemos estos hechos bien planteados y razonados, elegir un patrón de arquitectura también puede ser una cuestión de familiaridad, comodidad o simple preferencia, por eso es aconsejable probarlos, para intentar también familiarizarse con ellos y con el diferente flujo de trabajo que proponen.
Francisco Contreras
Esto está genial porque no entendía nada de base de datos, creo que lo más cercano que vi de relaciones entre tablas fue un webinar de PowerBI donde pude entender lo básico de relacionar campos de tablas.
Pablo Julian Rosa
tremendo! esto lo deberían enseñar en segundo grado de la primaria. Útil para emprender en cualquier rubro.
Jair Renato Nieto Moreno
para evitar la redunndancia de datos es necesario comprender la programacion orientada a objetos ( https://platzi.com/clases/1474-oop/16698-bonus-que-es-la-programacion-orientada-a-objetos )
Charloth Zamora Cabezas
Por qué es necesario?
César José Roberto Ruiz Reategui
Mi semestre de base de datos resumido en 5 minutos
Obed Ulises Orta Aguilar
Para empezar a crear la base debes imaginar cuales son los campos que vas a usar visualmente, y después que información necesitas de todos esos campos, así empiezas a crear la base y sus tablas aunque no sepas nada de bases de datos.
Triony Denzel Landa Reyes
Triony Denzel Landa Reyes
Ricardo Osis
todo bien pero hasta cierto punto, con una base de datos de millones de clientes se usaría excel ?
Agustin Villegas Quintero
Dentro de Platzi, cual es el mejor curso para empezar a aprender bases de datos?
Bryan Duarte
Yo diría que el mejor es el de Fundamentos de Bases de Datos, ultra recomendado https://platzi.com/clases/bd/ También hay un ruta de Bases de Datos https://platzi.com/base-de-datos/
José Luis Ramírez Quiroz
Fundamentos de Bases de Datos
Luis Castro
Arquitectura de bases de datos
. Debemos analizar cada uno de los roles y estructuras de datos que tiene nuestra aplicación: .
Detalles del paquete: El paquete sería una tabla cuyas columnas serían un ID, origen, destino, descripción, peso y precio. . Regla #1 de Bases de Datos: Evita la redundancia de datos . Tabla de estado: El estado del paquete no puede estar en la tabla de detalles del paquete, debe ser una tabla aparte con ID del paquete, id del estado, id del operador, estado, fecha, puerto y medio de transporte. . Encontramos que el ID del paquete está relacionado con los detalles del paquete y esto es importante para eliminar la redundancia de datos en nuestra base. . También hay otras tablas que se relacionan unas con otras, como los puertos y los precios que se relacionan con la tabla de detalles del paquete y la tabla del estado, el ID de operadores que se relaciona con una tabla de operadores con sus detalles, y medio de transporte que se relaciona con el estado del paquete. . Del mismo modo, debemos tener en cuenta una tabla de clientes a los cuales pertenece el producto que estamos transportando.
Triony Denzel Landa Reyes
Marcos Monteverde
excelente!
Samuel Pablo
¿La Platzerita cómo puede ser el puerto 7 y 16 al mismo tiempo? jaja
Vicente Fernandez
La Platzerita se refiere al barco (o medio de transporte) que lleva el paquete. Se pudiera entender que el mismo barco llegó al puerto 7 y al 16.