+infodiversao o ISBN é um código particular de cada livro, então é desnecessário você criar o "livro_id" sendo que isso já é o ISBN, ou então apaga o ISBN.
Oi Carlos, obrigado pela dica. Por mais que saiba que é desnecessário, eu uso como prática pessoal sempre o nome da tabela mais o id. Só para lembrar das chaves primárias em cada tabela na hora de fazer o sql. Mas isso é uma pratica pessoal, não é obrigatório seguir, como você mesmo disse, é desnecessário. Vou deixar o seu comentário marcado como destaque para o pessoal ver.
Muito bom curtir e inscrevi no seu canal. Faço faculdade de Sistemas e tenho prova esta semana de banco de dados, espero me sair bem , depois de ter assistindo seu vídeo ! Boa Noite.
Excelente vídeo. Entretanto, o atributo "telefone" seria um atributo multivalorado, enquanto o atributo "endereço" seria um atributo composto. No momento do mapeamento para o modelo lógico esses detalhes tem muita relevância.
bom dia, eu consigo realizar esse projeto com esse modelo q passou? Modelar o banco para que atenda o seguinte requisito: O sistema deverá ter informações de classe, para o armazenamento é necessário ter as informações de ano letivo, série, turma e período. Também deverá ter informações sobre como RGM, nome, nome do pai, nome da mãe, data do nascimento e sexo. Para finalizar o aluno poderá estar inscrito e várias classes, para isso é necessário criar a tabela de matrícula que irá associar o aluno as classes que ele frequentará. O trabalho poderá ser desenvolvido na ferramenta de sua preferência, contudo, para que seja entregue é necessário que o mesmo esteja em formato PDF.
Eu preciso criar uma especialização NÃO exclusiva no BrModelo, porém só consigo fazer isso com apenas 2 entidades, eu precisaria especializar em 4. Sabe como fazer isso no BrModelo?
Oi Nathan, quando você cria uma especialização apenas com uma entendidade relacionada a ela, o atributo Exclusiva já fica marcado como não. Se você ligar mais de uma entidade nesta especializaçao (aquele triangulo verde) ela vai ficar como exclusiva. Para criar mais de uma especialização nao exclusiva que vem de uma entidade, você deve usar o triangulo azul. Você vai clicar no triangulo azul e clicar na entidade que voce quer especializar. Pode fazer isso as 4 vezes que voce quer fazer. Clica no triangulo azul com o nome de Especializacao nao exclusiva e depois clica na Entidade que voce quer especializar. Espero que tenha conseguido. Qualquer coisa da um toque.
Estou confuso no seu canal, gostaria de ver as outras aulas informativas. Teria como organiza-las em playlist também? A propósito, a ideia de conteúdos de entretenimento e/ou informação me agradou bastante, parabéns. :D
Oi Gabriel Xavyer, que bom que comentou. Eu tenho o canal chamado infodiversao tutoriais, acabei separando o canal de games e tutoriais. Da uma chegada la, canal infodiversao tutoriais.
Olá, Gostaria de saber como fica para o usuario final? Para uma pessoa que vai usar o banco de dados e não precisa entender de programação, apenas incluir , excluir , criar relatorio, etc?
Olá Jorge, uma boa pergunta. Seguinte, esse procedimento que mostrei aqui no vídeo é a parte lógica do sistema. Para construir um banco de dados, você vai precisar de um SGBD, que pode ser por exemplo o phpMyAdmin para quem usa o banco de dados MYsql. Este SGBD faz as ações que você citou, como incluir, excluir. Não vi ele gerar relatório. Mas para o usuário final fica muito ruim usar um SGBD, porque ele tem a finalidade de construir um banco para ser utilizado por uma aplicação feita por um programador em uma linguagem de programação. Eu estou me ensaiando ainda para fazer um vídeo do inicio ao fim programando desde a parte conceitual do banco de dados até a parte final que é a programação em java acessando o banco com as ações que você citou. Espero que tenha respondido a sua pergunta.
Respondeu sim. Eu estou fazendo um trabalho voluntário em uma instituição onde eles acolhem os moradores de rua. Eles usam o excel para cadastrar os acolhidos e depois de 30 dias estes moradores, sendo entrevistados e evoluindo dentro da instituição e depois de mais ou menos um ano muitos saem da instituição empregados ou voltam para suas famílias. O excel é muito limitado pra isso. Esse negocio de copiar, recortar e colar não é muito prático. Eu entendo de excel, mas eles pouco sabem. Vou ter que voltar ás minhas origens no Clipper, não sei se voce conhece. Poderia usar o Acces, mas eu não sei e não tenho muito tempo pra aprender. Obrigado Abraços.
Boa tarde.Estou no primeiro semestre de analise e desenvolvimento de sistemas !Tenho que fazer um MAPA de Banco de Dados 1) Crie um DER (Diagrama de entidade e Relacionamento) com seus relacionamentos e cardinalidades. 2) Crie um script contendo os comandos de criação das tabelas (CREATE TABLE). 3) Crie um script contendo os comandos de inserção de dados (INSERT), onde seja feita a inserção dos dados descritos nas tabelas acima. Para este MAPA, você deve utilizar um software editor de texto no qual fará o desenvolvimento do seu trabalho. Esse arquivo deverá ser anexado no momento do envio. Muita atenção para enviar o arquivo correto, visto que o envio pode ser feito uma única vez! Envie seu trabalho no formato doc ou PDF. Não sei qual editor de texto eu posso utilizar e estou me batendo para fazer esse MAPA! Você tem algum vídeo explixando como mexer com o BRmodelo?Posso usar o BR modelo para realizar o trabalho acadêmico?
Oi, pode usar o editor de texto que você quiser, inclusive pode usar o google docs, editor do google que é online e gratis. Voce pode criar o mapa do banco de dados usando o brmodelo que é gratis. Tira uma print e coloca a imagem dentro do documento. Copia o scrits com create table e os inserts no mesmo documento e envia para o seu professor. Acredito que vai dar tudo certo. Esse mesmo video que você esta vendo tem umas dicas de como usar, eu vou criando um modelo e explicando como fazer usando o brmodelo.
estudo no senai fazendo 2° ano do ensino medio e quero ser programadora mas nao sei bem de qual area, em algum momento da minha vida daqui uns anos terei que usar o sql? meu professor disse que era essencial saber *tenho 16 anos
Depende muito da área da programação. Tem programador que nem vê o sql. Agora se tu for ser o cara que faz tudo, provavelmente vai precisar saber sql( em qualquer banco de dados que você for usar, não necessariamente o MySQL)
Tenho uma duvida...Não seria correto representar apenas as classes e relações (já que é um modelo conceitual), os atributos e outras características deveriam aparecer apenas no modelo lógico...emfim o que quero dizer é que o exemplo deveria ser composto por retângulos(classe) e losango(relação) e no máximo as relações ( 1:1) etc...
Oi, voce pode clicar com o botão direito no br modelo e depois clicar em GERAR ESQUEMA LÓGICO. Pode tentar, caso precise de alguma ajuda é só comentar.
@@Infodiversao Disso eu sei. Tou com um trabalho pra fazer só que eu tou com dificuldade, pos são 3 entidades profissional e empresa cliente..... tenho que ligar a relação.....com a de baixo que é contrato, tava tentando achar um video que faça isso, mas não há.
Professor Poderia ajudar? Nesse projeto você deve desenvolver um Diagrama Entidade Relacionamento, que possua os seguintes passos: 1 - Criar um a entidade classe, com as seguintes informações: Ano Letivo; Série; Turma; Período 2 - Criar uma entidade com o nome aluno, que contenha as seguintes informações: RGM; Nome; Nome do pai; Nome da mãe; Data de nascimento; Sexo 3 - Em seguida será necessário criar a entidade matrícula para associar as classes que o aluno irá frequentar, poiso aluno poderá estar inscrito em várias classes.
parece bem fácil de fazer. A entidade classe vai possuir esses atributos que você citou, ano letivo, serie, turma e periodo, depois voce cria outra entidade com o nome de aluno que tem as informações citadas. Pode verificar neste mesmo video as entidades que foram criadas e substitui o nome pelo nome das suas entidades e os atributos que tem nessas classes substitui pelos atributos que tem nas classes que voce quer criar.
oi Regiane, eu estou até hoje prometendo e prometendo fazer a sequencia... uma hora vai sair .... (mais uma promessa) . Só tenho que me organizar aqui.
@@nnm4575 o cliente pode comprar 1 livro, mas a cardinalidade funciona, quando no sistema você permite que o mesmo livro seja comprado por várias pessoas, no caso digamos que o livro do game of thrones - livro 1, apesar de apenas 1 pessoa comprar o exemplar, várias pessoas podem comprar o mesmo livro (pensando no titulo). E o livro pode ser vendido para várias pessoas, não apenas uma. Mesma coisa com carros. O exemplo de 1 para N você pode considerar filho e mãe. Uma mãe pode ter vários filhos, mas um filho pode ter apenas 1 mãe (biológica) considerando uma gestação tradicional.
@@nnm4575 não, depende do caso, tem que estudar uma por uma. Da uma olhada aqui no site, tem um resumão pt.wikipedia.org/wiki/Cardinalidade_(modelagem_de_dados)#:~:text=Em%20modelagem%20de%20dados%20a,%3AN%2C%201%3A1.
ola professor bom dia estou vendo seu video de banco de dado e preciso de um luz para fazer o meu trabalho da cauldade será que o senhor me ajudaria não estou sabendo como começar e é usando o br modelo tambem com o faço para o senhor me ajudar
Olá professor, tudo bem ? Gostaria de um auxílio para finalizar um trabalho, estou tendo algumas dúvidas. Segue as orientações; No projeto você deverá criar um diagrama de entidade-relacionamento (DER) para as seguintes entidades: Aluno, Classe e Matricula. Atributos para cada entidade Classe: Ano Letivo,serie,turma,periodo. Aluno: rgm,nome,nome do pai,nome da mãe, data de nascimento, sexo. Matricula: ?,?,? Um dos critérios para avaliação da atividade será a normalização e o tipo de relacionamento entre as entidades. Notas importantes para cada entidade: Aluno - é a entidade que representa as informações singulares do aluno. Classe - é a entidade que possui o Aluno (Aluno pertence a uma sala) e também representa as informações de uma classe em uma escola, como o ano letivo, a série e a nomenclatura da turma (1A). Matrícula - Todo aluno possui uma matricula. Na entidade matrícula, também apresenta informações sobre o curso do aluno. Se puder me ajudar ficarei muito agradecido.
Olá, desculpe a demora a responder. Você conhece todas as formas normais? Tentei deixar cada tabela sem atributos que podem ser outra tabela. Você vai ter uma tabela aluno, uma tabela classe, uma tabela matricula, e uma tabela que liga aluno e classe. Matricula eu não sei como vai ser. Um aluno pode estar matriculado em mais de 1 curso?
@@Infodiversao Aproveitando a oportunidade gostaria de lhe perguntar! Porque alguns relacionamento feito entre as entidades quando geramos um modelo físico esses relacionamento vira uma tabela ? Deste ja agradeço
@@cadeirantephb1722 Quando tem um relacionamento N para N, uma nova tabela é gerada. Digamos por exemplo que eu tenha um livro, e este livro pode ser retirado da biblioteca por várias pessoas, assim como uma pessoa pode retirar vários livros. Com isso, você gera uma nova tabela com o ID de cada um, para poder fazer o cadastro. Seria errado (nao impossivel, mas o programa ficaria ruim) se você colocar na tabela livro todas as pessoas que retiraram o livro. Assim como seria errado escrever na tabela pessoa todos os livros que ela retirou. Com o relacionamento N para N você gera uma tabela nova com o ID de cada tabela (livro e pessoa) e depois consegue fazer uma consulta sabendo qual os livros que determinada pessoa retirou ou quais pessoas retiraram determinado livro.
oi então sou novo em mexer com o brmodelo e nao sei como fazer uma atividade gerada pelo meu professor, tentei entender pelo seu video mas ainda tenho duvidas consegue me ajudar?
@@Infodiversao A companhia de aviação Fly Br, necessita de uma aplicação para que os clientes possam efetuar as reservas das passagens aéreas por meio do site. O gerente de projetos contratou a sua equipe (grupo), para desenvolver o Banco de Dados. No levantamento de requisitos foram encontradas as seguintes necessidades: • A função principal é fazer reserva de passagens aéreas; • Ao se fazer a reserva é gerada um número de identificação; • Uma reserva só pode ser feita por um cliente; • Uma reserva contém: o Trecho do vôo (origem e destino), data, hora, classe (econômica, executiva), plataforma de embarque, assento, forma de pagamento, etc. • Existem cidades que podem ter mais de um aeroporto; • O sistema deve arquivar a confirmação do pagamento; • Embora a empresa não ofereça o serviço de locação de veículos, o gerente de projetos solicitou que se projete o banco para essas opções; • Os veículos locados são de empresas terceirizadas. seria esse o problema, mas nao sei quais seriam entidades e quais relação relação, coloquei como entidade cliente, empresa aerea, empresa de veiculos, passagem e passagem com locação de veículos sai entrariam as relaçoes: reserva, confirmação de pagamento e locação, sendo assim ficando. Cliente (Nome, Idade, Sexo, ID) Empresa aérea (ID_Passagem) Empresa de Veículos (Ano_veículo, Placa, ID, Marca_Veículo, Modelo_Veículo) Passagem (Assento, Destino (aeroporto), Ficha, data, forma de pagamento, partida, hora, classe (econômica, executiva), ID_Passagem, ID_Cliente) Passagem com locação de veículo (Assento, Destino (aeroporto), Ficha, data, forma de pagamento, partida, hora, classe (econômica, executiva), ID_Passagem, ID_Cliente, ID_Veículo) mas minha reserva penso que deveria ser uma entidade pelo exemplo q foi dado
@@Saydre_ opa, recebi o tua mensagem. To fazendo a rotina noturna aqui de janta e banho nas crianças, assim que der um tempo verifico e te dou um retorno.
Cara, e se somente um tipo de especialização possa fazer determinada coisa. Por exemplo, tenho a entidade "Funcionários", com duas especializações (Médico e Enfermeiro). Só que apenas o médico pode fazer certas coisas com o paciente. Nesse caso eu relaciono o cliente diretamente com a especialização Médico ou apenas com a entidade Funcionários?
Oi, funciona mais ou menos assim. Se você colocar esse campo na tabela, um campo a mais toda pessoa física acaba tendo o campo cnpj junto. Dependendo de como é construído o banco de dados, esse campo vai acabar reservando espaço de memória que não vai ser utilizado. Por isso é melhor ter uma especialização e deixar ter os 2 tipos de cadastros diferentes, um com cnpj e outro com cpf. Imagina uma empresa tipo o banco do brasil, onde tem milhões de pessoas cadastradas, o espaço que um campo de cnpj a mais pode custar parar não ser utilizado. Imagina isso em outra empresa tipo google, onde tem bilhões de cadastros. Por isso que não fazemos esse tipo de coisa. No seu próprio cadastro do google tem apenas cpf, não existe um campo cnpj que fica em branco, pois perderia espaço.
@@jessearaujocarvalho8982 Tranquilo, desculpe se não falei isso no vídeo e não consegui responder antes. A vida com 2 filhos pequenos em casa está muito corrida. Quando deu um tempinho eu assisti o vídeo novamente para entender a sua duvida. Abraço e bons estudos.
Professor, estou precisando de uma ajuda para fazer um diagrama e gostaria de saber se vc pode me dar uma ajuda... se sim me passa um contato para q possa falar com vc... sou estudante de análise
Uma dúvida, o livro pode ser comprado por mais de uma pessoa ? o livro não possui um identificador ? o mesmo identificador pode ser vendido 2 vezes ? se puder me explicar agradeço.
Oi Vinicius, o identificador do livro é o ISBN, que é o identificador único do livro, tipo o CPF para uma pessoa. Quanto ao identificador, sim, pode aparecer duas vezes, não tem problema isso não. Por exemplo, a mesma pessoa, com o mesmo identificador, pode comprar 30 livros. O identifcador da pessoa vai ser o mesmo. O livro tambem, o que eu gosto de fazer, mesmo que tenha ISBN, é colocar o nome da tabela, no caso livro + o id. Mas isso é uma organização minha, outras pessoas podem não gostar de usar.
Boa tarde alguém pode pegar meu número e me ajudar a passar esse modelo para um banco de dados ? Estou na cadeira de banho de dados e estou com dificuldade
acabei de ler no livro que uma entidade deve ter pelo menos 2 atributos, em pessoa física e juridica vc colocou só uma... alguém pode me ajudar pra ver se isso é possível mesmo?
Ola Geanderson, na pratica mesmo, uma entidade pode ter apenas 1 atributo. Se eu quiser ter uma entidade pessoa por exemplo e quero armazenar apenas o nome, eu posso fazer isso. É recomendado que não se faça isso, porque o nome não é um atributo único, podemos ter 500 pessoas com o nome de Marcos, por exemplo. Neste caso criamos um outro atributo chamado pessoa_id, e isso vai fazer com que seja criado no minimo dois atributos.
Preciso criar o MER e o DER para esse caso mas faço e só dá erro. Eis o caso: Desenvolva o DER e o MER para o estudo de caso abaixo: Uma empresa prestadora de serviços que aloca motoqueiros para realizar entregas motorizadas solicitou o desenvolvimento de um sistema de informações para controlar suas atividades. Os clientes interessados na alocação de entregadores motoqueiros podem possuir um ou mais contratos com a empresa em questão. No contrato deverão constar o seu número, a data da assinatura, a sua duração (em meses) e o valor da hora que deverá ser paga pelo serviço dos motoqueiros. Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço e um ou mais telefones de contato. Ao longo do contrato os clientes deverão informar as ordens de serviço que deverão ser cumpridas pelos motoqueiros. De uma ordem de serviço deverão constar a data da entrega, a hora da entrega, o endereço de entrega e a descrição da encomenda a ser entregue. Posteriormente à entrega, o departamento de despacho de mercadorias irá completar os dados da entrega informando o valor da mesma. As entregas serão realizadas pelos motoqueiros pagos pela empresa. Sobre os motoqueiros é necessário saber o seu nome, endereço, os números dos celulares de serviço, o número do CPF e o número da Carteira Nacional de Habilitação. Cada motoqueiro poderá usar uma das motocicletas de propriedade da empresa. Sobre uma motocicleta é preciso conhecer os seguintes dados: a marca, o modelo, o ano de fabricação e a placa. É necessário saber também qual será a motocicleta que um motoqueiro irá utilizar para realizar uma determinada entrega. Mensalmente deverão ser emitidas faturas para os clientes que utilizaram os serviços de entrega. Uma fatura deverá conter os dados do cliente, a relação dos serviços de entrega realizados durante o mês com os seus respectivos valores, o valor da parcela fixa mensal, o total da fatura, a data de pagamento, o número e o nome do banco responsável pela fatura e o número do boleto bancário para o pagamento da fatura.
eu nunca o brmodelo para celular, mas tem um site que você pode usar para fazer diagramas, acho que pode te ajudar: o site é o creately. Acessa por esse link: encurtador.com.br/eAFI8. Se puder dar aquela força se inscrevendo no canal, to tentando chegar 1k de inscritos. Abraço!
Meu Deus do céu esse programa é Horrível, muito mal otimizado e todo cheio de bugs, pedi 2 horas fazendo modelo nessa bosta e perdi tudo mesmo salvando. Um lixo.
O programa tem uns bugs sim. O bom seria ir la na pagina dos desenvolvedores e falar dos bugs, quem sabe eles arrumam. Já existe uma versão mais nova, não testei ainda...
+infodiversao o ISBN é um código particular de cada livro, então é desnecessário você criar o "livro_id" sendo que isso já é o ISBN, ou então apaga o ISBN.
Oi Carlos, obrigado pela dica. Por mais que saiba que é desnecessário, eu uso como prática pessoal sempre o nome da tabela mais o id. Só para lembrar das chaves primárias em cada tabela na hora de fazer o sql. Mas isso é uma pratica pessoal, não é obrigatório seguir, como você mesmo disse, é desnecessário. Vou deixar o seu comentário marcado como destaque para o pessoal ver.
isbn é usado como UNIQUE, e idcurso é PRIMARY KEY. esse é o metodo correto de se fazer
Esse é o metodo que fiz, nao posso afirmar se é correto pois depende da regra de negocio(edit)
Sim, facilita identificar as chaves... sem probs
O vídeo foi muito bom, a explicação foi perfeita e por eu ser técnica em biblioteconomia, o exemplo não poderia ser melhor! Parabéns pela didática!
Muito obrigado
Excelente explicação, Muito Obrigada!
obrigado :), bons estudos para você.
Uma palavra só para o seu vídeo: fantástico
Opa, que bom que curtiu, valeu!
OBRIGADO! essa versão é a melhor do BR modelo, tava procurando ela! VLW
Opa, tmj! Que bom que consegui. Abraço!
@@Infodiversao Professor, gostei muito dessa versão, só o que me encomoda é o zoom, não consegui diminuir, há essa opção?
@@lucasbatistadelemos2101 não existe zoom infelizmente...
gratidão Mestre !! Deus abençoe ricamente por partilhar conhecimento !!
Quem bom que ajudou, fico feliz :) e muito obrigado pelo comentário.
muito boa explicação! estou tentando fazer um modelo de sistema bancário, e está sendo muito útil
opa, que bom que conseguiu e o vídeo está ajudando, era essa a ideia, conseguir ajudar a galera!
Nossa gostei muito da sua explicação. Parabéns te, e obrigada por me ajudar.
Stephane Lourenço obrigado. Agora em férias vou tentar fazer mais tutorias
Excelente aula...
Obrigado. Bons estudos.
Muito bom curtir e inscrevi no seu canal. Faço faculdade de Sistemas e tenho prova esta semana de banco de dados, espero me sair bem , depois de ter assistindo seu vídeo ! Boa Noite.
espero que sim. bons estudos.
Excelente explanação.
Obrigado professor Miguel.
+Lucas Galvao Certo, o que precisar é só falar!
Excelente vídeo, professor!
Obrigado
Bem observado ... parabéns ... ajudou muito
obrigado!
Obrigada!!!! Me ajudou muito. Sua humildade é admirável. Tem continuação a aula? Não achei.
Oi Rayssa, eu ainda nao fiz a continuação dessa aula. Eu tenho que fazer isso urgente. Várias pessoas já pediram vou dar um jeito de fazer.
oh meu tio cade o video fazendo o logico?
obrigado pelo conteudo ajudou muito aqui.
Tô devendo… mas não vou desistir uma hora sai…
Obrigado pela ajuda! Excelente!
Vagner Pereira que bom que gostou. Valeu grande abraço.
muito bom Professor! me ajudou muito!
certo o que precisar é só falar
Muito bom. Obrigado pelo vídeo.
Opa, eu que agradeço pelo comentário. Fico muito feliz quando alguém agradece. Valeu e bons estudos.
Obrigado, Ajudou muito.
valeu tmj!
Excelente vídeo. Entretanto, o atributo "telefone" seria um atributo multivalorado, enquanto o atributo "endereço" seria um atributo composto.
No momento do mapeamento para o modelo lógico esses detalhes tem muita relevância.
Sim sim, eu as vezes modelo o endereço como outra tabela, com vários atributos, e já modelei uma nova tabela para telefone tambem.
Obrigado, ajudou bastante
obrigado amigo ajudou demais
valeu Kaique, que bom que ajudou! TMJ!
É possível exportar como PDF incluindo as observações?
obrigado professor.
+daniel santos de nada amigo, o conhecimento é algo que deve ser compartilhado! Fico feliz que tenha visto e gostado do video!
bom dia, eu consigo realizar esse projeto com esse modelo q passou?
Modelar o banco para que atenda o seguinte requisito: O sistema deverá ter informações de classe, para o armazenamento é necessário ter as informações de ano letivo, série, turma e período. Também deverá ter informações sobre como RGM, nome, nome do pai, nome da mãe, data do nascimento e sexo. Para finalizar o aluno poderá estar inscrito e várias classes, para isso é necessário criar a tabela de matrícula que irá associar o aluno as classes que ele frequentará.
O trabalho poderá ser desenvolvido na ferramenta de sua preferência, contudo, para que seja entregue é necessário que o mesmo esteja em formato PDF.
Acredito que sim mas se quiser ajuda eu te ajudo
Eu acho q irei precisar
Eu preciso criar uma especialização NÃO exclusiva no BrModelo, porém só consigo fazer isso com apenas 2 entidades, eu precisaria especializar em 4. Sabe como fazer isso no BrModelo?
Oi Nathan, quando você cria uma especialização apenas com uma entendidade relacionada a ela, o atributo Exclusiva já fica marcado como não. Se você ligar mais de uma entidade nesta especializaçao (aquele triangulo verde) ela vai ficar como exclusiva. Para criar mais de uma especialização nao exclusiva que vem de uma entidade, você deve usar o triangulo azul. Você vai clicar no triangulo azul e clicar na entidade que voce quer especializar. Pode fazer isso as 4 vezes que voce quer fazer. Clica no triangulo azul com o nome de Especializacao nao exclusiva e depois clica na Entidade que voce quer especializar. Espero que tenha conseguido. Qualquer coisa da um toque.
Estou confuso no seu canal, gostaria de ver as outras aulas informativas. Teria como organiza-las em playlist também? A propósito, a ideia de conteúdos de entretenimento e/ou informação me agradou bastante, parabéns. :D
Oi Gabriel Xavyer, que bom que comentou. Eu tenho o canal chamado infodiversao tutoriais, acabei separando o canal de games e tutoriais. Da uma chegada la, canal infodiversao tutoriais.
Boa tarde prezados do canal infodiversão. estou com uma dúvida e gostaria de saber se podem me ajudar.
+Edemilson Mateus Ajudo sim, eu li o comentário anterior e vou fazer um video para lhe ajudar.
+Infodiversao Boa tarde.
Lhe sou muito grato. e sou grato também pela ajuda gratuita oferecida a todos.
Olá, Gostaria de saber como fica para o usuario final? Para uma pessoa que vai usar o banco de dados e não precisa entender de programação, apenas incluir , excluir , criar relatorio, etc?
Olá Jorge, uma boa pergunta. Seguinte, esse procedimento que mostrei aqui no vídeo é a parte lógica do sistema. Para construir um banco de dados, você vai precisar de um SGBD, que pode ser por exemplo o phpMyAdmin para quem usa o banco de dados MYsql. Este SGBD faz as ações que você citou, como incluir, excluir. Não vi ele gerar relatório. Mas para o usuário final fica muito ruim usar um SGBD, porque ele tem a finalidade de construir um banco para ser utilizado por uma aplicação feita por um programador em uma linguagem de programação. Eu estou me ensaiando ainda para fazer um vídeo do inicio ao fim programando desde a parte conceitual do banco de dados até a parte final que é a programação em java acessando o banco com as ações que você citou. Espero que tenha respondido a sua pergunta.
Respondeu sim.
Eu estou fazendo um trabalho voluntário em uma instituição onde eles acolhem os moradores de rua. Eles usam o excel para cadastrar os acolhidos e depois de 30 dias estes moradores, sendo entrevistados e evoluindo dentro da instituição e depois de mais ou menos um ano muitos saem da instituição empregados ou voltam para suas famílias.
O excel é muito limitado pra isso. Esse negocio de copiar, recortar e colar não é muito prático. Eu entendo de excel, mas eles pouco sabem. Vou ter que voltar ás minhas origens no Clipper, não sei se voce conhece.
Poderia usar o Acces, mas eu não sei e não tenho muito tempo pra aprender.
Obrigado
Abraços.
Boa tarde.Estou no primeiro semestre de analise e desenvolvimento de sistemas !Tenho que fazer um MAPA de Banco de Dados 1)
Crie um DER (Diagrama de entidade e Relacionamento) com seus relacionamentos e cardinalidades.
2) Crie um script contendo os comandos de criação das tabelas (CREATE TABLE).
3) Crie um script contendo os comandos de inserção de dados (INSERT), onde seja feita a inserção dos dados descritos nas tabelas acima.
Para este MAPA, você deve utilizar um software editor de texto no qual fará o desenvolvimento do seu trabalho. Esse arquivo deverá ser anexado no momento do envio. Muita atenção para enviar o arquivo correto, visto que o envio pode ser feito uma única vez! Envie seu trabalho no formato doc ou PDF.
Não sei qual editor de texto eu posso utilizar e estou me batendo para fazer esse MAPA!
Você tem algum vídeo explixando como mexer com o BRmodelo?Posso usar o BR modelo para realizar o trabalho acadêmico?
Oi, pode usar o editor de texto que você quiser, inclusive pode usar o google docs, editor do google que é online e gratis. Voce pode criar o mapa do banco de dados usando o brmodelo que é gratis. Tira uma print e coloca a imagem dentro do documento. Copia o scrits com create table e os inserts no mesmo documento e envia para o seu professor. Acredito que vai dar tudo certo. Esse mesmo video que você esta vendo tem umas dicas de como usar, eu vou criando um modelo e explicando como fazer usando o brmodelo.
@@Infodiversao Muito obrigado .Eu estava fazendo pelo microsoft word!Falta apenas uns detalhes importantes !
Show que bom que conseguiu
Se você quer transformar um atributo normal em chave primária, você pode dar dois cliques naquela "bolinha branca" do atributo.
bem lembrado. As vezes na hora do vídeo acabo esquecendo dos detalhes. Obrigado pela dica.
estudo no senai fazendo 2° ano do ensino medio e quero ser programadora mas nao sei bem de qual area, em algum momento da minha vida daqui uns anos terei que usar o sql? meu professor disse que era essencial saber *tenho 16 anos
Depende muito da área da programação. Tem programador que nem vê o sql. Agora se tu for ser o cara que faz tudo, provavelmente vai precisar saber sql( em qualquer banco de dados que você for usar, não necessariamente o MySQL)
dois cliques no atributo muda o atributo para chave ou normal...
Isso mesmo. Jonas, obrigado por ter deixado o comentário, vai ajudar bastante gente que tem esta dúvida.
Tenho uma duvida...Não seria correto representar apenas as classes e relações (já que é um modelo conceitual), os atributos e outras características deveriam aparecer apenas no modelo lógico...emfim o que quero dizer é que o exemplo deveria ser composto por retângulos(classe) e losango(relação) e no máximo as relações ( 1:1) etc...
Otima observação. Vou alterar o nome do vídeo. Obrigado
Queria ver vc transformando uma tabela conceitual em uma lógica...ia me ajudar bastante para os meus trabalhos da faculdade
Oi, voce pode clicar com o botão direito no br modelo e depois clicar em GERAR ESQUEMA LÓGICO. Pode tentar, caso precise de alguma ajuda é só comentar.
@@Infodiversao Disso eu sei. Tou com um trabalho pra fazer só que eu tou com dificuldade, pos são 3 entidades profissional e empresa cliente..... tenho que ligar a relação.....com a de baixo que é contrato, tava tentando achar um video que faça isso, mas não há.
@@lucineide1867 esse é um exemplo bem especifico. Difícil achar algum exemplo assim.
Como fica as cardinalidades ?
Professor Poderia ajudar?
Nesse projeto você deve desenvolver um Diagrama Entidade Relacionamento, que possua os seguintes passos:
1 - Criar um a entidade classe, com as seguintes informações:
Ano Letivo;
Série;
Turma;
Período
2 - Criar uma entidade com o nome aluno, que contenha as seguintes informações:
RGM;
Nome;
Nome do pai;
Nome da mãe;
Data de nascimento;
Sexo
3 - Em seguida será necessário criar a entidade matrícula para associar as classes que o aluno irá frequentar, poiso aluno poderá estar inscrito em várias classes.
parece bem fácil de fazer. A entidade classe vai possuir esses atributos que você citou, ano letivo, serie, turma e periodo, depois voce cria outra entidade com o nome de aluno que tem as informações citadas. Pode verificar neste mesmo video as entidades que foram criadas e substitui o nome pelo nome das suas entidades e os atributos que tem nessas classes substitui pelos atributos que tem nas classes que voce quer criar.
muito bom... mas não tem a sequência???
oi Regiane, eu estou até hoje prometendo e prometendo fazer a sequencia... uma hora vai sair .... (mais uma promessa) . Só tenho que me organizar aqui.
Minha versão (3.3) tem interface diferente, não tem opção de organizar atributos e
o atalho Ctrl+D tb não funciona. =/
nunca usei essa versão. Uma pena se o pessoal tirou a opção de organizar atributos
10:13 hora do recreio
pior que eu não tinha percebido. haahhah dei muita risada agora.
@@Infodiversao kkkkkk bom vídeo irmão
Olá, não consegui salvar o meu modelo, o documento não abre em nenhum programa, poderia me ajudar?
sim, qual versão você está usando?
Bom dia mestre..... Eu consigo salvar meu projeto em PDF??? Preciso entregar em PDF.
Em último caso tira uma print, cria um arquivo no word e salva como PDF. Acho que resolve o problema.
Infodiversao como fica as cardinalidades ?
oi, as cardinalidades são aqueles valores do lado das tabelas (0,n)
@@Infodiversao sim ok mais nenhum deles e (1,n)não ? Tipo vários clientes compram vários livros ou um cliente compra um livro ?
@@Infodiversao todas as cardinalidades são (0,n) ?
@@nnm4575 o cliente pode comprar 1 livro, mas a cardinalidade funciona, quando no sistema você permite que o mesmo livro seja comprado por várias pessoas, no caso digamos que o livro do game of thrones - livro 1, apesar de apenas 1 pessoa comprar o exemplar, várias pessoas podem comprar o mesmo livro (pensando no titulo). E o livro pode ser vendido para várias pessoas, não apenas uma. Mesma coisa com carros. O exemplo de 1 para N você pode considerar filho e mãe. Uma mãe pode ter vários filhos, mas um filho pode ter apenas 1 mãe (biológica) considerando uma gestação tradicional.
@@nnm4575 não, depende do caso, tem que estudar uma por uma. Da uma olhada aqui no site, tem um resumão pt.wikipedia.org/wiki/Cardinalidade_(modelagem_de_dados)#:~:text=Em%20modelagem%20de%20dados%20a,%3AN%2C%201%3A1.
ola professor bom dia estou vendo seu video de banco de dado e preciso de um luz para fazer o meu trabalho da cauldade será que o senhor me ajudaria não estou sabendo como começar e é usando o br modelo tambem com o faço para o senhor me ajudar
Olá, pode postar aqui nos comentarios, qual sua duvida?
ola como funciona para um sistema de escola, onde controla frequencia,notas e anoletivo ?
Walney, estou trabalhando com uma turma este ano e posso modelar este esquema para você. Pode me enviar os requisitos?
@@Infodiversao
Por favor o senhor poderia ajudar com um projeto
você diz fazer um projeto tipo esse do video por completo?
@@Infodiversao
Poderia fazer ?
Ajudaria muito
Olá professor, tudo bem ? Gostaria de um auxílio para finalizar um trabalho, estou tendo algumas dúvidas. Segue as orientações;
No projeto você deverá criar um diagrama de entidade-relacionamento (DER) para as seguintes entidades:
Aluno, Classe e Matricula.
Atributos para cada entidade
Classe: Ano Letivo,serie,turma,periodo.
Aluno: rgm,nome,nome do pai,nome da mãe, data de nascimento, sexo.
Matricula: ?,?,?
Um dos critérios para avaliação da atividade será a normalização e o tipo de relacionamento entre as entidades.
Notas importantes para cada entidade:
Aluno - é a entidade que representa as informações singulares do aluno.
Classe - é a entidade que possui o Aluno (Aluno pertence a uma sala) e também representa as informações de uma classe em uma escola, como o ano letivo, a série e a nomenclatura da turma (1A).
Matrícula - Todo aluno possui uma matricula. Na entidade matrícula, também apresenta informações sobre o curso do aluno.
Se puder me ajudar ficarei muito agradecido.
Olá, desculpe a demora a responder. Você conhece todas as formas normais? Tentei deixar cada tabela sem atributos que podem ser outra tabela. Você vai ter uma tabela aluno, uma tabela classe, uma tabela matricula, e uma tabela que liga aluno e classe. Matricula eu não sei como vai ser. Um aluno pode estar matriculado em mais de 1 curso?
Sim professor, um aluno pode está matriculado em mais de um curso.
Esse é a versão 2.0. Jah tem o 3.0 que é mais bem trabalhado
sourceforge.net/projects/brmodelo30/files/latest/download
Olá!
Tô procurando a sequência desse vídeo e não consigo achar.
Pode colocar o link aqui?
simone livia moraes Simone vc diz criar o banco?
pq esse vídeo tá como vídeo #9, quero saber os seguintes a esse
simone livia moraes porque era uma lista de tutoriais. Agora existe o canal infodiversao tutoriais.
Como faço para essa modelagem vira uma tabela no MySQL?
esse programa nao exporta a tabela, se quiser um programa que exporte a tabela tem que usar o mysqlworkbench
@@Infodiversao
Obrigado
@@Infodiversao
Aproveitando a oportunidade gostaria de lhe perguntar! Porque alguns relacionamento feito entre as entidades quando geramos um modelo físico esses relacionamento vira uma tabela ?
Deste ja agradeço
@@cadeirantephb1722 Quando tem um relacionamento N para N, uma nova tabela é gerada. Digamos por exemplo que eu tenha um livro, e este livro pode ser retirado da biblioteca por várias pessoas, assim como uma pessoa pode retirar vários livros. Com isso, você gera uma nova tabela com o ID de cada um, para poder fazer o cadastro. Seria errado (nao impossivel, mas o programa ficaria ruim) se você colocar na tabela livro todas as pessoas que retiraram o livro. Assim como seria errado escrever na tabela pessoa todos os livros que ela retirou. Com o relacionamento N para N você gera uma tabela nova com o ID de cada tabela (livro e pessoa) e depois consegue fazer uma consulta sabendo qual os livros que determinada pessoa retirou ou quais pessoas retiraram determinado livro.
@@Infodiversao
Obrigado mesmo
oi então sou novo em mexer com o brmodelo e nao sei como fazer uma atividade gerada pelo meu professor, tentei entender pelo seu video mas ainda tenho duvidas consegue me ajudar?
qual sua duvida?
@@Infodiversao A companhia de aviação Fly Br, necessita de uma aplicação para que os clientes possam efetuar as reservas das passagens aéreas por meio do site. O gerente de projetos contratou a sua equipe (grupo), para desenvolver o Banco de Dados. No levantamento de requisitos foram encontradas as seguintes necessidades:
• A função principal é fazer reserva de passagens aéreas;
• Ao se fazer a reserva é gerada um número de identificação;
• Uma reserva só pode ser feita por um cliente;
• Uma reserva contém:
o Trecho do vôo (origem e destino), data, hora, classe (econômica, executiva), plataforma de embarque, assento, forma de pagamento, etc.
• Existem cidades que podem ter mais de um aeroporto;
• O sistema deve arquivar a confirmação do pagamento;
• Embora a empresa não ofereça o serviço de locação de veículos, o gerente de projetos solicitou que se projete o banco para essas opções;
• Os veículos locados são de empresas terceirizadas.
seria esse o problema, mas nao sei quais seriam entidades e quais relação relação, coloquei como entidade cliente, empresa aerea, empresa de veiculos, passagem e passagem com locação de veículos sai entrariam as relaçoes: reserva, confirmação de pagamento e locação, sendo assim ficando.
Cliente (Nome, Idade, Sexo, ID)
Empresa aérea (ID_Passagem)
Empresa de Veículos (Ano_veículo, Placa, ID, Marca_Veículo, Modelo_Veículo)
Passagem (Assento, Destino (aeroporto), Ficha, data, forma de pagamento, partida, hora,
classe (econômica, executiva), ID_Passagem, ID_Cliente)
Passagem com locação de veículo (Assento, Destino (aeroporto), Ficha, data, forma de
pagamento, partida, hora, classe (econômica, executiva), ID_Passagem, ID_Cliente, ID_Veículo)
mas minha reserva penso que deveria ser uma entidade pelo exemplo q foi dado
@@Saydre_ opa, recebi o tua mensagem. To fazendo a rotina noturna aqui de janta e banho nas crianças, assim que der um tempo verifico e te dou um retorno.
@@Infodiversao obrigado se quiser outra forma de conversa, meu discord é Saydre#2877
Foi feito o vídeo sobre cardinalidade no BR Modelo?
Oi Ezequias não fiz este vídeo sobre este assunto.
Cara, e se somente um tipo de especialização possa fazer determinada coisa. Por exemplo, tenho a entidade "Funcionários", com duas especializações (Médico e Enfermeiro). Só que apenas o médico pode fazer certas coisas com o paciente. Nesse caso eu relaciono o cliente diretamente com a especialização Médico ou apenas com a entidade Funcionários?
Diretamente com o médico.
Infodiversao Muito obrigado!
tranqüilo se eu puder ajudar em mais alguma coisa. espero ter esclarecido.
Eu só não entendi porque você tirou o CPF do cadastro cliente, não era melhor ter só criado um CNPJ?
Vou te responder amanhã explicando direitinho. Estou colocando as crianças para dormir agora.
Oi, funciona mais ou menos assim. Se você colocar esse campo na tabela, um campo a mais toda pessoa física acaba tendo o campo cnpj junto. Dependendo de como é construído o banco de dados, esse campo vai acabar reservando espaço de memória que não vai ser utilizado. Por isso é melhor ter uma especialização e deixar ter os 2 tipos de cadastros diferentes, um com cnpj e outro com cpf. Imagina uma empresa tipo o banco do brasil, onde tem milhões de pessoas cadastradas, o espaço que um campo de cnpj a mais pode custar parar não ser utilizado. Imagina isso em outra empresa tipo google, onde tem bilhões de cadastros. Por isso que não fazemos esse tipo de coisa. No seu próprio cadastro do google tem apenas cpf, não existe um campo cnpj que fica em branco, pois perderia espaço.
@@InfodiversaoTutoriais Muito obrigado pelo feedback! Agora entendi melhor... valeu mesmo
@@jessearaujocarvalho8982 Tranquilo, desculpe se não falei isso no vídeo e não consegui responder antes. A vida com 2 filhos pequenos em casa está muito corrida. Quando deu um tempinho eu assisti o vídeo novamente para entender a sua duvida. Abraço e bons estudos.
Professor, estou precisando de uma ajuda para fazer um diagrama e gostaria de saber se vc pode me dar uma ajuda... se sim me passa um contato para q possa falar com vc... sou estudante de análise
claro
+Infodiversao vc pode add o wats... 074 99995-4753 Rodrigo costa
+Rodrigo Costa blz
+Rodrigo Costa Eae, deu certo no seu trabalho.
Sim sim eu comentei no próprio vídeo que tem uma versão nova.
Teria um outro vídeo seu fazendo a parte fisica.
@@ChiuhaGlock ainda não fiz. A ideia é fazer um projeto completo até a implementação em Java com MySQL.
@@Infodiversao Manda o link aqui, professor!
Uma dúvida, o livro pode ser comprado por mais de uma pessoa ? o livro não possui um identificador ? o mesmo identificador pode ser vendido 2 vezes ? se puder me explicar agradeço.
Oi Vinicius, o identificador do livro é o ISBN, que é o identificador único do livro, tipo o CPF para uma pessoa. Quanto ao identificador, sim, pode aparecer duas vezes, não tem problema isso não. Por exemplo, a mesma pessoa, com o mesmo identificador, pode comprar 30 livros. O identifcador da pessoa vai ser o mesmo. O livro tambem, o que eu gosto de fazer, mesmo que tenha ISBN, é colocar o nome da tabela, no caso livro + o id. Mas isso é uma organização minha, outras pessoas podem não gostar de usar.
Obrigado!
Opa estamos ai para ajudar
Amigo vc sonsegue dar uma olhada no meu esquema Lógico? Vc tem algum email para que eu possa estar mandando para vc?
Existe a continuação desse vídeo? Grato!
Diego tze Magalhães nao fiz ainda. mas esta ai uma boa ideia.
TOP
Isso não é modelagem lógica, é modelagem conceitual.
Ta, mas cadê o video de continuação
não consegui fazer Guilherme...
5:46
Boa tarde alguém pode pegar meu número e me ajudar a passar esse modelo para um banco de dados ? Estou na cadeira de banho de dados e estou com dificuldade
acabei de ler no livro que uma entidade deve ter pelo menos 2 atributos, em pessoa física e juridica vc colocou só uma... alguém pode me ajudar pra ver se isso é possível mesmo?
Ola Geanderson, na pratica mesmo, uma entidade pode ter apenas 1 atributo. Se eu quiser ter uma entidade pessoa por exemplo e quero armazenar apenas o nome, eu posso fazer isso. É recomendado que não se faça isso, porque o nome não é um atributo único, podemos ter 500 pessoas com o nome de Marcos, por exemplo. Neste caso criamos um outro atributo chamado pessoa_id, e isso vai fazer com que seja criado no minimo dois atributos.
Não sei se isso ficou claro, posso tentar explicar de uma outra maneira se for o caso.
O meu na hora de salvar da erro
conseguiu resolver o problema?
Cade o modelo logico ? Tu fez o conceitual ???
Preciso criar o MER e o DER para esse caso mas faço e só dá erro.
Eis o caso: Desenvolva o DER e o MER para o estudo de caso abaixo:
Uma empresa prestadora de serviços que aloca motoqueiros para realizar entregas motorizadas solicitou o desenvolvimento de um sistema de informações para controlar suas atividades. Os clientes interessados na alocação de entregadores motoqueiros podem possuir um ou mais contratos com a empresa em questão. No contrato deverão constar o seu número, a data da assinatura, a sua duração (em meses) e o valor da hora que deverá ser paga pelo serviço dos motoqueiros. Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço e um ou mais telefones de contato. Ao longo do contrato os clientes deverão informar as ordens de serviço que deverão ser cumpridas pelos motoqueiros. De uma ordem de serviço deverão constar a data da entrega, a hora da entrega, o endereço de entrega e a descrição da encomenda a ser entregue. Posteriormente à entrega, o departamento de despacho de mercadorias irá completar os dados da entrega informando o valor da mesma. As entregas serão realizadas pelos motoqueiros pagos pela empresa. Sobre os motoqueiros é necessário saber o seu nome, endereço, os números dos celulares de serviço, o número do CPF e o número da Carteira Nacional de Habilitação. Cada motoqueiro poderá usar uma das motocicletas de propriedade da empresa. Sobre uma motocicleta é preciso conhecer os seguintes dados: a marca, o modelo, o ano de fabricação e a placa. É necessário saber também qual será a motocicleta que um motoqueiro irá utilizar para realizar uma determinada entrega. Mensalmente deverão ser emitidas faturas para os clientes que utilizaram os serviços de entrega. Uma fatura deverá conter os dados do cliente, a relação dos serviços de entrega realizados durante o mês com os seus respectivos valores, o valor da parcela fixa mensal, o total da fatura, a data de pagamento, o número e o nome do banco responsável pela fatura e o número do boleto bancário para o pagamento da fatura.
Vou criar um vídeo para lhe ajudar. Fique no aguardo
entidade no plural é peso
Tem pra celular?kkkkkk iniciei o curso Iot e não tenho PC ainda
eu nunca o brmodelo para celular, mas tem um site que você pode usar para fazer diagramas, acho que pode te ajudar: o site é o creately. Acessa por esse link: encurtador.com.br/eAFI8. Se puder dar aquela força se inscrevendo no canal, to tentando chegar 1k de inscritos. Abraço!
@@Infodiversao maravilhoooosoooo
@@anasoares389 hahaha, agora que eu vi, esse video ta no meu canal com 5k inscritos, eu confundi com o canal infodiversao tutoriais hahahahaa
faltou o valor em compras
Verdade, bem lembrado. Espero que quem olhar o video veja o seu comentário e coloque o valor em compras.
Aula top, parabéns!!!
Valeu Luis, hoje em dia tenho um equipamento mais top, mas estou fazendo mais gameplays. Tenho que voltar a fazer outros tutoriais :)
10:00 A sirene da policia
Kkk
@@Infodiversao bom dia você pode me ajudar por favor
@@lucascostadacruz3215 opa, bom dia. Qual a sua duvida?
@@Infodiversao eu queria saber se essa questão está de acordo com o enunciado eu vou te passar o arquivo qual é o seu e-mail professor?
infodiversao001@gmail.com @@lucascostadacruz3215
cadê a contiuidade do video?
ainda não fiz, desculpe...
isso não seria um modelo conceitual? não o logico
Meu Deus do céu esse programa é Horrível, muito mal otimizado e todo cheio de bugs, pedi 2 horas fazendo modelo nessa bosta e perdi tudo mesmo salvando. Um lixo.
O programa tem uns bugs sim. O bom seria ir la na pagina dos desenvolvedores e falar dos bugs, quem sabe eles arrumam. Já existe uma versão mais nova, não testei ainda...
bateria ta cabanu
56857
]
ehehhe
Rapaiz, coitado da sua tecla Enter.
Kkk, realmente, o teclado que eu uso é bem antigo e se não apertar forte não funciona direito. Já esta na hora de trocar. Valeu Salomão!
SEGURA MEU DISLIKE
tmj!