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!
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 🤓
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 😃
@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!
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
@@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 ?
@@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);
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?
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
📢💥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!😃
Wow tremendo, directo a teoria y practica simultáneamente... A esto le llamo conocimiento de calidad
Muchas gracias @mayramarulanda5621 por apoyar mi video con tu comentario 😃 saludos
Gracias, uno de los pocos canales que explican estos temas con el codigo y no con las herramientas de MySQL.
Excelente, felicitaciones.
Alfin logré entender el funcionamiento de la FK 🥺🥺, muchas gracias por su explicación❤
🤓Genial Sebastián !! A ti por el comentario y por aprender de este mundo tan fascinante de bases de datos!
muchas gracias por esta explicacion, es de mucha ayuda!
Muchas gracias @jimena440 por seguir mis videos y tu comentario 🤓 !
Excelente video! Grán explicación! Muchas gracias, lo compartiré con mis compañeros de clase!
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!
Justo lo que buscaba. Gracias por subirlo! Te deseo toda la suerte del mundo en tu canal de RUclips
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 🤓
Estupendo tutorial amigo. Me has aclarado un tema por el que llevaba mucho tiempo peleando. Gracias y saludos
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 😃
QUE EXCELENTE EXPLICACIÓN TE FELICITO!! Y muchas gracias
Muchas gracias Jhon por tu comentario y visita al canal!! 🤓
Muy buena y detallada la explicación,
🤓Muchas gracias @Lucas Fernando! Por tu valioso comentario que ayuda mucho a mi canal que va iniciando!!
gracias!!!! clarisimo
tiene algun video sobre los index?
@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!
muy bien explicado! graciass
Gracias a ti Giselle! Buen día!
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
Muchas gracias @nataliazavala6632 😃! Por visitar mi canal y por geniales comentarios !
como relaciono una clave foranea compuesta
Duda, Si creaste las tablas pero no creaste las llaves foreanas ni el enlace como se podrían unir ?
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
@@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 ?
@@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);
ALTER.. Sirve para modificar atributos o caracteristicas de tablas previamente creadas
@@Ingenioteka muchas gracias, aras un video de eso ?
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?
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