Prévia do material em texto
Banco de Dados Josivaldo de França TDS – 2022.2 Um para Um – 1:1 Uma entidade em A está associada no máximo a uma entidade em B, e uma entidade em B está associada a no máximo uma entidade em A. a1 a2 a3 a4 b1 b2 b3 b4 Exemplo: 1 Homem se casa com 1 mulher 1 mulher se casa com 1 Homem 1:1 Homem Mulhercasar1 1 Funcionário departamentogerencia1 1 Um para muitos – 1:N Uma entidade em A está associada a várias entidades em B. Uma entidade em B, entretanto, deve estar associada no máximo a uma entidade em A. a1 a2 b1 b2 b3 b4 ExemU Exemplo: 1 Homem se casa com N mulher 1 mulher se casa com 1 Homem 1:N Homem Mulhercasar1 N Departamento Funcionáriogerencia1 N Muitos para muitos – N:N • Uma entidade em A está associada a qualquer número de entidades em B e uma entidade em B está associada a um número qualquer de entidades em A. a1 a2 a3 a4 b1 b2 b3 b4 Médico PacienteatendimentoN N Exemplo: A clínica Santa Paula exige que cada médico atenda vários pacientes e estes podem ser atendidos por vários médicos BIBLIOTECA 3º) Locadora de Vídeo: Faça o modelo clássico de uma video-locadora, defina as chaves primárias e cardinalidade das entidades, considerando: - Clientes - Fornecedores - Fitas - Reservas das fitas - Locação das fitas O modelo deverá estar preparado para responder questionamentos diversos, tais como: - Quantos são os nossos clientes ? - Quais os filmes alugados pelos clientes ? - Quais os clientes com reservas de fitas ? - Quais os filmes que estão reservados ? - Quais os filmes da locadora ? - Quais os filmes mais alugados ? - Quais os filmes retirados pelos clientes ? - Quais os filmes menos alugados ? - Quais os clientes que não devolveram os filmes ? 1º) Modelo de Votação Eleitoral: Faça o modelo entidade relacionamento, com indicação das chaves primárias e cardinalidades entre as entidades e que representem: a união federal, os estados, as cidades, as zonas eleitorais com seus eleitores, vinculando no modelo as seguintes figuras: - País (código país, nome país, nome presidente, nome vice) - Estados (nome uf) - Cidades ( nome cidade) - Presidente da república - Vice-Presidente da República; - Senadores (nome senador) - Deputados federais (nome deputado federal) - Governadores; - Vice-Governadores; - Deputados estaduais (nome deputado estadual) - Prefeitos; - Vice-Prefeitos; - Vereadores (nome vereador) - E os eleitores distribuídos em zonas eleitorais dentro das cidades. 3º) Locadora de Vídeo: Faça o modelo clássico de uma video-locadora, defina as chaves primárias e cardinalidade das entidades, considerando: - Clientes - Fornecedores - Fitas - Reservas das fitas - Locação das fitas O modelo deverá estar preparado para responder questionamentos diversos, tais como: - Quantos são os nossos clientes ? - Quais os filmes alugados pelos clientes ? - Quais os clientes com reservas de fitas ? - Quais os filmes que estão reservados ? - Quais os filmes da locadora ? - Quais os filmes mais alugados ? - Quais os filmes retirados pelos clientes ? - Quais os filmes menos alugados ? - Quais os clientes que não devolveram os filmes ? 2º) Locadora de Vídeo: Faça o modelo clássico de uma video-locadora, defina as chaves primárias e cardinalidade das entidades, considerando: - Clientes - Fornecedores - Fitas - Reservas das fitas - Locação das fitas O modelo deverá estar preparado para responder questionamentos diversos, tais como: - Quantos são os nossos clientes ? - Quais os filmes alugados pelos clientes ? - Quais os clientes com reservas de fitas ? - Quais os filmes que estão reservados ? - Quais os filmes da locadora ? - Quais os filmes mais alugados ? - Quais os filmes retirados pelos clientes ? - Quais os filmes menos alugados ? - Quais os clientes que não devolveram os filmes ? Bibliografia https://www.ime.usp.br/~andrers/aulas/bd2005-1/aula7.html https://www.ime.usp.br/~jef/apostila.pdf Adriana Sicsú Mario Sério da Silva: Banco de Dados- Modelagem Conceitual.pptx http://www.dicasdeprogramacao.com.br/a-primeira-fase-de-um-projeto-de-banco-de-dados/ http://www.wladmirbrandao.com/course/is-bsc-dbs/slides/CH02.pdf https://www.ime.usp.br/~andrers/aulas/bd2005-1/aula7.html http://www.dicasdeprogramacao.com.br/a-primeira-fase-de-um-projeto-de-banco-de-dados/ Slide 1 Slide 2 Slide 3: Um para Um – 1:1 Slide 4 Slide 5: Um para muitos – 1:N Slide 6 Slide 7 Slide 8: Muitos para muitos – N:N Slide 9 Slide 10 Slide 11 Slide 12: BIBLIOTECA Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28: Bibliografia