Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Aula 2 Prof. Me. Martin Morães Organização da Disciplina Os Banco de Dados Modelo Entidade- Relacionamento Modelo Conceitual Projeto Lógico SQL — Implementando a Base de Dados SQL — Trabalhando com os dados Organização da Aula Abordagem e Modelo Entidades Atributos Relacionamentos Cardinalidade Generalização Contextualização Conceitos e Relações Projeto de DB Fases • Modelagem conceitual • Projeto lógico • Projeto físico Modelo Conceitual Abstrato Independe de SGDB Abordagem ER Artefato: DER Instrumentalização A técnica de modelagem conceitual mais difundida é a abordagem entidade-relacionamento (ER) (Heuser, 2009, p. 25) Nesta técnica, um modelo conceitual é usualmente representado através de um diagrama, chamado diagrama entidade-relacionamento (DER) (Heuser, 2009, p. 25) Organização da Aula Abordagem e Modelo Entidades Atributos Relacionamentos Cardinalidade Generalização Entidade Identificando Que tenha um cadastro de usuários Todos usuários enviam mensagens etc. Entidade Esclarecendo Machado de Assis, 21/06/1839 Mario Quintana, 30/06/ 1906 Rubem Alves, 15/09/1933 Autores Representação Retângulo Organização da Aula Abordagem e Modelo Entidades Atributos Relacionamentos Cardinalidade Generalização Atributos Identificando São: • características • valores • propriedades Representação Vínculo Identificador Identificando São: • valores únicos • identificam uma entidade • distingue as ocorrências Representação Vínculo Organização da Aula Abordagem e Modelo Entidades Atributos Relacionamentos Cardinalidade Generalização Relacionamentos Identificando Associação Relação ... entre entidades no contexto Representação Losango Vínculo Organização da Aula Abordagem e Modelo Entidades Atributos Relacionamentos Cardinalidade Generalização Cardinalidade Identificando Quantidade Ocorrências ... entre entidades no relacionamento U1 – M5 U2 – M1, M4 U3 – M2, M6 Identificando Máxima 1 ou N Mínima 0 ou 1 Entidade Associativa Identificando (Heuser, 2009, p. 60) Aplicação Um DER Síntese Abordagem e Modelo Entidades Atributos Relacionamentos Cardinalidade Generalização Referências de Apoio Date, C. J.; Vieira, André; Lifschitz, Sergio (Orgs.). Introdução a sistemas de bancos de dados. 8. ed. Rio de Janeiro: Campus, 2004. p.865. Elmasri, Ramez; Navathe, Shamkant B.; Pinheiro, Marília Guimarães; Figueiredo, Luis Ricardo de (Orgs.). Sistemas de banco de dados. 4. ed. São Paulo: Pearson Addison Wesley, 2008.xviii, 724. Gillenson, Mark L. (Org.). Fundamentos de sistemas de gerência de banco de dados. Rio de Janeiro: LCT, 2006. Heuser, Carlos Alberto (Org.). Projeto de banco de dados. 6. ed. Porto Alegre: Bookman, 2009.xii, 282 Kroenke, David M. (Org.). Banco de Dados: fundamentos, projeto e implementação. 6. ed. Rio de Janeiro: LCT, 1999. Rezende, Denis Alcides. Sistemas de Informações Organizacionais: guia prático para projetos. 2. ed. São Paulo: Atlas, 2007.
Compartilhar