te amoooooo, al fín me salió con todo tu explicación que me diste logré entender como funciona la relación, mi profesor solo mandaba a copiar y no le entendía
Hola Franklin, cuanto agradezco tu explicaciones me ha permitido entender una materia en mi carrera que tenia muchisimas dudas. Sobre todo por que no se que tiene mi compu que instala solo es SQL en ingles, y asi en tus videos mas viejitos lo puedo entender mejor. Gracias
👉👉Indice del Tutorial: 👈 0:01 Saludo e Introducción 0:10 Teoría sobre Llaves Foráneas 2:00 Diagrama de Base de Datos 3:50 Código para Crear Tablas 4:20 Crear Base de Datos y Tablas 7:42 Crear Llave Foránea con Código 10:45 Generando Diagrama de BD 11:49 Agregar Llaves foráneas a Tablas ya creadas 15:45 Crear llaves y relaciones de forma gráfica 19:30 Guardando tablas y Diagrama 20:22 Mas Tutoriales 🥇 ►bit.ly/2Ucv41a 🎁🎁
ok, la creacion de llaves foraneas es facil, pero lo que no logro entender es como se relacionan los datos, osea, al momento de llenar los datos en as tablas, como es que aparecen los datos relacionados?
Disculpa en la universidad nos enseñaron que hay tipos de relaciones (uno a uno, uno a muchos y muchos a muchos), ¿Porqué en sqlserver no salen las relaciones así?, cuando usábamos powerdesigner si salían de esa manera
Una pregunta, al establecer una clave foranea haciendolo a traves de la interfaz grafica, no se visualiza el codigo de esa relacion en la linea de codigo?
hola amigo muy buen video, pero tengo un problema , como elimino una clave foránea? tengo que eliminar una tabla pero no me quiere eliminar xq tiene relación con otra tabla
buenos días, se puede pasar una clave autogenerada como clave foránea a otra tabla? al momento de crearla si me acepta pero al momento de insertarle datos me arroja un error de falta de columnas. create database borrador; use borrador; create table pedidos ( codigo int primary key identity(1,1) not null, nombre varchar(20) ); insert into pedidos values('josue'); select * from pedidos; create table detalle ( cod int primary key not null, precio decimal(8,2) constraint fk_codigo foreign key (cod) references pedidos(codigo) ); insert into detalle values(800.00); //aquí es donde punta el error, me dice que falta datos de la columna cod, pero no entiendo porque lanza error si la clave autogenerada de la otra tabla debe pasarse aquí
hola Franklin me encantan tus videos, explicas super bien, quiero leer el articulo de este video, pero me aparece pagina no encontrada,, habrá posibilidad que lo compartas de nuevo? muchas gracias
Hola muchas gracias. Con respecto al artículo he revisado el enlace y me sale todo bien, revisa nuevamente y me avisas porfa. 👉codigosql.top/sql-server/llaves-primarias-y-foraneas-en-sql-server/
Hola franklin, me dice que tengo un error de syntax, es este: CREATE TABLE Prueba_Portafolio_Claves( Id char (10) primary key, Nombre varchar (20) not null, Direccion varchar (20) not null, Dia_Horario varchar (20), Nombre_del_programa varchar (30), Eventos_Especiales varchar (30), );
una pregunta si una tabla esta bajo y la otra ESTA ARRIBA y esta arriba la voy relacionar esta abajo me sale un error como este no hace referencia tabla valida como hago ahi
Hola franklin te quiero consultar algo , supongamos que yo en la tabla asigantura tengo llave primaria con identity 1,1 not null, ¿me dejara crear la llave foranea en la tabla incripcion?¿ o solo tiene que ser el id de asignatura sin identity not null?
Hola, si puedes crear la llave foranea, en ese caso debe llevar el mismo tipo de dato y la propiedad not null, pero NO le agregues el identity. Ya que generaría error.
en el minuto 20:06 indicas que tienes un video que soluciona el error el no poder editar la tabla ya creada cual es porque lo busco y no lo encuentro Gracias
Hola amigo, como puedo eliminar la foreign key de una tabla ya relacionada? el comando habitual no me permite hacerlo ALTER TABLE Usuarios DROP FOREIGN KEY Id_Empleado Refernciando la FK CON LA PK alter table Usuarios add Id_Empleado varchar(11) references Empleados (Id_Empleado)
@@irawdom. Las foreign key deben guardar registros ya insertados en la tabla relacionada. Por ejemplo si la columna foreign key es IdMateria en ese caso deberia registrarse un IdMateria insertado previamente en la tabla Materia.
Se hace a través de una tabla intermediaria, en la cual se llevan únicamente los id de las dos tablas involucradas. Ejemplo: www.aulapc.es/paginas/ofimatica/paginas/acces/relaciones/imagenes/varios-varios.png
NO EXPLICASTE COMO HACER QUE SALGAN DOS LLAVES FORANEAS DE UNA SOLA TABLA POR QUE AHI TODAS LAS LLAVES FORANEAS SE ALMACENAN EN UNA SOLA TABLA POR EJEMPLO DE LA TABLA CLIENTES TENGA DOS LLAVES FORANEAS Y ESAS SE ALACENEN EN DOS DISTINTAS TABLAS CON SUS LLAVES PRIMARIAS
💥💥MEJORES TUTORIALES:
👉👉 bit.ly/2Ucv41a
💪💪 bit.ly/393tS6S (SQL SERVER)👊👨🏽💻
💣💣 codigosql.top/sql-server/ (Codigo SQL) ⭐️ ⭐️
te amoooooo, al fín me salió con todo tu explicación que me diste logré entender como funciona la relación, mi profesor solo mandaba a copiar y no le entendía
La mejor y más completa explicación en 10 distintos UA-camrs
Muchas gracias. Saludos
Hola Franklin, cuanto agradezco tu explicaciones me ha permitido entender una materia en mi carrera que tenia muchisimas dudas. Sobre todo por que no se que tiene mi compu que instala solo es SQL en ingles, y asi en tus videos mas viejitos lo puedo entender mejor. Gracias
Me alegra saber que te he ayudado Marilyn.. Saludos!!
La mejor explicacion que he visto y escuchado en mi vida, demasiadas gracias por tanta calidad y compromiso. Me suscribo y te sigo como perrito fiel.
Gracias amigo por expresarlo. 😀 Estos comentarios me motivan a seguir adelante. Saludos!
Muy buena amigo acabo de realizar esta práctica completa desde el primer video de la tabla escuela hasta aquí en relacionar las tablas, gracias.🙌
Whaooooooo excelente, hasta ahora la mejor explicación, me he suscrito a este canal, para seguir el curso desde 0, lo ame.
Excelente. Saludos Julia
👉👉Indice del Tutorial:
👈
0:01 Saludo e Introducción
0:10 Teoría sobre Llaves Foráneas
2:00 Diagrama de Base de Datos
3:50 Código para Crear Tablas
4:20 Crear Base de Datos y Tablas
7:42 Crear Llave Foránea con Código
10:45 Generando Diagrama de BD
11:49 Agregar Llaves foráneas a Tablas ya creadas
15:45 Crear llaves y relaciones de forma gráfica
19:30 Guardando tablas y Diagrama
20:22 Mas Tutoriales 🥇
►bit.ly/2Ucv41a 🎁🎁
WAOOO GRACIAS POR AYUDARME EN MI PRUEBA NO SABIA ENQUE TENIA ERRORES MI TABLA EN LA PARTE DE LLAVES Y AHORA LO ENTENDI TODO 10/10
Excelente. Me alegro que lo comentes. Saludos!
Muchas gracias por tu guía, me fue de gran ayuda, eres muy buena explicando y detallando los ejercicios.
Excelente tutorial, entendí a la perfección y pude terminar mi BD. Muchísimas gracias
Me alegro saberlo. 😊
franklin Excelentes tutoriales, buena explicación, que Dios los bendiga.
Excelente explicación, que puedo decir. Me ayudó muchísimo, muchas gracias.
Franklin eres un Crack, felicitaciones y mucho éxito para ti
Explicaste todo lo que estaba buscando, muchas gracias 🐱🏍
Muy bueno el tutorial, excelente para explicar y detallar.
Hola, muchas gracias
Sin duda, una gran herramienta! gracias y obvio, esty inscrita en su canal!
Gracias a ti Liliana. Saludos 👋
Excelente explicación, ¡me sirvió muchísimo!
Excelente!
Gracias por tus videos!
Es un gusto. Saludos
super video! muchas gracias, estoy siguiendo el curso desde 0 :)
Excelente amigo!! sigue adelante 🖐💪
Exelentes videos; estoy despejando todas las dudas que traido de la U
Muy bien me alegro amigo. Saludos!
ok, la creacion de llaves foraneas es facil, pero lo que no logro entender es como se relacionan los datos, osea, al momento de llenar los datos en as tablas, como es que aparecen los datos relacionados?
Hola, sería mucha molestía que enseñes un INNER JOIN con esas mismas tablas
Excelente amigo! que forma fácil de enseñar
Gracias! 😊 Es un gusto Manuel. Saludos!
Excelente este material. Muy buena las explicaciones. Muchas gracias, me ha sido de gran ayuda.
Me suscribí a este canal.
Gracias bro. Saludos 👋👋
Mano Sera Que puedes hacer un Video de Como hacer consultas SQLYOG y como hacer base de datos y llaves foraneas , Muy Buen Video
Excelente vídeo , muchas gracias.
A la orden
Gracias amigo, me salvaste de una enserio, graciaaaaaaaaaaaaaaaaas
Es un gusto! Saludos Elias
Disculpa en la universidad nos enseñaron que hay tipos de relaciones (uno a uno, uno a muchos y muchos a muchos), ¿Porqué en sqlserver no salen las relaciones así?, cuando usábamos powerdesigner si salían de esa manera
Excelente video, muy buena explicación !
Gracias bro. Saludos 🖐
Qué buen video este , recomendado al cien !
Gracias! Es un gusto
Gracias
Saludos
buen día! soy de el salvador me gustaría ponerme en contacto con tu persona ya que estoy aprendiendo base de datos. Gracias de antemano.
Muchas gracias
De nada
Estupendo :D
Una pregunta, al establecer una clave foranea haciendolo a traves de la interfaz grafica, no se visualiza el codigo de esa relacion en la linea de codigo?
hola amigo muy buen video, pero tengo un problema , como elimino una clave foránea? tengo que eliminar una tabla pero no me quiere eliminar xq tiene relación con otra tabla
Excelente
Gracias! 😊
Buen tutorial.
buenos días, se puede pasar una clave autogenerada como clave foránea a otra tabla? al momento de crearla si me acepta pero al momento de insertarle datos me arroja un error de falta de columnas.
create database borrador;
use borrador;
create table pedidos
(
codigo int primary key identity(1,1) not null,
nombre varchar(20)
);
insert into pedidos values('josue');
select * from pedidos;
create table detalle
(
cod int primary key not null,
precio decimal(8,2)
constraint fk_codigo foreign key (cod) references pedidos(codigo)
);
insert into detalle values(800.00); //aquí es donde punta el error, me dice que falta datos de la columna cod, pero no entiendo porque lanza error si la clave autogenerada de la otra tabla debe pasarse aquí
que pasa si no usamos el comando constrain? ese solo sirve para darle nombre a la restricción? donde lo muestra después? sirve de algo?
Me gustaría saber donde puedo bajar el código para practicar el ejercicio
hola Franklin me encantan tus videos, explicas super bien, quiero leer el articulo de este video, pero me aparece pagina no encontrada,, habrá posibilidad que lo compartas de nuevo? muchas gracias
Hola muchas gracias. Con respecto al artículo he revisado el enlace y me sale todo bien, revisa nuevamente y me avisas porfa. 👉codigosql.top/sql-server/llaves-primarias-y-foraneas-en-sql-server/
@@MrFranklingr Hola Franklin con este enlace si salió todo bien, muchas gracias!
@@cingabrr4879 excelente. Saludos 🤝
¿como se puede hacer que dos campos(columnas) sean claves principal ? ejemplo dos ID 1 y ID2 ocea: clave principal sea ID2+ID2
Hola Franklin, hiciste un nuevo video con clave primaria?
No. Ese es el más reciente
Hola franklin, me dice que tengo un error de syntax, es este: CREATE TABLE Prueba_Portafolio_Claves(
Id char (10) primary key,
Nombre varchar (20) not null,
Direccion varchar (20) not null,
Dia_Horario varchar (20),
Nombre_del_programa varchar (30),
Eventos_Especiales varchar (30),
);
Que estoy haciend mal
una pregunta si una tabla esta bajo y la otra ESTA ARRIBA y esta arriba la voy relacionar esta abajo me sale un error como este no hace referencia tabla valida como hago ahi
Buenaaa Franklin
Un gusto. Saludos!
Hola franklin te quiero consultar algo , supongamos que yo en la tabla asigantura tengo llave primaria con identity 1,1 not null, ¿me dejara crear la llave foranea en la tabla incripcion?¿ o solo tiene que ser el id de asignatura sin identity not null?
Hola, si puedes crear la llave foranea, en ese caso debe llevar el mismo tipo de dato y la propiedad not null, pero NO le agregues el identity. Ya que generaría error.
@@MrFranklingr Bueno franklin voy a intentar con tu consejos ,,.Muy amable ...muchísimas gracias
¿Cómo agrego más de una llave foránea a una misma tabla?
En el vídeo lo hace, ¿te refieres a una clave foránea de una clave primaria compuesta?
Messirve
en el minuto 20:06 indicas que tienes un video que soluciona el error el no poder editar la tabla ya creada cual es porque lo busco y no lo encuentro Gracias
estoy en la misma...buscando el videa
Hola amigo, como puedo eliminar la foreign key de una tabla ya relacionada? el comando habitual no me permite hacerlo
ALTER TABLE Usuarios DROP FOREIGN KEY Id_Empleado
Refernciando la FK CON LA PK alter table Usuarios add Id_Empleado varchar(11) references Empleados (Id_Empleado)
Hola, el detalle es qe no la columna que es foreign key no debe tener datos, ya que si tiene registros, no se puede eliminar.
@@MrFranklingr sii ya lo solucioné, lo que necesito es mostrar datos de 2 tablas relacionadas, tocaría hacer inner join?, para iniciar sesión
@@MrFranklingr Si al rellenar esa tabla con el foreign key, con que la relleno? si me la pide rrelenar?
@@irawdom. Las foreign key deben guardar registros ya insertados en la tabla relacionada. Por ejemplo si la columna foreign key es IdMateria en ese caso deberia registrarse un IdMateria insertado previamente en la tabla Materia.
Mira: ua-cam.com/video/PfY6Ypzp0Io/v-deo.html
Tanto pedos tuves con el Transac para que al final lo hagas grafico y mire que es super SUPER MAAAAS FACIL
Jesus Arturo HS Es obvio qe es mas facil, pero la intencion del video es enseñar de ambas formas. 👋
@@MrFranklingr Si jaja, muchas gracias, pero es que si no pude hacerlo con Transac porque me mandaba demasiados errores
como se hace una relciona 1 a 1
Se hace a través de una tabla intermediaria, en la cual se llevan únicamente los id de las dos tablas involucradas. Ejemplo: www.aulapc.es/paginas/ofimatica/paginas/acces/relaciones/imagenes/varios-varios.png
@@MrFranklingr Y COMO HAGO EN CODIGO SOY NUEVO EN CREAR BASE DE DATOS
ME GUSTAN LOS GEIS
NO EXPLICASTE COMO HACER QUE SALGAN DOS LLAVES FORANEAS DE UNA SOLA TABLA
POR QUE AHI TODAS LAS LLAVES FORANEAS SE ALMACENAN EN UNA SOLA TABLA
POR EJEMPLO DE LA TABLA CLIENTES
TENGA DOS LLAVES FORANEAS Y ESAS SE ALACENEN EN DOS DISTINTAS TABLAS CON SUS LLAVES PRIMARIAS
para la proxima no pongas esa musica de fondo!
Copiado
Mano Sera Que puedes hacer un Video de Como hacer consultas SQLYOG y como hacer base de datos y llaves foraneas , Muy Buen Video
Excelente video amigo, gracias y éxitos.
Gracias ☺️