💥 FOREIGN y PRIMARY Key 🔑 | Con EJERCICIO PRÁCTICO | BASES DE DATOS ✅ Explicación FÁCIL #4

Поділитися
Вставка
  • Опубліковано 5 січ 2025

КОМЕНТАРІ •

  • @TodoCode
    @TodoCode  3 роки тому +30

    📌 ¿No ves la VISTA DE RELACIONES? ➡Video solución acá: ua-cam.com/video/EJZxhEpKH2s/v-deo.html
    📌¿Querés ir derecho a la práctica? ➡️➡️➡️➡️ 03:51

    • @marcoantoniovalencia8694
      @marcoantoniovalencia8694 3 роки тому +1

      💕

    • @marcoantoniovalencia8694
      @marcoantoniovalencia8694 3 роки тому

      por qué DNI de cliente no puede ser la llave primaria? así evitaríamos crear otra columna

    • @TodoCode
      @TodoCode  2 роки тому +12

      @@marcoantoniovalencia8694 Porque no es una buena práctica, la primary key no se debe de poder modificar, y el dni es algo que se puede cargar mal y puede sufrir modificaciones, además de que, la primary key debe ser un valor único e irrepetible y en algunos países (por ejemplo Argentina) existen "DNI MELLIZOS" (o duplicados) y puede pasar que dos personas tengan el mismo número de dni. Al agregar una id, te asegurás que SI O SI va a ser un valor único e irrepetible. Saludos!

    • @marcoantoniovalencia8694
      @marcoantoniovalencia8694 2 роки тому

      @@TodoCode estuve viendo que algunos numeran el ID solo con el auto increment, pero vi otros que se inventan un código aleatorio para rellenar ese ID, ¿Cuál sería recomendable?

    • @microlerd
      @microlerd 11 місяців тому

      ​@@marcoantoniovalencia8694 cualquiera de las dos formas es correcto, ya depende de cada quien cómo quiera desarrollar su sistema. El incremento automático es más cómodo de programar.

  • @Reonaru
    @Reonaru 2 роки тому +157

    Saludos - - - Para quienes no puedan ver el botón de "Vista de Relaciones" accedan a cada tabla, luego seleccionen la pestaña "operaciones" para bajar hasta "opciones de tabla" finalmente desplieguen el menú de "storage engine" y seleccionen "InnoDB" . . . 😉

  • @leanvarela762
    @leanvarela762 Рік тому +26

    Increible...
    Dos años atrás contabas la idea de la academia de TodoCode, y hoy es real :D . Me encanta ver que tus sueños, y metas, se están cumpliendo.
    Por el momento, no soy inegrante de la academia, pero espero serlo en algun momento.
    Luisina, muchas veces me ayudas muchisimo con los videos que dejás. Espero, en algun momento, cuando pueda conseguir trabajo, poderte devolver de forma monetaria, parte de lo que he aprendido por vos.
    Gracias por ser profesora, gracias por siempre tener el ánimo de enseñar de forma didáctica...
    Nada mas que decirte MUCHAS GRACIAS.

    • @TodoCode
      @TodoCode  Рік тому +4

      Gracias por tan lindo mensajeee!!! 💕

  • @roodelyantenor4278
    @roodelyantenor4278 2 роки тому +2

    Hace poco que descubrí ese canal. La verdad que resulta muy cómodo como explicas los temas. Muy fácil de entender y aprender. Muy práctico!

    • @TodoCode
      @TodoCode  2 роки тому +1

      Muchas gracias!!!! ♥

  • @horaciomontano6409
    @horaciomontano6409 3 роки тому +4

    Profe! Sos una genia hace una semana te descubri y me encanta como enseñas. Próximamente estare cursando en la escuela TodoCode. Saludos

  • @sorekc3848
    @sorekc3848 Рік тому +12

    Seria bueno mencionar que para crear id cliente se selecciona el campo A_I, para que automaticamente el ID_Cliente vaya auto incrementado y asi no puedan poner el mismo ID_Cliente
    Asi ya no lo pones manual y se crea utimaticamente el id respectivo del ultimo registro :)

  • @morggan6192
    @morggan6192 Рік тому +2

    10:10 Capaz ya dijeron pero tienen que seleccionar InnoDB en opciones de tabla, dentro de operaciones. sino no van a poder seguir con esta parte.

  • @selenlamont9959
    @selenlamont9959 4 місяці тому

    Excelente!!!! Gracias. Por fin estoy entendiendo ya que con workbech es casi imposible entender (bueno, al menos para mi).

  • @ali3nxan282
    @ali3nxan282 2 місяці тому

    Estoy agradecida de encontrar sus clases 👌✨

  • @matieightynine7771
    @matieightynine7771 2 роки тому +3

    gracias por la info, ahora estoy estudiando el modulo de base de datos y ayudas a complementar mi aprendizaje :)

  • @Develoteca
    @Develoteca 4 роки тому +3

    Excelente material Luisina, saludos, te ando mirando en el canal de Coderos, saludos.

    • @TodoCode
      @TodoCode  4 роки тому +1

      Muchísimas gracias!!! 😊😊 Saludos!!

  • @chinitaitaliana
    @chinitaitaliana Рік тому

    Profe eficaz, mañana lo miro de nuevo desde el inicio, gracias!

  • @tejedordealas
    @tejedordealas 4 роки тому +1

    Buena vibra desde Morelia. Recién descubro el canal por recomendación de Coderos, espero apoyar con un maratón del canal.

  • @daychuss89
    @daychuss89 4 роки тому +3

    Excelente, como siempre! Gracias profe ❤

  • @FlacoModerno
    @FlacoModerno 11 місяців тому

    Gran curso profe ojala en un tiempo se pueda dar una refrescada a los videos para evitar que la gente que no se tome la molestia de investigar no comente tantas cosas, la mayoria de ellos son "No encuentro como hacerlo" Saludos profe !

  • @luisfernandogarciasanchez2829
    @luisfernandogarciasanchez2829 2 роки тому

    Muchas gracias :) estoy aprendiendo base de datos en la uni, y tus videos me estan sirviendo!

  • @AveFenixDeLeo
    @AveFenixDeLeo 3 роки тому +3

    Gracias, me ayudaste a entender como lograr un INNER JOIN.

  • @eltanocris
    @eltanocris 6 місяців тому +1

    Muchas gracias, me sacaste una, estaba enredado para hacer esas relaciones jejeje. Ahora parte de la comunidad.

  • @linuxchoice1389
    @linuxchoice1389 2 роки тому

    Gracias profe, mañana tengo parcial de BD y gracias a estos 4 videos pude entender como mucha mas claridad

  • @diegosantelices4854
    @diegosantelices4854 Рік тому

    Como me están ayudando tus videos profe, muchas gracias!!

  • @MarkusPhoenis
    @MarkusPhoenis 4 місяці тому

    gracias por todo, gracias a ti estoy programando mi primer app funcional

  • @saucespp
    @saucespp 2 роки тому

    profeeeeeeeeeeeee!!!!
    Que eres mu güena!!!!
    que perdón por lo que decia que me ponias nervioso con tanto mover los brazos! que lo sigues haciendo pero ya me he acostumbrado...
    que mu güenas tus clases!
    y que ya te comentaré mas cuestiones!

  • @reinidvalarino
    @reinidvalarino 3 роки тому +1

    Brutal su contenido, profe!

  • @alvaroisaiasespindolatorre4543
    @alvaroisaiasespindolatorre4543 4 роки тому +7

    ufff me encantan tus videos
    Deberías hacer algún cursito de Java o C++
    Suerte con el canal ;)

  • @bryanadolfoleondominguez6730
    @bryanadolfoleondominguez6730 3 роки тому +1

    es el mejor contenido que e visto

  • @molurus26
    @molurus26 3 роки тому +2

    Impecable como esta explicado

  • @bren0015
    @bren0015 2 роки тому

    soy la Brenda del presente, comento para decir que sos alta profe Luisina!

  • @waltergonzalez6164
    @waltergonzalez6164 Рік тому

    clarisima en tus conceptos como siempre.

  • @jhon140295
    @jhon140295 6 місяців тому

    me encanta como explica la argentina, aunque yo veo mas finanzas en datos pero se aprende

  • @malenaemilsegonzalez905
    @malenaemilsegonzalez905 4 роки тому +1

    Excelente explicación!

  • @auris440
    @auris440 Рік тому

    Excelente explicación. Gracias.

  • @digitalservices5921
    @digitalservices5921 7 місяців тому

    Love You, siempre eres una gran ayuda.

  • @monchilaloshow9628
    @monchilaloshow9628 Рік тому

    ERES UN GENIO
    GRACIAS ME AYUDAS BASTANTE

  • @marcoantonioaldanavargas6180

    Esta bonita la profe

  • @kopa1999
    @kopa1999 3 роки тому +1

    Eres genial profe

  • @josehernandez-jf2sx
    @josehernandez-jf2sx Рік тому

    Excelente explicación maestra ☺

  • @marcesosa1788
    @marcesosa1788 Рік тому

    Buenísimo todo el proyecto! Muy interesante el tema de la academia virtual!

  • @maycolgomez3446
    @maycolgomez3446 Рік тому

    Exelente vídeo me ayudó mucho gracias❤

  • @nicom5884
    @nicom5884 4 роки тому +1

    más claro hechale agua.. muy buena explicación profe!!

  • @Santiagointhejungle
    @Santiagointhejungle Рік тому

    Genia total Luisina, segui asi!!

  • @daianaquiroga3112
    @daianaquiroga3112 Рік тому

    Estoy haciendo el ejercicio en misma fecha (27/11), pero del 2023, jajaj. Muchas gracias por compartir tus conocimientos 🥰

  • @manuelar9446
    @manuelar9446 2 роки тому

    Que buen ejercicio! Gracias!

  • @fardteam5277
    @fardteam5277 Рік тому +3

    Cuando una vez creada cada tabla también pueden elegir si es MyIsam o InnoDB; abajo, a la derecha dice 'Motor de almacenamiento:' y allí se puede seleccionar 🫵✌✌

  • @Xiron1305
    @Xiron1305 Рік тому

    Gracias hermosa me re ayudaste, saludos desde argentina. :D

  • @abrahamcastillo8759
    @abrahamcastillo8759 6 місяців тому

    vaya, este editor de bases de datos es muy claro y te deja ver las relaciones, no lo conocía, muy buen video profesora

  • @mariayuleisimelendezcossio6528

    gracias por el curso!

  • @willylovaton7392
    @willylovaton7392 Рік тому

    excelente explicacion muy didactico

  • @julianvelez6563
    @julianvelez6563 4 роки тому +3

    nuevo suscriptor muchos exitos

  • @sergiostanlyquichcarojas5241
    @sergiostanlyquichcarojas5241 2 роки тому +1

    GRACIAAAAAS!!!!! nuevo suscriptor

  • @estefaniasalerno956
    @estefaniasalerno956 3 роки тому +1

    Excelente explicacion

  • @erickpavon9607
    @erickpavon9607 2 роки тому

    Muy buen video Shishi, graciassssssssss!!!!!!!

  • @ventasalinstante494
    @ventasalinstante494 3 місяці тому

    MUY BUENAS TUS CLASES

  • @hehermosilla13
    @hehermosilla13 Рік тому

    Buenisimo el video,me subscribo!

  • @ezequielramoslopez840
    @ezequielramoslopez840 3 роки тому +1

    Me sirvió una banda. Gracias

  • @emiliano9793
    @emiliano9793 9 місяців тому

    gracias profe!!!

  • @luiz9292
    @luiz9292 2 роки тому

    Todooo codeee, excelente video

  • @Mike21378891
    @Mike21378891 Рік тому

    Excelente video.

  • @edwinkse
    @edwinkse Рік тому

    SUPER ING...SALUDOS

  • @osvaldoaquinobaez5602
    @osvaldoaquinobaez5602 2 роки тому

    Tenes dos virtudes, la belleza y la simpatía...así que podés vivir feliz !!!!

  • @SamuelLopez-zw4zn
    @SamuelLopez-zw4zn Рік тому

    Hoy rindo mi exámen final de BD y estoy viendo a full todos tus videos, me están aclarando la mente a 1000%

  • @JeanFrancoCaringi
    @JeanFrancoCaringi 9 місяців тому

    buenisimo, gracias!

  • @fabriciobenedetti5749
    @fabriciobenedetti5749 2 роки тому

    una ves mas todo code salvando el dia jaja, este contido es GOD

  • @lh89671
    @lh89671 11 місяців тому

    Hola, espero que estes bien, te queria preguntar si tenes algun ejercicio con consultas query sobre eliminar clave foranea sin eliminar ni la columna ni la tabla

  • @CamilaLopez-lq6wd
    @CamilaLopez-lq6wd 2 роки тому

    Me encanta cómo explicás, Luisina (LLL)

  • @alejandroparra5028
    @alejandroparra5028 8 місяців тому

    Thank you Luisina.

  • @pablocjs8928
    @pablocjs8928 3 роки тому +1

    muy bien explicado, me re ayudó :)

    • @TodoCode
      @TodoCode  3 роки тому

      Tamos en eso!! Vamos a ver que sale 🤩

  • @diegogonzalomunoz3475
    @diegogonzalomunoz3475 Рік тому

    Un lujo....!!!!!

  • @juanignacio6580
    @juanignacio6580 10 місяців тому

    Está bueno, lo único que me pareceria conveniente sería que en vez de crear todo desde la interfaz gráfica, lo hagas codeando así queda más claro de dónde sale todo

  • @marcoantoniosaam
    @marcoantoniosaam 2 роки тому +1

    Gracias.

  • @panchovillacool666
    @panchovillacool666 4 роки тому +2

    No podes ser mas crack, media geek, nerd y con onda, la profe ideal.

  • @davidirobayna550
    @davidirobayna550 11 місяців тому

    Hola. Muy bueno los videos. Consulta, si yo hago un diagrama E-R..la FK siempre tiene que ser la misma? Me dieron a entender eso y me confundieron. Gracias

  • @elias6485
    @elias6485 6 місяців тому

    gracias profe

  • @jessramos3862
    @jessramos3862 Рік тому

    Super excelente gracias.

  • @hiimifranco2840
    @hiimifranco2840 11 місяців тому

    Muchas gracias

  • @hiimifranco2840
    @hiimifranco2840 11 місяців тому

    Gracias!

  • @mats_3D
    @mats_3D 4 роки тому +2

    Buenas maestra, muchas gracias! queria saber si tenes pensado hacer cursos sobre lo diferentes join full join, left y demas. desde ya te lo agradezco.

    • @TodoCode
      @TodoCode  4 роки тому +1

      Hola Matías! Esa es la idea a futuro!! Gracias!!!

    • @mats_3D
      @mats_3D 4 роки тому

      @@TodoCode a vos me gusta que lo expliques con graficos es un plus!

  • @sanzenshi
    @sanzenshi 5 місяців тому

    Muchas gracias por esta clase, Profe
    P.D El conjunto que tenia en ese entonces estaba muy lindo, al igual que el color de uñas

  • @juanramirez6742
    @juanramirez6742 2 роки тому

    Me reeeemarie jajajajaa muy buena Luisina soy fan XD

  • @stevenbayas3260
    @stevenbayas3260 2 роки тому

    LINDA LA PROFE

  • @diegdeli
    @diegdeli 4 роки тому +1

    Muy clara la explicación. Una pregunta sobre otro tema. Estuve buscando en el canal algún video sobre creación de diagrama de clases con UML pero no pude encontrar. Existe algún video en el canal que hable de ese tema?

    • @TodoCode
      @TodoCode  4 роки тому

      Hola! Estamos en proceso de grabación y organización de todos los temas! Así que me viene de 10 tu sugerencia!!! Voy a tenerla en cuenta!!! Gracias!!

  • @randymujica9752
    @randymujica9752 2 роки тому +6

    Hola profesora gusto en saludarle, Por favor en mi tabla no visualizo el boton " Vista de relaciones" . Como lo puedo ver ? agradezco su ayuda o la de alguien que sepa como orientarme. Saludos

    • @TodoCode
      @TodoCode  2 роки тому +3

      Hola Randy! No se si venís siguiendo desde los primeros videos de esta lista del curso, pero en ellos les cuento que hay un tipo de motor de almacenamiento en especial que hay que usar al crear las tablas para que aparezcan ciertas opciones. Por defecto suele crear en una que se llama MyIsam (con esa no aparece vista de relaciones), pero hay otras como InnoDB y demás donde si aparece! Cuando crees tu tabla, bien abajo está esa opción, fijate donde te aparece y revisá que esté en una opción diferente a MyIsam. Avisanos si te sale! Saludos!

    • @randymujica9752
      @randymujica9752 2 роки тому

      @@TodoCode Gracias profe usted tenia razon ya pude avanzar, paso a paso 👍

  • @gisela_schierff
    @gisela_schierff 4 роки тому +1

    Excelente canal

  • @emilioabadreyes1527
    @emilioabadreyes1527 10 місяців тому

    Maestra gracias

  • @macarenariquelme7748
    @macarenariquelme7748 2 роки тому +3

    Qué genia profe! Me aclaraste un montón de dudas, solo que estaba practicando y no me aparece la opción "Vista de relaciones" y no pude avanzar :( cómo puedo solucionar eso? soy re nueva en esto

    • @TodoCode
      @TodoCode  2 роки тому +4

      Hola Maca! Cómo estás? Fijate que en los comentarios fuimos respondiendo esa duda! (y en un video anterior tmb! :) ) Cuando creás tu tabla tiene que ser mediante InnoDB y no mediante MyIsam (cuando seleccionás el motor de almacenamiento al crear). Si cambiás esa opción seguro vas a poder. Saludos!

    • @macarenariquelme7748
      @macarenariquelme7748 2 роки тому +1

      @@TodoCode mil gracias profe 💗 ya pude hacerlo!!! Me volvió el alma al cuerpo 💃

  • @estuardoaguilar7609
    @estuardoaguilar7609 Рік тому

    Tengo una duda, porque en la tabla pedido se vuelve a crear una llave primaria y luego se crea una columna para la llave forane? Minuto 8:11... y de ser asi, en todas mis tablas tengo que agregar una llave primaria y una foranea para hacer la conexión con otra tabla?.
    Muchas gracias de antemano, saludos!

    • @MrWolf-ke3gv
      @MrWolf-ke3gv 8 місяців тому

      Tal vez ya lo sepas, pero lo explico por si alguien tiene la misma duda. Lo hace para referenciar una tabla con otra . Osea para establecer una conexion tal como lo explica la profe en el video. Y no, no siempre es necesario crear una llave primaria y foranea para cada tabla, depende, eso lo definis en el diseño, cuando haces el modelado, antes de llevarlo del papel a la máquina. Saludos

  • @luisfelipecorreamartinez9715
    @luisfelipecorreamartinez9715 7 місяців тому

    En la tabla clientes el dni no podría ser la primary key para no tener que crear otro campo id_cliente para ello ??

  • @gastonranz9552
    @gastonranz9552 Рік тому

    Hermoso video Luisi muchas gracias!

  • @joseantoniojimenezmancilla452
    @joseantoniojimenezmancilla452 3 роки тому

    La amo profe :)

  • @Therainbowknigth
    @Therainbowknigth 10 місяців тому

    Sos unua genia!

  • @cristianhormazabal7710
    @cristianhormazabal7710 3 роки тому +1

    Por cierto nuevo sub :) ,podrias hacer un curso de como usar framework orientado al front end?

  • @mirandaisabella2686
    @mirandaisabella2686 4 роки тому +1

    Excelente

  • @javiersiccardi6133
    @javiersiccardi6133 2 роки тому +3

    Hola Luisina, primero que nada, tus videos están geniales!! Muchas gracias... por otro lado, te hago una consulta, Cómo hago para habilitar la vista de relaciones en phpmyadmin? No me aparece el botón para poder relacionar las tablas

    • @lucasmoya2531
      @lucasmoya2531 2 роки тому +2

      Al momento de crear cada una de las tablas, hay que seleccionar en MOTOR DE ALMACENAMIENTO la opción InnoDB, que está abajo a la derecha. Por defecto está la opción "MyISAM"

    • @javiolmos5159
      @javiolmos5159 2 роки тому

      @@lucasmoya2531 perfecta la aclaración, me sirvió!

  • @valerias.c889
    @valerias.c889 8 місяців тому

    Sos una genio!! tienes videos sobre Big Data?

    • @TodoCode
      @TodoCode  8 місяців тому

      Muchas gracias! Todavía nada de Big Data, a futuro tal vez!! Pero por ahora no tengo nada aún subido! :)

  • @brianahumada9426
    @brianahumada9426 2 роки тому

    muy buen contenido

  • @ignacioluengo2635
    @ignacioluengo2635 3 роки тому +2

    Hola profe buenas tardes!! Le consulto en el minuto 9:19 aprox usted va hacer una vista de relaciones de la tabla pedido. No se si sera una (diferente version) o que, pero no puedo hacer eso de vista de relaciones. No me aparecen ninguno de los 2 botones que te aparecen a vos" help :)

    • @ignacioluengo2635
      @ignacioluengo2635 3 роки тому

      y ahora que estuve observando, hay 2 o 3 que tuvieron el mismo problema que tengo yo. Estuve viendo su respuesta y no pude encontrarle solucion! Te pido porfa si me podrias ayudar a solucionarlo! Gracias profe, un saludo

    • @TodoCode
      @TodoCode  3 роки тому

      Hola Ignacio! Cómo estás? Si no te aparece el botón de relaciones tenés que revisar si o si el tipo de cotejamiento de tus tablas. Todas tienen que estar inno db y no en myisam.... Con eso, actualizas con f5 y ya aparece el botón 😊

    • @ignacioluengo2635
      @ignacioluengo2635 3 роки тому +1

      @@TodoCode Y de donde se cambia el cotejamiento profe ? Por que como veniamos viendo el cotejamiento no era el idioma que nosotros seleccionabamos ?

    • @marcoshernan
      @marcoshernan 3 роки тому

      @@ignacioluengo2635 tengo el mismo problema

    • @marcoshernan
      @marcoshernan 3 роки тому +3

      ya lo solucioné! Dejo la ruta por si alguno se encuentra con el mismo obstaculo.
      seleccionar tabla - operaciones - opciones de tabla - Storage Engine (seleccionar InnoDB) saludos!

  • @SolanaGarcia01
    @SolanaGarcia01 9 місяців тому

    muy buen video, muy claro todo! me surgio la siguiente duda: en la tabla cliente no se podría utilizar el dni del cliente como PK?

    • @maximilianosanchez7637
      @maximilianosanchez7637 Місяць тому

      si, al final es un numero único que permite identificar la fila dentro de la tabla. (El propósito de las PK).

  • @marcoantoniocortess.8269
    @marcoantoniocortess.8269 8 місяців тому

    Se puede agregar para registros más de una vez una Fk en la misma tabla?

  • @luisalbertocoitinhonovas8655
    @luisalbertocoitinhonovas8655 4 роки тому +1

    Los mensajes subliminales de Luisina (suscribite.... Dale like....campanita a tu derecha)
    Te amo!!! Sos re grosa, lo complejo lo Enseñas con tanta facilidad!
    LIKE LIKE LIKE LIKE

  • @ezequielgonzaloprudente5648
    @ezequielgonzaloprudente5648 2 роки тому

    muy bien explicado , avisa si hay mercado pa...para colaborar

    • @TodoCode
      @TodoCode  2 роки тому +1

      Hola! Muchas gracias! Que bueno que te haya gustado la explicación! Si hay! En la descripción está toda la info! El alias de Mercado Pago es todocode 😊 Gracias!!!

  • @willy2272
    @willy2272 4 роки тому +3

    Profe al momento de relacionar las tablas no me aparece en la parte de arriba "vista de relaciones" no puedo enlazarlas. Ayuda

    • @TodoCode
      @TodoCode  4 роки тому +1

      Hola!! Fijate en una parte donde explico que si o si sea innodb el tipo de cotejamiento. Seguro lo tenes en otro tipo... Fijate el video de nuevo y hay una parte donde especifico eso... Avisame si solucionas!

    • @willy2272
      @willy2272 4 роки тому +1

      @@TodoCode Efectivamente era eso, gracias profe