SENSACIONAL! Te achei procurando material de apoio pra minha pós em Ciência de Dados. Escolhi um curso super técnico e minha formação é em Adminsitração-Finanças. Ou seja, sou bem leiga. E você simplesmente clareou muita coisa! Ótimo professor. Inscrita e já providenciando a minha carteirinha de fã!
Obrigado pelo comentário, que legal que o vídeo te ajudou. Essa parte de modelagem é a base para entender bem a disciplina, você pode seguir essa sequência: entidades, atributos, tipos de dados, restrições, relacionamentos, auto-relacionamento, generalização/especialização.
Pergunta boba: lah no meio do video vc diz: "...é importante o aluno ter um prontuário..." Eu entendi a cardinalidade entre as tabelas e td o resto (aliás, Parabens tah muito claro). Mas entendo "prontuário" como se fosse atributo de paciente no contexto de hospital. Exemplo: O paciente possui as seguintes alergias; ele é epilético; Já teve infarto; tem pressão Baixa, Alta; etc. Quais características vc colocaria no prontuário como atributo de aluno? algo sobre comportamento, notas, nivel de aprendizado, inteligência? (ficou vaga esta parte) [Obrigado pelo vídeo, ficou muito bom]
Sou formado em T.I (técnico msm haha) e mudei de área. Agora estou precisando suar SQL novamente e preciso relembrar algumas coisas básicas. O video ajudou bastante, valeu!
muito bom professor quando vai sair a aula File > Export > Forward Engineer SQL CREATE Script. gostaria de entender como fica depois de salvar, desde ja agradeço pela magnifica aula parabéns
São dois tipos de relacionamento: o "IS-A" (é um) e o HAS (possui). No MySQL a linha tracejada representa o relacionamento "possui" e a linha normal representa o relacionamento "é um". Pesquise sobre "Generalização e Especialização" e também sobre "Entidade forte vs Entidade fraca". Um abraço!
Fala @luizrodrigues. Você consegue ajudar com um exercício da faculdade? Nele pede para desenvolver um diagrama entidade-Relacionamento (DER), onde uma biblioteca de uma universidade realiza empréstimos de suas obras para s alunos da instituição. Ai temos, Aluno, Livro, Colaborador e Empréstimo? Ajuda eu kk
Eu estou começando a estudar banco de dados, mas tenho curiosidade como ele é usado na empresa onde trabalho . Tipo na empresa há um sistema de cadastro web sql quando cliente liga reclamando que fez o pagamento mas não ocorreu a baixa na fatura verificamos se realmente esta no sistema e se tiver abrimos chamados para TI . E tenho curiosidade como eles corrigem isso, sera que eles dão um select em algua tabela para ajustar o valor? Tipo a fatura era 1.000 o cliente pagou 1.000 só q em saldo ainda tem um débito de 1.000 então eles dão um comando para ficar 0.00 ? Seria mais ou menos isso ?
oi, cursava ads no senac e agora vou cursar no IFRS, já trabalhei como analista de suporte, quando isso que tu citou acima ocorre, não pode simplesmente apagar o valor e dar como quitado isso altera o balanço mensal, oque se faz no caso se procura no BD a nota de pagamento se caso constar o mesmo porem não foi debitado é feito a quitação através de valores * Outros. pra não ficar nome negativado e erro no fechamento de caixa, pdv e até mesmo balanço mensal ou anual tanto faz, porem esse valores outros* vem com observação de onde ta vindo o mesmo e com autorização do teu superior, ele que autoriza tal edição no valor dentro do banco de dados, após efetuar é tirada a tua autorização! trabalhávamos com suporte a software de grif, pdv e estoque, malwee(somente estoque), lacost e etc....
@@counterdigo A linha contínua é utilizada quando uma chave estrangeira é chave primária na outra tabela. Por isso identificado. O não tracejado é o contrário, quando na tabela de origem o tipo de campo não é uma chave primária.
Oi, tudo bem? Obrigado pelo comentário! Então, isso vai depender das regras de negócio... Os 2 cenários mais comuns: 1) (1:N) Um professor ministra muitas disciplinas e uma disciplina é ministrada por um único professor. (o professor pode ministrar matemática em 2024, 2025, 2026, ou ainda ministrar matemática e física apenas em 2024, simplificando - cada matemática conta como uma disciplina diferente). Pensa num caso de um livro na biblioteca, uma coisa é o nome do livro, autores, data de publicação, etc, outra coisa são os 3 exemplares físicos que existem na biblioteca, inclusive um deles está faltando páginas, outro está desgastado, enfim. O "Livro" é só o conceito, a partir dele eu vou cadastrar exemplares físicos, com códigos barras da minha biblioteca. 2) (N:N) Um professor ministra muitas disciplinas e uma disciplina é ministrada por muitos professores (por exemplo, quando uma turma de 40 alunos tem 2 professores em sala). Nesse vídeo a ideia é exemplificar um modelo similar ao que encontramos no mundo real, mas na prática sempre é interessante ter mais tabelas e campos pra conseguir extrair todas informações que você precisa. Tem ainda outro detalhe: se um professor está em uma turma, e uma turma faz parte de uma disciplina, logo professor está em disciplina.
Na tela que você está criando o diagrama: File > Export > Forward Engineer SQL CREATE Script. Ainda não gravei essa aula mas em breve devo postar, um abraço!
Mano uma dúvida, depois de criar o banco de dados no workbench o que acontece? Tipo se passa isso pra alguma coisa ou algo assim ? Como eu entrego o banco de dados pro cliente usar ?
Depois dessa fase de criação do modelo você vai implementar o banco de dados. Para hospedagem você tem a opção de deixar o banco de dados na rede local do cliente ou ainda a de pagar um serviço para deixar na nuvem.
Excelente explicação! Muito obrigado, Luiz! Deus te abençoe!!!
Que aula perfeita! Muito bom ver a modelagem na prática. Obrigado professor!
Que aula😄 aprendi demais.
SENSACIONAL! Te achei procurando material de apoio pra minha pós em Ciência de Dados. Escolhi um curso super técnico e minha formação é em Adminsitração-Finanças. Ou seja, sou bem leiga. E você simplesmente clareou muita coisa! Ótimo professor. Inscrita e já providenciando a minha carteirinha de fã!
Obrigado pelo comentário, que legal que o vídeo te ajudou. Essa parte de modelagem é a base para entender bem a disciplina, você pode seguir essa sequência: entidades, atributos, tipos de dados, restrições, relacionamentos, auto-relacionamento, generalização/especialização.
Haha, salvou! Tenho que fazer exatamente isso pra entregar como trabalho da Facul.
muito boa sua explicação difícil alguém mostrar com tantos detalhes
Muito obrigado pela aula. Muito top. Me ajudou muito
obrigado! mt melhor q a aula da facul
Obrigado!!! que bom que te ajudou de alguma forma, um abraço!
Pergunta boba:
lah no meio do video vc diz: "...é importante o aluno ter um prontuário..."
Eu entendi a cardinalidade entre as tabelas e td o resto (aliás, Parabens tah muito claro).
Mas entendo "prontuário" como se fosse atributo de paciente no contexto de hospital.
Exemplo:
O paciente possui as seguintes alergias; ele é epilético; Já teve infarto; tem pressão Baixa, Alta; etc.
Quais características vc colocaria no prontuário como atributo de aluno?
algo sobre comportamento, notas, nivel de aprendizado, inteligência? (ficou vaga esta parte)
[Obrigado pelo vídeo, ficou muito bom]
oi, então, seria o código único do aluno. algo assim: "a12345"
Sou formado em T.I (técnico msm haha) e mudei de área. Agora estou precisando suar SQL novamente e preciso relembrar algumas coisas básicas. O video ajudou bastante, valeu!
ta trabalhando na área hj?
Muito bom.
Que aula! 👏👏👏
Vídeo sensacional
muito bom professor quando vai sair a aula File > Export > Forward Engineer SQL CREATE Script. gostaria de entender como fica depois de salvar, desde ja agradeço pela magnifica aula parabéns
Valeu Wilson, vou providenciar essa aula da geração de código a partir do modelo, um abraço!
Cara, você me salvou demais! Muito Obrigado!
Excelente conteúdo....
SENSACIONAL
pq o 1 pra n nao foi relacionado na linha normal e nao na tracejada?
São dois tipos de relacionamento: o "IS-A" (é um) e o HAS (possui). No MySQL a linha tracejada representa o relacionamento "possui" e a linha normal representa o relacionamento "é um". Pesquise sobre "Generalização e Especialização" e também sobre "Entidade forte vs Entidade fraca". Um abraço!
Fala @luizrodrigues. Você consegue ajudar com um exercício da faculdade? Nele pede para desenvolver um diagrama entidade-Relacionamento (DER), onde uma biblioteca de uma universidade realiza empréstimos de suas obras para s alunos da instituição. Ai temos, Aluno, Livro, Colaborador e Empréstimo? Ajuda eu kk
Tanks
obrigado
Eu estou começando a estudar banco de dados, mas tenho curiosidade como ele é usado na empresa onde trabalho . Tipo na empresa há um sistema de cadastro web sql quando cliente liga reclamando que fez o pagamento mas não ocorreu a baixa na fatura verificamos se realmente esta no sistema e se tiver abrimos chamados para TI . E tenho curiosidade como eles corrigem isso, sera que eles dão um select em algua tabela para ajustar o valor? Tipo a fatura era 1.000 o cliente pagou 1.000 só q em saldo ainda tem um débito de 1.000 então eles dão um comando para ficar 0.00 ? Seria mais ou menos isso ?
oi, cursava ads no senac e agora vou cursar no IFRS, já trabalhei como analista de suporte, quando isso que tu citou acima ocorre, não pode simplesmente apagar o valor e dar como quitado isso altera o balanço mensal, oque se faz no caso se procura no BD a nota de pagamento se caso constar o mesmo porem não foi debitado é feito a quitação através de valores * Outros. pra não ficar nome negativado e erro no fechamento de caixa, pdv e até mesmo balanço mensal ou anual tanto faz, porem esse valores outros* vem com observação de onde ta vindo o mesmo e com autorização do teu superior, ele que autoriza tal edição no valor dentro do banco de dados, após efetuar é tirada a tua autorização! trabalhávamos com suporte a software de grif, pdv e estoque, malwee(somente estoque), lacost e etc....
@@gabrielvellar valeu obg
Uma pergunta kkk como chama a ferramenta que você usa para desenhar as setas no vídeo? Minuto 3:37
kkkkk é o ZoomIt da Microsoft :)
preciso de uma modelagem completa..
pq na hora de exportar para sql sempre da erro de sintaxe no mysql workbeach
oi, tudo bem? se vc está usando o MariaDB vai ter que ajustar o script. remova a palavra "VISIBLE", ela só funciona no MySQL e não no MariaDB.
@@luizjrrd vlw, n sabia dessa pegadinha 😁
Algum meio para contato com você?
Faltou so explicar a indentidade fraca e forte. Constuma confundir muito.
qual a diferença entre a linha continua e tracejada?
tb quero lembrar...
@@counterdigo A linha contínua é utilizada quando uma chave estrangeira é chave primária na outra tabela. Por isso identificado. O não tracejado é o contrário, quando na tabela de origem o tipo de campo não é uma chave primária.
salvou
Professor, a entidade professor num deveria estar ligada em 1 para 1 com a entidade disciplina?
Obg por tirar minha dúvida.
E, parabéns pela aula. Me ajudou muito.
Oi, tudo bem? Obrigado pelo comentário!
Então, isso vai depender das regras de negócio...
Os 2 cenários mais comuns:
1) (1:N) Um professor ministra muitas disciplinas e uma disciplina é ministrada por um único professor.
(o professor pode ministrar matemática em 2024, 2025, 2026, ou ainda ministrar matemática e física apenas em 2024, simplificando - cada matemática conta como uma disciplina diferente).
Pensa num caso de um livro na biblioteca, uma coisa é o nome do livro, autores, data de publicação, etc, outra coisa são os 3 exemplares físicos que existem na biblioteca, inclusive um deles está faltando páginas, outro está desgastado, enfim. O "Livro" é só o conceito, a partir dele eu vou cadastrar exemplares físicos, com códigos barras da minha biblioteca.
2) (N:N) Um professor ministra muitas disciplinas e uma disciplina é ministrada por muitos professores (por exemplo, quando uma turma de 40 alunos tem 2 professores em sala).
Nesse vídeo a ideia é exemplificar um modelo similar ao que encontramos no mundo real, mas na prática sempre é interessante ter mais tabelas e campos pra conseguir extrair todas informações que você precisa.
Tem ainda outro detalhe: se um professor está em uma turma, e uma turma faz parte de uma disciplina, logo professor está em disciplina.
Mano você teria a query desse banco ?
professor estou tendo dificuldade de exportar o diagrama para a base de dados!!!
Na tela que você está criando o diagrama: File > Export > Forward Engineer SQL CREATE Script. Ainda não gravei essa aula mas em breve devo postar, um abraço!
Boa noite vc faz trabalho particular pô ara entregar para faculdade
faço não man, sorry :/
Boa noite Luiz, qual seria seu e-mail para contato ?
Mano uma dúvida, depois de criar o banco de dados no workbench o que acontece? Tipo se passa isso pra alguma coisa ou algo assim ? Como eu entrego o banco de dados pro cliente usar ?
Depois dessa fase de criação do modelo você vai implementar o banco de dados. Para hospedagem você tem a opção de deixar o banco de dados na rede local do cliente ou ainda a de pagar um serviço para deixar na nuvem.
Como tira erro do ENUM?
Qual erro? o ENUM é uma lista de valores separados por vírgula. Após o último elemento não pode colocar vírgula.
Algum e-mail, para entrar em contato com vc?
lrodrigues@ifsp.edu.br
Muito bom.