🤖05: CREAR y RELACIONAR tablas con PRIMARY KEY y FOREIGN KEY |

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 35

  • @Ingenioteka
    @Ingenioteka  2 года назад +2

    📢💥Apoya este canal suscribiéndote👍 y compartiendo este video con tus
    amig@s para que aprendan a crear y administrar bases de datos con SQL!😃

  • @mayramarulanda5621
    @mayramarulanda5621 Год назад +5

    Wow tremendo, directo a teoria y practica simultáneamente... A esto le llamo conocimiento de calidad

    • @Ingenioteka
      @Ingenioteka  Год назад +1

      Muchas gracias @mayramarulanda5621 por apoyar mi video con tu comentario 😃 saludos

  • @5uintaesencia
    @5uintaesencia 7 месяцев назад

    Gracias, uno de los pocos canales que explican estos temas con el codigo y no con las herramientas de MySQL.

  • @juanantoniorodriguez6850
    @juanantoniorodriguez6850 6 месяцев назад

    Excelente, felicitaciones.

  • @sebastiangaetefuentes1301
    @sebastiangaetefuentes1301 Год назад +3

    Alfin logré entender el funcionamiento de la FK 🥺🥺, muchas gracias por su explicación❤

    • @Ingenioteka
      @Ingenioteka  Год назад

      🤓Genial Sebastián !! A ti por el comentario y por aprender de este mundo tan fascinante de bases de datos!

  • @jimena440
    @jimena440 Год назад +1

    muchas gracias por esta explicacion, es de mucha ayuda!

    • @Ingenioteka
      @Ingenioteka  Год назад

      Muchas gracias @jimena440 por seguir mis videos y tu comentario 🤓 !

  • @arturonicolasjuarez9175
    @arturonicolasjuarez9175 2 года назад +1

    Excelente video! Grán explicación! Muchas gracias, lo compartiré con mis compañeros de clase!

    • @Ingenioteka
      @Ingenioteka  2 года назад

      Hola Arturo!!! Muchas gracias por tu comentario y por apoyar el canal compartiéndolo con tus compañeros 😃! Motivan a seguir creando y compartiendo contenidos en este proyecto!

  • @jcAtienza6443
    @jcAtienza6443 2 года назад +2

    Justo lo que buscaba. Gracias por subirlo! Te deseo toda la suerte del mundo en tu canal de RUclips

    • @Ingenioteka
      @Ingenioteka  2 года назад +2

      Que gusto Jonatan por los buenos deseos, pero sobre todo que te ayudara el video. Ya casi comienzo a subir la nueva temporada de cursos: Cloud computing, Big Data, Programación y la actualización de videos... Gracias 🤓

  • @SolaPazEnergy
    @SolaPazEnergy Год назад +1

    Estupendo tutorial amigo. Me has aclarado un tema por el que llevaba mucho tiempo peleando. Gracias y saludos

    • @Ingenioteka
      @Ingenioteka  Год назад

      A ti SolaPazEnergy por darte el tiempo de escribir tu comentario y likes , son muy valiosos para mí !!! De igual forma me da un enorme gusto haberte ayudado !!! Saludos 😃

  • @jhontobon4918
    @jhontobon4918 2 года назад +1

    QUE EXCELENTE EXPLICACIÓN TE FELICITO!! Y muchas gracias

    • @Ingenioteka
      @Ingenioteka  2 года назад +1

      Muchas gracias Jhon por tu comentario y visita al canal!! 🤓

  • @lucasfernandomorenoragni6757
    @lucasfernandomorenoragni6757 2 года назад +1

    Muy buena y detallada la explicación,

    • @Ingenioteka
      @Ingenioteka  2 года назад

      🤓Muchas gracias @Lucas Fernando! Por tu valioso comentario que ayuda mucho a mi canal que va iniciando!!

  • @eugeniademarchi2320
    @eugeniademarchi2320 8 месяцев назад

    gracias!!!! clarisimo

  • @genesiskatherinecaminoguan7831
    @genesiskatherinecaminoguan7831 2 года назад +1

    tiene algun video sobre los index?

    • @Ingenioteka
      @Ingenioteka  2 года назад +1

      @genesiskatherinecaminoguan7831 Hola Genesis!! si lo tengo, pero aún lo publico, existen varios procedimientos complementarios que liberaré próximamente, incluyendo temas avanzados de Stored Procedures y SQLs avanzados!

  • @gigirondin
    @gigirondin Год назад

    muy bien explicado! graciass

    • @Ingenioteka
      @Ingenioteka  Год назад

      Gracias a ti Giselle! Buen día!

  • @nataliazavala6632
    @nataliazavala6632 Год назад

    Te felicito, la explicación que buscaba... es al único que entendí de uno ya que estoy estudiando y a mi profe ni a gancho jaja

    • @Ingenioteka
      @Ingenioteka  Год назад

      Muchas gracias @nataliazavala6632 😃! Por visitar mi canal y por geniales comentarios !

  • @marcelo072
    @marcelo072 2 года назад

    como relaciono una clave foranea compuesta

  • @jonmaz9
    @jonmaz9 Год назад +1

    Duda, Si creaste las tablas pero no creaste las llaves foreanas ni el enlace como se podrían unir ?

    • @Ingenioteka
      @Ingenioteka  Год назад

      Hola jonmaz55! Al momento que se crean las tablas se crean las llaves primarias y foráneas, justo en este momento explico como enlazas las llaves foráneas. El resto de como unirlo se hace con el select ruclips.net/video/hFwHAt8nCQY/видео.html

    • @jonmaz9
      @jonmaz9 Год назад

      @@Ingenioteka pero si por ejemplo cree la tabla ya tiene 200 datos pero la quiero enlazar a una tabla nueva sin perder los datos se puede integrar sin eliminar y crear de nuevo la tabla, se que podría guardar los datos en un txt o excel para luego ingresarlos de nuevo pero la duda es sepuede enlazar sin crear de cero ?

    • @Ingenioteka
      @Ingenioteka  Год назад

      @@jonmaz9 Si es posible, depende de cual sea tu tabla dependiente . Por ejemplo si esa "nueva tabla" es la que guardara el id foraneo de tu tabla de 200 registros. Solo debes hacer lo del video... Pero si es al revés, que tu tabla de 200 registros guardara la llave foranea necesitarias utilizar el comando ALTER....Algo asi: ALTER TABLE cursos
      ADD COLUMN idProfesor int(200) NOT NULL default 1,
      ADD CONSTRAINT `fk_id_profesor` FOREIGN KEY (idProfesor)
      REFERENCES profesor (id);

    • @Ingenioteka
      @Ingenioteka  Год назад

      ALTER.. Sirve para modificar atributos o caracteristicas de tablas previamente creadas

    • @jonmaz9
      @jonmaz9 Год назад

      @@Ingenioteka muchas gracias, aras un video de eso ?

  • @carlospalma5299
    @carlospalma5299 10 месяцев назад +1

    Imaginemos que en la tabla de Curso nos soliciten dos llaves foraneas para el control de la información respecto ultimo usuario que modifica la información. El primero userid_registro para que identifique al usuario que registró la informacion. El 2do userid_update para que identifique al usuario que actualizó la información. En este escenario como se realizaría la definición de las llaves foraneas?

    • @Ingenioteka
      @Ingenioteka  10 месяцев назад

      Hola @carlospalma5299!🤓 Ojo no estas tomando en cuenta en tu problema que posiblemente puedan existir más de un usuario que modifique/actualice la información y si eso pasa, cambia toda la lógica. Ya que idealmente deberías crear una tabla adicional que te guarde todas la modificaciones hechas por diversos usuarios en un registro especifico... todo depende como hayas diseñado la BD
      PERO, partiendo de tu idea inicial que solo existirá una sola persona que actualice, solo debes añadir todas las llaves foráneas que necesitas separadas por comas: CONSTRAINT FOREIGN KEY (id_usuario_registro) REFERENCES usuarios(id_usuario),CONSTRAINT FOREIGN KEY (id_usuario_update) REFERENCES usuarios(id_usuario) ... En videos más adelante, se realizan relaciones múltiples.. Saludos