olá na aula de hoje para fazer uma breve revisão do que nós temos até agora passando por alguns pontos muito importantes e temos muito conteúdo no fundamento de banco de dados porém esse conteúdo é simples a partir do momento que você entende a finalidade de cada um deles como que os pontos que complementam então lembrando que lembrando que o diagrama entidade-relacionamento ele está me representando o modelo conceitual já me formando quais atributos eu necessito quais relações do tempo utilizar e à cardinalle idade entre ele então hoje iremos rever a identidade e rever a cardinale idade
então temos três tipos de relação a relação ente idade com a mesma informação que tinha identidade original ou seja cuja o dado ainda é contido nele está fazendo uma relação de um dado com o outro temos a relação de intimidade com a chave estrangeira ou seja estão migrando pegando o dado original é o anterior com a chave primária estão migrando para esta tabela com a chave estrangeira e tem o tipo relacionamento que é a chave primária de todos os tipos de entidade que no caso são do losango que nós vimos então tenho três tipos de
relação ou ele é contido enfim ou ele possui uma chave estrangeira que aponta para uma outra entidade ou é uma relação uma de relacionamento que está unificando está relacionando a identidade temos então dois tipos de entidade a forte a fraca a forte é quando a própria entidade é independente ela não possui chave estrangeira ela consegue consegue ter essa entidade utilizar em qualquer outro banco tem ter que levar outras entidades por isso que ela é forte a uma entidade independente ela tem a chave primária e não possui chave estrangeiras aqui no exemplo empregado com cpf empregado
o nome empregado lembrando que a chave primária grifada já a entidade fraca ela possui uma chave estrangeira a chave estrangeira é a chave primária de outra entidade então aqui no caso a tabela a entidade independente ela tem uma referência à cps empregado a tabela empregado era uma entidade fraca porque se eu levar somente a entidade independente eu nunca vou saber o nome do meu empregado eu preciso levar a uma entidade independente ea nintendo entidade empregado eu tenho que levar todas as tabelas referentes então a entidade forte ela não tem chave estrangeira ea entidade fraca na
possui uma chave pra estrangeira apontando pra outra entidade e relacionamento tipo de relacionamento que nós temos um banco de dados no modelo ao relacionamento de 1 para 1 quando eu tenho uma pessoa pra um cargo eu tenho um carro para um proprietário quando tenho de um para um essa cardinale idade ela se repete nesta chave primeira 1 e 2 ou vice-versa ou seja eu tenho tipo de relacionamento de um-para-um eu tenho uma chave estrangeira essa chave estrangeira pode estar em qualquer uma das duas entidades eu posso pegar a chave estrangeira da entidade e 1 e
aquela referente à entidade e 2 ou entidade eu não tenha a chave estrangeira de 2002 que tem a chave estrangeira de um não importa onde a chave primária da outra está quando há uma relação de um para um eu posso pegar a chave primária e transformá lo num jovem estrangeiro em qualquer um qualquer uma das duas entidades então aqui eu tenho um exemplo pra ficar mais claro o empregado trabalha em um departamento um empregado gerencia um departamento e um departamento é gerenciado somente propor um empregado então uma relação de um para um eu só posso
ter um empregado relacionar gerenciando um departamento e um departamento só pode ser gerenciado por um empregado a chave estrangeira é eu pegar o tpf empregado e colocar como xavi estrangeira no departamento signo departamento cpf empregado ou eu posso fazer o contrário pegasse seu departamento e jogar na entidade empregado então não tem problema de qual dele adotando porque como é uma relação de 1 para 1 eu posso pegar a chave primária identidade da outra entidade e jogar em qualquer uma das ordem então eu tenho aqui tpf empregado está vindo para o departamento e neste outro caso
a sigla departamento tava vindo pra empregado tenderão numa tarde na unidade de um para um não importa quem vai ficar com a chave primária da tabela com xavi estrangeira pode pra oprah b ambas as situações estão adequadas então aqui não pode vestir de apartamentos em gerente que é um para um e pode existir empregado que não gerencia o departamento da entidade departamento tem participação total por isso que ele tem os 2-1 já entidade empregado é parcial eu posso ter dez empregados mas só um gerencia o departamento já a relação de um pra n é quando
eu tenho um departamento com tem vários empregados porém o empregado pode estar em um departamento então eu tenho essa situação de um empregado está vinculada a um departamento porém o departamento contém empregados à cardinalle idade de um pra ele neste caso o que nós temos eu tenho então que o empregado trabalha é em um departamento mas um departamento com tem empregado na esquina' cardinale idade de 1 para ele a chave primária vai sempre para o elemento que é um então no caso o taleban duplo ele o elemento n é que vai carregar a chave primárias
das outras tabela então aqui no caso ou departamento é um departamento por empregado porém o departamento pode ter empregados eu levo a minha chave primária sigla departamento para a minha idade empregado conforme aquino exemplo cpf pregado nome pregado e figura departamento na cardinale dade um pra n o elemento que ao enem que vai carregar a chave primária a iffhs chamando chave estrangeira então aqui eu tenho o exemplo de um e um para um e um pra ele que no caso o empregado tem um departamento mas o departamento tem empregados e eu estou pegando a minha
filha departamento elevando para o empregado neste caso o meu tipo relacionamento possui um atributo aqui eu não tinha nenhum atributo em trabalha aqui eu já tenho data início o dado início vai seguir o atributo do relacionamento vai seguir a mesma regra da chave estrangeira da entidade fraca ou seja ele vai pro n uma relação de um para um o meu atributo pode pra qualquer elemento agora numa relação de 1 para ele o meu atributo da relação tem que pôr o elemento n então aqui data início vai para o empregado conforme o exemplo e pra finalizar
o tipo de relacionamento e me pra ele ou seja um empregado pode trabalhar em vários projectos em um projeto pode ter vários empregados uma relação assim como é que eu tenho eu tenho aqui que o empregado está trabalhando desenvolve n projeto cn projetos são desenvolvidos por empregados nesta situação vai ser similar a um pra um novo 1 para 1 eu posso pôr a chave primária em qualquer uma das duas tabelas chorando essa estrangeira do mp na nfm lar eu escolhi pra que eu quero pôr então eu posso pegar a chave estrangeira cpf empregado e jogado
no projeto da mesma forma como eu posso pegar a chave primária nr o projeto e jogar empregado ea mesma regra serve para o relacionamento horas trabalhadas eu possa jogar pra ele oprah e me respeitando a entidade que eu adotei para jogar a chave primária da outra tabela então aqui no caso no caso estou pegando o cps empregado nome empregado e o número projeto projeto estou jogando no projeto o cpf projeto tava vindo pra cá e o projeto ora número de projetos horas trabalhadas está apontando a entidade projeto desenvolve está contendo a relação entre elas então
nós vemos natal no resumo de cardinale idade da entidade forte de entidade fraca novamente recomenda a leitura do arquivo pdf para que vocês possam aprofundar o seu estudo pra ver outro exemplo e pra ficar mais claro esta matéria porque ao deste ponto para as próximas aulas queremos nos aprofundar em melhorar a qualidade do modelo relacional obrigado e até a próxima aula