Me ha encantado esta explicación, he entendido todo al 100%. Mil gracias.
@Charles_San3 жыл бұрын
Eres el mejor explicando y con StarUML, mucho mejor..
@theleonu122 жыл бұрын
PROFE HIDALGO LO MÁS GRANDE
@AlexanderCorreaMonrroy2 жыл бұрын
Excelente me ha resuelto un gran enigma que tenía de las relaciones entre tablas
@alexandercoro50545 жыл бұрын
Muy buena y clara la explicacion. Gracias por compartir conocimientos. Solo en el ultimo ejemplo habria que hacer una correcion de cardinalidad entre la relacion Detalle-Factura y Producto, deberia ser 0..* a 1..* ya que un Detalle-factura puede tener uno o mas productos; y un Producto puede estar en cero o muchas facturas.
@welnder6 жыл бұрын
EXCELENTE VIDEO Y MUY BIEN EXPLICADO POR FIN LLEGUE A ENTEDER EL DIAGRAMA DE CLASES, GRACIAS POR COMPARTIR TUS CONOCIMIENTOS
@DataMasterSchool5 жыл бұрын
Muchas gracias Welnder!
@josydasalone6 жыл бұрын
con el fin de ayudar a la explicación del ejemplo, cabe aclarar que la relación entre detalle_fact y producto debe ser *.* (muchos a muchos), ya que producto puede pertenecer a varios detalle_factm pero también detalle_fact puede tener muchos productos.
@dioco0985 жыл бұрын
gracias, estoy estudiando u tecnologo en sistemas de información y me ayudo mucho estoy.
@DataMasterSchool5 жыл бұрын
Muchas gracias dioco! Por favor comparte el material y si tuvieses alguna sugerencia para mis proximos videos sería genial!
@aaronquintanar51954 жыл бұрын
WOOOW!!! Muy buen video, explicas muy bien. Gracias
@TheWenbest2 ай бұрын
buenas tardes, me puede explicar cuando hace la asociacion como saca el uno a muchos porque a mi no me sale o no se como hacerlo. gracias
@migueleduardofernandezsevi35383 жыл бұрын
Muchas gracias por este video de verdad
@DataMasterSchool3 жыл бұрын
Con mucho gusto.
@pablofonseca88675 жыл бұрын
Buenas, creo que tienes una relación mala. Entre factura detalle y producto. Un producto solo puede incluirse en una línea de detalle de la factura maestra, y las líneas de detalles deben tener de 1 a muchos productos. Me corriges si me equivoco, muchas gracias por el vídeo, muy bueno.
@2000coque3 жыл бұрын
Entendible y preciso, muchas gracias
@jorgejimenez97262 жыл бұрын
flako me salvaste la raja se agradece
@santiagopadron12964 жыл бұрын
Excelente video, me aclaro muchas dudas sobre los diagramas de clases, pero en el ejemplo que das en el video solo utilizas 1 ejemplo, un diagrama de clases aplicado al diseño de una base de datos, ¿podrías dar mas ejemplos de diagramas de clases aplicado a otras partes del desarrollo de un sistema?, muchas gracias :D
@RonaldNDavidValencia3 жыл бұрын
si, lo que explica no es un diagrama de clases si no de entidades
@wilsonlaynez53136 жыл бұрын
Ese ejemplo es mas bien de Entidad Relacion mas que diagrama de clase, falto usar las otras 4 relaciones
@diego.coder265 жыл бұрын
Esto es un modelo entidad relación, no vale la pena realizar una sobrecarga de instancias de objetos del detalle factura en el sistema, ese trabajo se lo dejamos mejor a la base de datos para que guarde esa información y con un ORM las podemos referenciar con clases abstractas sin llenarnos de objetos, el consumo de RAM sería increíble
@mariaurena6282 Жыл бұрын
Por fin entiendo.
@sergiozamorano83866 жыл бұрын
bueno el tuto y me has hecho recordar algunos conceptos de modelamiento que habia olvidado muchas gracias - like
@maryta223 жыл бұрын
Recomiendas un libro porfavor?
@melchiah66036 жыл бұрын
Una pregunta a usted, ¿Cuál diagrama cree usted que se debatía de diseñar primero?. Me explico: Por lo que veo el diagrama de clases se asemeja mucho con el diagrama E/R. Entonces la pregunta va enfocada a estos dos diagramas. Desde su experiencia, usted recomienda hacer alguno primero y basarse en ese para realizar el otro, o uno no afecta al otro.
@jdc190014 жыл бұрын
muy clara la explicacion
@SamGamyiKLC4 жыл бұрын
13:10 Me parece que debería ser "detalle _factura" 0..* ------ 1 "producto". Porque un producto puede no haberse registrado todavía en un detalle_factura si ha entrado recién al catálogo como producto nuevo.
@Posta914 жыл бұрын
solo son 4 videos?_ gracias!!
@ornellaputti66916 жыл бұрын
Excelente, me ayudo a colocar en orden varias cosas
@valp_co3 жыл бұрын
Gracias Crack!
@locog46 жыл бұрын
Creo que tenes un error, un cliente puede tener 1..* facturas, no 0..* ya que si no tiene ninguna factura realmente no es un cliente dado que no compró nada. Igual muy buen video.
@MateusSouza-gl7jh6 жыл бұрын
creo que aclaro ese mismo error en el video y lo cambio
@eduardorazuri11986 жыл бұрын
lo aclaro, al menos mira todo el video
@brayanleandroretamalescalle Жыл бұрын
la definición de cliente no va relacionado con si compra o no compra, todos somos clientes cuando visitamos una tienda, por lo mismo el cliente puede o no tener facturas ya que sin facturas puede seguir siendo un cliente. para definir el sistema el cliente debe de cumplir un rol siendo un objeto y ese rol lo cumple ya que representa a todas las personas que ingresen o no a la tienda
@cristianfernando29516 жыл бұрын
muy bueno el video!
@marceloleyton3085 жыл бұрын
Hola amigo, me gusta tu curso porque aprendo lo básico, sin embargo, me gustaría me dijeras si con Visio 2016 podría hacer los UML de Clases y casos de uso? o si puedes recomendar una que te parezca idea bajarme con licencia o sin licencia..... gracias por tu respuesta.
@alexandragarcia8965 жыл бұрын
Muchas graciasssss
@ComodinAnonimo7 жыл бұрын
me sirvió mucho , gracias :)
@io0sweetdreams0oi6 жыл бұрын
el ejemplo es de diagrama entidad relación?
@tanialargoibarra72254 жыл бұрын
De hecho es relacional si lo asocia con base de datos, solo que como es un ejemplo que solo se hizo con relaciones de asociación tiende a confundirse.
@jesusitsao96636 жыл бұрын
Hola una pregunta que diagramas se realizan segun la etapa de rup, por ejemplo en inicio que diagramas son, en diseño, codificacion y pruebas por favor
@artroddocencia2884 жыл бұрын
excelente video, que software usaste para las clases? no es VS.
@DataMasterSchool4 жыл бұрын
Hola ARTROD, el software es StarUML
@SamGamyiKLC4 жыл бұрын
4:05 Y si el cliente fallece, la tienda tampoco se vería afectada y seguiría existiendo. ¿Entonces, la relación no debería llevar el diamante en ambos extremos?
@brayanleandroretamalescalle Жыл бұрын
no, ya que la definición de "tienda" añade a clientes para que cumpla el rol de tienda, si no existen clientes, si eliminas a todas las personas posibles que puedan realizar una compra o visitar la tienda entonces no sería tienda ya que no tiene quién le compre
@brayanleandroretamalescalle Жыл бұрын
3 años tarde pero bue :v
@SamGamyiKLC Жыл бұрын
@@brayanleandroretamalescalle No es el primero que me ha respondido de 3 o 4 años atrás por estas fechas. Algo se debe haber ajustado en el algoritmo.
@relsongomezinca63406 жыл бұрын
tengo entendido de que una clase tiene tres partes (nombre, atributos y operaciones) que hay de las operaciones de las clases
@jhonospino903 жыл бұрын
El video trato exclusivamente de las relaciones entre las clases.
@romelzela49383 жыл бұрын
Métodos. Las operaciones de las clases son llamados métodos. Y es el comportamiento de la clase
@LordClown3693 жыл бұрын
Aguante argentina vieja
@davidsanchezmancilla67653 жыл бұрын
no se porque siento que esta tratando el diagrama de clases como un modelo relacional.
@oscarsanchez15627 жыл бұрын
Entonces el diagrama de clases y el diagrama de entidad relación de la base de datos son casi los mismos??
@DataMasterSchool7 жыл бұрын
Oscar Sánchez Hola Oscar el modelo entidad relación es equivalente al Diagrama de clases en UML en uml puedes colocar los atributos, métodos y herencias!
@ayerenmartinezs7 жыл бұрын
Segun lo que he leido no son lo mismo, ya que un diagrama entidad relación te da una vision de tu base de datos de forma general para saber los atributos de una entidad, sin importar que sean quizas multivaluados, compuestos, etc. en cambio un diagrama de clases ya te da una visión de la base de datos que vas a crear con algun gestor de base de datos, tal como lo diseñas asi lo vas a codificar, es importante saber que hay un proceso de conversión de Entidad relación a Diagrama de Clases.
@MateusSouza-gl7jh6 жыл бұрын
Aca se especifica mas los metodos herencias y demas... tipo una vicion a lo que vas codificar en tu proyecto
@johanadelgado46935 жыл бұрын
Gracias!!!
@DataMasterSchool5 жыл бұрын
Gracias Johana, por favor comparte el material y si tuvieses sugerencias para mis próximos videos sería genial!
@a1a2a3a4a59857 жыл бұрын
Gracias :D
@cristiandavidsorianohuerta27625 жыл бұрын
amigo necesito una colaboración no se si sea posible que me brindes ayuda
@ghostdarknesss5 жыл бұрын
Pues creo que el profe se desvió del camino, era clase de UML, no de E-R, como se llena la base de datos no interesa, sino como se forma el UML, una clase es un objeto y estamos modelando objetos, faltan que tipos de datos son, si int o string o double; faltan las operaciones, los set, los get, generarFactura, está muy pobre este video
@kevingonzalez69915 жыл бұрын
me gusta si ves este vídeo por el sena :v
@zack4685 жыл бұрын
alv :v que agradable sujeto jpg. :v
@torekzagalar3201 Жыл бұрын
"Una factura puede tener de uno a muchos detalles". Para mí eso está mal expresado. En la práctica una Factura tiene un sólo detalle. Cada factura tiene UN SÓLO detalle de los productos que compró. Por otra parte, un detalle está compuesto por uno o muchos CONCEPTOS por los cuales se determina el monto total de la factura.. Entonces, lo correcto sería "Una factura puede tener de uno a muchos CONCEPTOS" que en su conjunto componen UN SÓLO DETALLE de la factura.
@DataMasterSchool Жыл бұрын
Excelente!
@igor.miranda6 жыл бұрын
te falto un id_detalle_factura
@NitrosS7 жыл бұрын
Este tutorial comete el mismo error que los demás. No codifican la clase a un lenguaje de programación como java, c++, c# o python. No hace un ejemplo claro de composición. Se necesita saber también como pasar los diagramas a codigo fuente. Te dejo el like porque me enseñas el starUML y algunas otras cosas pero, al video le falta mucho aun.
@ZleuXkj7 жыл бұрын
Nitros64 telosiko
@DataMasterSchool7 жыл бұрын
Nitros64 hola Nitros 64, no lo puedo codificar porque estoy utilizando un programa sin licencia, por tal motivo sería inútil ya que no lo podría ejecutar.
@melchiah66036 жыл бұрын
LA verdad es que apoyo el comentario de ZleuXkj. Sí entiendo que la licencia gratuita de StartUML no lo permite, pero podría hacer un ejemplo con dos clases de cada tipo de relación en java o C# o algún otro lenguaje de programación. He buscado por días un vídeo que muestren como se ve todo eso reflejado en código. Como siempre es una sugerencia, con todo respeto, de igual manera le agradezco su explicación, es muy buena.
@MisericordiaZ6 жыл бұрын
Como cuando no sabes para que esta orientado el UML
@cristianp876 жыл бұрын
pero es que el lenguaje uml, es para mostrar el diseño de lo que se requiere en el proyecto sin importar donde se haga la implementacion. por eso es un lenguaje universal de diseño de software.
@DiosSalveAMaria6 жыл бұрын
Alguien me puede explicar cual es la diferencia entre asociacion y agregacion por favor?
@diego.coder265 жыл бұрын
Asociación : Como la palabra lo índica las clases es la manera en como las clases se comunican , existen 2 tipos de asociaciones , 1- Agregación , 2-Composición 1-Agregación: Tipo asociación débil, se simboliza con un rombo de color blanco y las clases sujetas a estas tienen ciclo de vida independiente, si una clase se destruye la otra clase referencia-da puede seguir viviendo 2-Composición: Tipo de asociación fuerte, se simboliza con un rombo de color negro y las clases sujetas tienen el mismo ciclo de vida, si la clase contenedora se destruye, todas las demás clases también