Cotiuado com a modelagem de dados: MER (Modelo Etidade-Relacioameto) Parte 2 profa. Rosaa C. M. Grillo Goçalves rosaagg@usp.br
Coversões do modelo físico para o lógico
Exercício: DO MODELO FÍSICO AO MODELO LÓGICO Cosidere as quatro Tabelas que se seguem, e mote o MER que as origiou. M o d e l o F í s i c o Vededor Nome * º Marcelo Aa 2 Rubes 3 Cardoso 4 Raquel 5 * Fiaceira cod_fi Nome 456 Fiasa 23 Satader 674 Real 229 Bradesco 346 Citibak Veículos cod_veiculo placa ao modelo cor 29 DGH2998 997 Civic preto 345 AGF3445 2004 Corsa braco 238 BHB2244 985 Chevette azul 67 PQM9873 200 Palio prata 578 HZB2376 998 Gol verde 2 DUQ2245 2008 Fox prata 245 QCQ7654 Veda 2007 Stilo vermelho # 62 JKD3428 2002 Uo prata 453 BTX7643 99 Moza verde º veda # cod_veiculo cod_fi data valor º vededor 23 453 23 0/02/2009 0.000,00 56 67 765456 LHF4329 0/02/2009 2000 25.000,00 Parati Viho 3 35 2 23 3/02/2009 28.000,00 2 87 245 346 3/02/2009 44.000,00 5 0 345 229 3/02/2009 32.000,00 2 * # * 3
M o d e l o # F í s i c o Vededor Nome * º Marcelo Aa 2 Rubes 3 Cardoso 4 Raquel 5 * * * Fiaceira cod_fi Nome 456 Fiasa 23 Satader 674 Real 229 Bradesco 346 Citibak Veículos cod_veiculo placa ao modelo cor 29 DGH2998 997 Civic preto 345 AGF3445 2004 Corsa braco 238 BHB2244 985 Chevette azul 67 PQM9873 200 Palio prata 578 HZB2376 998 Gol verde 2 DUQ2245 2008 Fox prata 245 QCQ7654 Veda 2007 Stilo vermelho # 62 JKD3428 2002 Uo prata # 453 BTX7643 99 Moza verde cod_fi ome º veda cod_veiculo cod_fi data valor º vededor 23 453 23 0/02/2009 0.000,00 765 LHF4329 2000 Parati Viho 56 67 456 0/02/2009 25.000,00 3 35 2 23 3/02/2009 28.000,00 2 87 245 346 3/02/2009 44.000,00 5 0 345 229 3/02/2009 32.000,00 2 fiaceira No. ome veiculos veda N N vededor cod_veiculo Placa Ao Modelo cor Data Valor No. veda M o d e l o L ó g i c o
CONTEXTO: É ecessário guardar iformação da Biblioteca de uma associação cultural e recreativa. Com este fim foram projetadas 5 tabelas Pede-se: (a) Idetifique as chaves primárias e estrageiras. (b) Faça o MER que deu origem a tais tabelas Livros Sócios Empréstimos Não Sócios Cosultas CodLivro Titulo Autor Pricipal Editora NumEdição Estate Prateleira Status PreçoCosulta CodSocio Nome Edereço Localidade Telefoe Email NumEmprest CodSócio CodLivro DataEmprest DataEtrega EstadoDevol CodNãoSocio Nome Edreço Localidade Telefoe Email NumCosulta CodNãoSócio CodLivro DataCosulta EstadoDevol Dica: Para fazer o MER, comece pelas tabelas sem chave estrageira
AINDA SOBRE A MODELAGEM ENTIDADE RELACIONAMENTO
Geeralização e Especialização Em muitos casos, uma etidade possui diversos subgrupos adicioais de etidades que são sigificativas e precisam ser represetadas explicitamete devido ao seu sigificado para o egócio a ser modelado.
Geeralização e Especialização EXEMPLOS: VEÍCULO AUTOMÓVEL CAMINHÃO No de eixos EMPREGADO CPF Nome Edereço ENGENHEIRO CREA Subárea (civil, mecâico...) SECRETARIA Nível (executivo, técico...)
Geeralização e Especialização EMPREGADO ENGENHEIRO SECRETARIA
Geeralização e Especialização
Geeralização e Especialização Cotexto: Salão de Beleza Vedáveis ome valor uidade qtidade em estoque localização Produtos Serviços Profissioal
Auto-Relacioameto ou explicação para ou Fucioário N gerecia
Auto-Relacioameto Cotexto: Idústria de Motagem: código_peça ome Peça é com- posta por N compõe ou Peça N
RELACIONAMENTOS que surgem após a explosão de um relacioameto
Cotexto: Sistema de Iformações para uma empresa promotora de festas com várias edições Cód festa local Nome, edição, descr, qtidd covites vedidas data, Cód palco ome Estilo (teco, coutry, mix, mpb) FESTA PALCO temático dimesão capacidade
Cotexto: Sistema de Iformações para uma empresa promotora de festas com várias edições Nome, edição, descr, qtidd covites vedidas data, Cód palco ome Estilo (teco, coutry, mix..) FESTA palco a festa PALCO dimesão capacidade
Cotexto: Sistema de Iformações para uma empresa promotora de festas com várias edições Cód festa local Nome, edição, descr, qtidd covites vedidas data, FESTA Cód palco ome Palco a festa PALCO Estilo (teco, coutry, mix, mpb) horario dimesão capacidade BANDA ome estilo Numero de itegrates
Pode ser etedido como um relacioameto etre mais de uma etidade ou um relacioameto terário FESTA PALCO BANDA
Cotexto: Empresa de Auditoria de Sistemas ode um Auditor pode trabalhar em vários Projetos Auditor Projeto Nome Data de iicio...
Cotexto: Empresa de Auditoria de Sistemas ode um Auditor pode trabalhar em vários Projetos Auditor um Auditor em um Projeto Projeto Nome Data de iicio...
Cotexto: Empresa de Auditoria de Sistemas ode um Auditor pode trabalhar em vários Projetos Em determiado projeto, um Auditor vai usar determiado Notebook, com dados do sistema que está sedo auditado, que será cofigurado para aceitar seu userame +seha. Para determiado projeto de auditoria, em geral, são preparados 8 otebooks ou mais. Algumas vezes, o mesmo Notebook pode ser usado por mais de um Auditor que participe do mesmo projeto. Auditor um Auditor em um Projeto Projeto Nome Data de iicio... Notebook No. Serie Marca CPU Qtidd memória RAM...
Pode ser etedido como um relacioameto etre mais de uma etidade ou um relacioameto terário AUDITOR