oi oi pessoal finalmente depois de tanto tempo a gente vai colocar um pouquinho mas na mão na massa entrar na parte mais prática do nosso curso Porque hoje a gente vai falar sobre modelagem conceitual mas o que que é a modelagem conceitual na fila do pão os melhor né porque não modelagem conceitual na fila que nós temos de modelagem que aprender um pouquinho mais sobre isso vem comigo que eu vou te mostrar o E aí [Música] Olá pessoal eu sou a Cannes e essa é a nossa sexta aula do nosso curso de modelagem de dados
e agora a gente vai entrar finalmente na parte né que a gente acha mais legal interessante que é realmente diagramar o nosso produto diagramar a nossa solução que a parte mais de modelagem e hoje na nossa aula a gente vai aprender o primeiro nível de modelagem que a gente chama de modelagem conceitual Mas é claro para você ter chegado até aqui nesse curso para você poder tirar proveito do curso daqui para frente você deveria ter assistido todas as outras aulas tem um conteúdo um pouco mais teórico que vai te ajudar e te dar embasamento para
entender todos os elementos que a gente vai começar a discutir agora nessa parte de diagramação então se você ainda não assistiu às aulas anteriores para agora volta um pouquinho volto eu vou deixar a tela em cada aqui no card para vocês as aulas anteriores o Paulo esse vídeo depois volto aqui para gente colocar um pouco melhor na mão na massa certo Bora para aula agora pessoal nesse curso nós vamos aprender três tipos de modelagem A modelagem conceitual A modelagem lógica e A modelagem física e depois a gente vai fazer um diagrama um pouco mais completo
né utilizando essas três técnicas de modelagem certo hoje como eu já falei que eu falar sobre modelagem conceitual então indo direto ao ponto o que que é a modelagem conceitual como nós já falamos nas aulas anteriores modelar significa você criar um modelo mesmo né algo que a gente ela até de diagrama que vai explicar Quais são as funcionalidades do seu produto do seu sistema do daquilo que você pretende entregar daquilo que você pretende desenvolver então nessa modelagem a gente vai falar quais são as características das funcionalidades e um comportamento dessa nossa solução e A modelagem
conceitual como o e a gente vai modelar o conselho é a parte mais alto nível da sua modelagem Então você vai modelar aquilo que está referenciando o seu negócio nessa parte a gente não entra em detalhamento de qual banco que a gente vai usar qualquer sgbd que a gente vai utilizar no nosso sistema Qual que é a linguagem gente não vai falar nada de parte técnica aqui a gente vai falar de parte de negócios a gente vai falar dos requisitos de negócio as personalidades daquele produto que você vai precisar entregar então só para deixar claro
na modelagem conceitual o objetivo é você capturar os requisitos e modelá-los mas como a visão de negócios a gente vai buscar as regras de negócio que foi algo que a gente conversa na nossa última aula você assistiu a minha última aula que fala sobre análise de requisitos estão todos aqueles requisitos que nós colhemos com nosso cliente agora nós vamos criar uma modelagem conceitual em cima daquilo por isso que nessa etapa é tão A modelagem aconteça junto com seu cliente você vai desenvolver-se diagrama você vai modelar todas as funcionalidades que o seu sistema precisa e você
vai discutir isso junto com um analista de negócios ou se você for o analista de negócio você vai discutir junto com o seu cliente que é exatamente aquilo que ele deseja se é daquela forma que ele espera que o seu sistema que o produto que a solução que você vai desenvolver se comporte então aqui a gente desenvolve um diagrama bem simples e quais são os elementos que nós vamos utilizar para poder desenvolver-se diagrama entidades os relacionamentos a cardinalidade e os atributos então serão esses quatro elementos que a gente vai colocar no nosso diagrama de modelagem
conceitual para poder simplificar isso pra vocês eu trouxe um exemplo de um sistema de matrícula vamos supor que você foi contratado para modelar para desenvolver um a matrícula E você vai fazer a modelagem de dados entre banco de dados preço e sistema Então vamos a gente não vai fazer o sistema inteiro sabe que não daria tempo depois quando a gente for fazer um diagrama de entidade-relacionamento é o que a gente vai aprender um pouquinho mais para frente a gente vai modelar coisas um pouco mais reais mas eu trouxe um exemplo de um módulo de sistema
para vocês que é um módulo de professor e aula então um professor ele leciona uma determinada aula como que a gente um o dela esse módulo pequeno no nosso sistema Então a primeira coisa que a gente vai fazer é entender Quais são as entidades Qual que é o conjunto de dados que eu vou precisar armazenar dentro do meu banco de dados é quais são as tabelas a gente quando pensa Tecnicamente a gente pensa logo na tabela do banco de dados Mas essa não é a finalidade da modelagem conceitual A modelagem conceitual a gente vai enxergar
isso como uma entidade que é uma representação daquilo que existe né no mundo real que a como o cliente então você tem o professor Então você tem a entidade professor que você vai armazenar as informações o professor e também a entidade aula agora que nós já sabemos que temos as entidades professor e aula como essas entidades que se relacionam então a gente pode criar um relacionamento entre estas entidades são professor ele leciona uma aula 1 Aula é mencionada por um determinado Professor gente já tem as entidades e relacionamentos entre elas e a cardinalidade que vai
existir dentro desse relacionamento a gente entende que um professor ele pode lecionar diversas aulas e uma aula pode ser direcionada apenas por um professor A não ser que tem aquela questão né do professor é a pra gente pode ter dois professores por sala em algumas algumas organizações existem essa regra Mas vamos porque aqui na nossa não aqui uma aula só pode ser dada por um determinado Professor então a cardinalidade que a gente tem é bom então ok então a gente sabe que um professor ele pode lecionar diversas aulas mais uma determinada aula só pode ser
pressionada por um professor tá um pouquinho confuso volta as minhas aulas que eu explico melhor para vocês a parte de relacionamento cardinalidade coisas desse tipo certo e agora a gente vai entrar numa segunda parte que a identificação dos atributos de cada uma dessas entidades Então o que são atributos mesmo é aquilo que vai caracterizar as minhas entidades então por exemplo quais são os atributos que o professor ele pode ter então a gente sabe que ele tem que ter Wide que vai identificar e o registro daquele professor o nome a data de nascimento é o endereço
daquele professor e nem pois as desse tipo mais aqui para gente não deixar o nosso modelo cheio de coisas para ficar mais fácil eu vou deixar somente esses três atributos Wide o nome do professor e a data de nascimento dele é e quais são os atributos que a gente podem encontrar na entidade aula então a gente talvez encontre o aí de da aula quer aquilo que vai identificar o registro a descrição daquela aula a gente pode encontrar sei lá é carga horária daquela aula também vou deixar somente três atributos gente claro que você vai chegar
no seu cliente da Caixa nada de Equilíbrio se você vai anotar todos os atributos tudo que você precisa é armazenar sobre aquela pessoa sobre aquela entidade por assim dizer então aqui a gente tá dando um exemplo óbvio que existem muito mais atributos do que esses beleza mas isso é o que você vai discutir conversar com seu cliente Ok você Já identificou que que alca O que que a entidade aula precisa ser diá tributo e quais são os atributos também da entidade Professor agora a gente vai classificar esses atributos existem quatro tipos de atributos A modelagem
conceitual gente a gente for descer um pouquinho mais modelagem física modelagem lógica não não é dessa forma tá na modelagem conceitual existem quatro tipos de atributos então falando do primeiro tipo de atributo nós temos aqui o nosso atributo identificador que é representado por essa bolinha bruxinha vocês podem observar aqui então o que que é o atributo identificador é aquilo que identifica o registro como único então por isso que a gente tem aqui uma medida Professor uma rígida aula que é o que identifica né aquele registro o nome da aquele professor né que vai entrar como
registro daquela anti-idade como sendo o único Então essa é esse é o atributo identificador então nós também temos os atributos não identificados que são os atributos mais simples mais comuns que estão representados por essa bolinha vazia como aqui a gente tem o nome e a gente tem a data de nascimento então esses são atributos simples para poder demonstrar para vocês os outros dois tipos de nós temos eu vou acionar mais atributos na identidade Professor Então a gente vai falar agora sobre o atributo multivalorado que é que vocês podem ver aqui quando a gente fala sobre
telefone então ele é representado com essa florzinha né o asterisco como as pessoas chamam então quê que é um atributo multivalorado ele pode receber ou ter diversos valores como no caso o telefone a pessoa pode ter um dois três quatro cinco telefone da armazenado quem vai definir isso o seu cliente então é o seu cliente que vai definir quantas telefones que você vai armazenar ou todos telefones você pode armazenar que você tiver daquela pessoa quem vai definir isso é o cliente na modelagem lógica aqui nesse na modelagem física a gente não poderia fazer dessa forma
a gente vai aprender algo que a gente chama de normalização mas para frente não agora mas a modelagem conceitual a gente pode-se representar né telefones com esse com esse atributo que a gente chama de motivo agora então agora a gente vai falar sobre o as tribos que são os atributos compostos que que é um atributo composto é um atributo que pode ter dentro dele e diversos outros atributos como é que o caso do endereço a gente tem um atributo endereço a gente pode quebrar esse atributo endereço em outros atributos tipo número logradouro bairro e ele
é representado por essa parte por esses Pingo no meio oval mesmo como Vocês conseguem ver aqui no nosso diagrama então gente a nossa módulo do nosso sistema de matrícula que fala sobre professor lecionando uma aula e ele ficou mais ou menos assim você vai fazer isso com todo o seu sistema um pelo menos uma boa parte dele e vai discuti-lo com seu cliente então você vai levar cliente vai mostrar se realmente assim como o cliente né é acredita que o sistema tem que se comportar né que seu produto vai se comportar daquela forma e clica
fala não não é assim que eu tudo errado volta eh Faz sim é normal acontecer se o cliente a pro vai falar Tá perfeito e confia confia porque nem tudo que reluz é ouro então a gente precisa sim levar esse diagrama discutir com nosso cliente e aperfeiçoando de acordo com o que ele for né sugerindo o que você mesmo formalizando ali que tá um pouquinho fora daquilo que foi pedido certo então A modelagem conceitual é isso né o mais alto nível de modelagem que a gente pode ter na próxima ao a gente vai descer mais
um livro vai falar sobre a modelagem física Se você não se inscreveu ainda nesse canal inscreva-se para você poder receber todas essas aulas primeira mão ativo Sininho também me siga nas outras redes sociais está aqui embaixo link eu posso bastante conteúdo lá bastante coisa interessante se isso agregou alguma coisa para você para o seu lado profissional para sua vida deixa o like e muito obrigada pela sua atenção mais uma vez e até a próxima aula 1