Obrigado por compartilhar esta playlist. Vídeos curtos, diretos, com informação necessária e clara. Obrigado e parabéns. Está me ajudando num processo seletivo.
1:50 foi criado uma chave estrangeira para fazer relação com a tabela categoria, por tal motivo foi criado uma coluna na tabela produto com o nome 'categoria_id' para que seja apresentado qual é o id relacionado da tabela 'categoria'.
Alguém pode me socorrer aí?, Eu criei uma Tabela Contato com os campos: id(chave primária, nome, sobrenome, nascimento e peso), blza?! Depois criei uma Tabela email, com os campos: id, email e contato_fk como chave estrangeira que faz referência a chave primária id da Tabela contato. Acontece o seguinte, na Tabela CONTATO, eu criei 8 nomes, aí quando eu vou inserir dados na TABELA EMAIL, eu vou lá e coloco id,email e contato_fk que é a chave estrangeira que faz referência a primary key que é o campo id da TABELA CONTATO; aí eu vou coloco assim na TABELA EMAIL: (id(eu coloco 1; meu email, e na chave estrangeira eu coloco 1 que faz referência a pessoa que está cadastrada na id 1 da tabela contato, SABE O QUE ACONTECE? ELE VAI LÀ E REGISTRA MEU EMAIL EM TODOS OS CONTATOS, ALGUÉM ME EXPLICA O ERRO, SÃO 8 NOMES CASDASTRADOS, COM IDS DO 1 ATÉ 8, POR QUE ELE ESTÁ REGISTRANDO O EMAIL NOS 8 NOMES????
Estou executando esta query para que a coluna 'categoria_id' seja chave estrangeira: ALTER TABLE `produto` ADD FOREIGN KEY (`categoria_id`) REFERENCES `mercado`.`categoria`(`id`) ON DELETE RESTRICT ON UPDATE RESTRICT; Contudo é retornado o seguinte erro: #1215 - Cannot add foreign key constraint Como posso resolver?
Olá amigo, pode me ajudar. Quando eu fecho o postgresql sem desconectar nao consigo mais conectar. Da esse erro: the database system is starting up. Tem algum comando que eu possa encerrar a conexão, já que ele diz que o sistema está execução
Uma pequena dúvida amigo, me diz... Ao desejar armazenar um dado que represente dinheiro (R$100.00, R$1.50), é aconselhável utilizar qual tipo de dado ? numeric ou real?
Alguém pode me socorrer aí?, Eu criei uma Tabela Contato com os campos: id(chave primária, nome, sobrenome, nascimento e peso), blza?! Depois criei uma Tabela email, com os campos: id, email e contato_fk como chave estrangeira que faz referência a chave primária id da Tabela contato. Acontece o seguinte, na Tabela CONTATO, eu criei 8 nomes, aí quando eu vou inserir dados na TABELA EMAIL, eu vou lá e coloco id,email e contato_fk que é a chave estrangeira que faz referência a primary key que é o campo id da TABELA CONTATO; aí eu vou coloco assim na TABELA EMAIL: (id(eu coloco 1; meu email, e na chave estrangeira eu coloco 1 que faz referência a pessoa que está cadastrada na id 1 da tabela contato, SABE O QUE ACONTECE? ELE VAI LÀ E REGISTRA MEU EMAIL EM TODOS OS CONTATOS, ALGUÉM ME EXPLICA O ERRO, SÃO 8 NOMES CASDASTRADOS, COM IDS DO 1 ATÉ 8, POR QUE ELE ESTÁ REGISTRANDO O EMAIL NOS 8 NOMES????
Preciso de ajuda galera, criei uma base de dados e apagai algumas alinhas e os códigos ficaram completamente desorganizados, como por exemplo: 1. João António, 3. José Fernando, 6. Alexandre Maria. Quero apagar todas as informações e reorganiza-los por 1.João António; 2.José Fernando; 3.Alexandre Maria. Como faço isso?
@@Descompila : Alguém pode me socorrer aí?, Eu criei uma Tabela Contato com os campos: id(chave primária, nome, sobrenome, nascimento e peso), blza?! Depois criei uma Tabela email, com os campos: id, email e contato_fk como chave estrangeira que faz referência a chave primária id da Tabela contato. Acontece o seguinte, na Tabela CONTATO, eu criei 8 nomes, aí quando eu vou inserir dados na TABELA EMAIL, eu vou lá e coloco id,email e contato_fk que é a chave estrangeira que faz referência a primary key que é o campo id da TABELA CONTATO; aí eu vou coloco assim na TABELA EMAIL: (id(eu coloco 1; meu email, e na chave estrangeira eu coloco 1 que faz referência a pessoa que está cadastrada na id 1 da tabela contato, SABE O QUE ACONTECE? ELE VAI LÀ E REGISTRA MEU EMAIL EM TODOS OS CONTATOS, ALGUÉM ME EXPLICA O ERRO, SÃO 8 NOMES CASDASTRADOS, COM IDS DO 1 ATÉ 8, POR QUE ELE ESTÁ REGISTRANDO O EMAIL NOS 8 NOMES????
Por que o meu não da certo amigo? Na hora que eu tento criar a table tb_escola da erro. create table tb_escola ( id_polo INT primary key, disciplina varchar(10), professor varchar(10), foreign key (professor) references tb_alunos (id_matricula) ) create table tb_alunos ( id_nome_aluno varchar(50), id_matricula INT primary key, id_turma INT, disciplina varchar(10) )
Obrigado por compartilhar esta playlist. Vídeos curtos, diretos, com informação necessária e clara. Obrigado e parabéns. Está me ajudando num processo seletivo.
Show, fico muito feliz em está ajudando. Vai dá tudo certo. Um forte abraço!!! Tmj 👊🏻
Brother., Valewwww
Moro no Canada, e estudo Eng. de Software e o seu video deu uma luz., VALEWWWWWWWWWWW
Muito bom, agora sim com assuntos mais avançados!
Nos próximos vídeos iriei entrar nos assuntos mais pedidos, que são as consultas envolvendo relacionamento entre tabelas.
1:50 foi criado uma chave estrangeira para fazer relação com a tabela categoria, por tal motivo foi criado uma coluna na tabela produto com o nome 'categoria_id' para que seja apresentado qual é o id relacionado da tabela 'categoria'.
Alguém pode me socorrer aí?, Eu criei uma Tabela Contato com os campos: id(chave primária, nome, sobrenome, nascimento e peso), blza?!
Depois criei uma Tabela email, com os campos: id, email e contato_fk como chave estrangeira que faz referência a chave primária id da Tabela contato. Acontece o seguinte, na Tabela CONTATO, eu criei 8 nomes, aí quando eu vou inserir dados na TABELA EMAIL, eu vou lá e coloco id,email e contato_fk que é a chave estrangeira que faz referência a primary key que é o campo id da TABELA CONTATO; aí eu vou coloco assim na TABELA EMAIL: (id(eu coloco 1; meu email, e na chave estrangeira eu coloco 1 que faz referência a pessoa que está cadastrada na id 1 da tabela contato, SABE O QUE ACONTECE? ELE VAI LÀ E REGISTRA MEU EMAIL EM TODOS OS CONTATOS, ALGUÉM ME EXPLICA O ERRO, SÃO 8 NOMES CASDASTRADOS, COM IDS DO 1 ATÉ 8, POR QUE ELE ESTÁ REGISTRANDO O EMAIL NOS 8 NOMES????
vc é foda, muito obrigado. vc é um DEUS salvo eu aqui no curso
Fico muito feliz em ter ajudo. Tamo junto 👊🏻
Aula top!
Show de bola garoto!! e vamos que vamos para o advanced!!
isso ai brainiac =)
Estou executando esta query para que a coluna 'categoria_id' seja chave estrangeira:
ALTER TABLE `produto` ADD FOREIGN KEY (`categoria_id`) REFERENCES `mercado`.`categoria`(`id`) ON DELETE RESTRICT ON UPDATE RESTRICT;
Contudo é retornado o seguinte erro:
#1215 - Cannot add foreign key constraint
Como posso resolver?
Ótima aula, muito obrigado me ajudou muito !
De nada. Continue acompanhando.
obrigado! conteúdo excelente!
Valeu Thales =)
No caso não precisa de uma chave estrangeira na tabela categoria já que usou na do produto?
É obrigatório criar duas tabelas, no caso categoria e produto? Ou pode criar ir direto criar uma unica tabela de dados?
Olá amigo, pode me ajudar. Quando eu fecho o postgresql sem desconectar nao consigo mais conectar. Da esse erro: the database system is starting up.
Tem algum comando que eu possa encerrar a conexão, já que ele diz que o sistema está execução
Uma pequena dúvida amigo, me diz... Ao desejar armazenar um dado que represente dinheiro (R$100.00, R$1.50), é aconselhável utilizar qual tipo de dado ? numeric ou real?
Valores altos, Double. Valores menores Decimal.
Alguém pode me socorrer aí?, Eu criei uma Tabela Contato com os campos: id(chave primária, nome, sobrenome, nascimento e peso), blza?!
Depois criei uma Tabela email, com os campos: id, email e contato_fk como chave estrangeira que faz referência a chave primária id da Tabela contato. Acontece o seguinte, na Tabela CONTATO, eu criei 8 nomes, aí quando eu vou inserir dados na TABELA EMAIL, eu vou lá e coloco id,email e contato_fk que é a chave estrangeira que faz referência a primary key que é o campo id da TABELA CONTATO; aí eu vou coloco assim na TABELA EMAIL: (id(eu coloco 1; meu email, e na chave estrangeira eu coloco 1 que faz referência a pessoa que está cadastrada na id 1 da tabela contato, SABE O QUE ACONTECE? ELE VAI LÀ E REGISTRA MEU EMAIL EM TODOS OS CONTATOS, ALGUÉM ME EXPLICA O ERRO, SÃO 8 NOMES CASDASTRADOS, COM IDS DO 1 ATÉ 8, POR QUE ELE ESTÁ REGISTRANDO O EMAIL NOS 8 NOMES????
Preciso de ajuda galera, criei uma base de dados e apagai algumas alinhas e os códigos ficaram completamente desorganizados, como por exemplo: 1. João António, 3. José Fernando, 6. Alexandre Maria. Quero apagar todas as informações e reorganiza-los por 1.João António; 2.José Fernando; 3.Alexandre Maria. Como faço isso?
Vai ter que zerar seu sequence.
@@Descompila : Alguém pode me socorrer aí?, Eu criei uma Tabela Contato com os campos: id(chave primária, nome, sobrenome, nascimento e peso), blza?!
Depois criei uma Tabela email, com os campos: id, email e contato_fk como chave estrangeira que faz referência a chave primária id da Tabela contato. Acontece o seguinte, na Tabela CONTATO, eu criei 8 nomes, aí quando eu vou inserir dados na TABELA EMAIL, eu vou lá e coloco id,email e contato_fk que é a chave estrangeira que faz referência a primary key que é o campo id da TABELA CONTATO; aí eu vou coloco assim na TABELA EMAIL: (id(eu coloco 1; meu email, e na chave estrangeira eu coloco 1 que faz referência a pessoa que está cadastrada na id 1 da tabela contato, SABE O QUE ACONTECE? ELE VAI LÀ E REGISTRA MEU EMAIL EM TODOS OS CONTATOS, ALGUÉM ME EXPLICA O ERRO, SÃO 8 NOMES CASDASTRADOS, COM IDS DO 1 ATÉ 8, POR QUE ELE ESTÁ REGISTRANDO O EMAIL NOS 8 NOMES????
Por que o meu não da certo amigo? Na hora que eu tento criar a table tb_escola da erro.
create table tb_escola (
id_polo INT primary key,
disciplina varchar(10),
professor varchar(10),
foreign key (professor) references tb_alunos (id_matricula)
)
create table tb_alunos (
id_nome_aluno varchar(50),
id_matricula INT primary key,
id_turma INT,
disciplina varchar(10)
)
Primeiro tem que criar as tabelas filhas e depois a tabela pai. Primeiro cria tb_alunos e depois tb_escola.
@@Descompila eu fiz assim, criei primeiro a tb_alunos
@@Descompila a FK tem que ter o mesmo nome da PK da tabela pai?
@@danielluizpereira6403 a tipagem tem que ser a mesma. Verifiquei ali que a coluna professor está como varchar, ela precisa ser int também.
ah perfeito, mto obrigado