:: Nome do Curso Sistemas da informação :: Nome da Unidade Curricular PI – Sistemas orientados a objetos :: Tema da aula Diagrama Entidade-Relacionamento (D.E.R.) e Dicionário de Dados :: Fase / Etapa do Projeto e Interligação Fase 4 – Desenho :: aula 10 :: Diagrama Entidade-Relacionamento e Dicionário de Dados Olá! Nesta aula, iniciaremos a 4ª fase do projeto – Desenho. :: Habilidades a ser desenvolvidas 1 2 3 :: :: :: :: 47 Abstrair as definições de classes, entidades, atributos, encapsulamento e polimorfismo. Identificar a aplicabilidade dos conceitos de classes, entidades, atributos, encapsulamento e polimorfismo. Reconhecer o modelo de banco de dados orientado a objetos. :: aula 10 :: Introdução :: Diagrama Entidade-Relacionamento Neste item, você deverá desenvolver o D.E.R. (Diagrama Entidade-Relacionamento) do banco de dados do seu sistema. O D.E.R. é um diagrama usado para mostrar o relacionamento entre as tabelas de um banco de dados. Existemrelaçõesentreessesdiagramas. Exemplo: 1 cliente N possui carro :: Dicionário de Dados As tabelas possuem atributos, como nome da tabela, nome dos campos e, às vezes, o tipo de dados que os campos armazenam. Portanto, torna-se necessário um local estruturado para manter todos essts detalhes. O dicionário de dados proporciona tal local. ComoGaneapresenta,“onomedicionáriodedadosadquireumsignificado maisamploquandocomeçamosaincluirdetalhessobreprocessosque,estritamente falando, se referem à lógica e não a dados”. Um dicionário de Dados é um depósito de dados sobre dados. :: 48 :: aula 10 :: Atividade Neste item, você deverá desenvolver um dicionário de dados que contenha informaçõesdecadatabeladobancodedados. Veja o exemplo abaixo: :: Síntese Concluídas essas atividades, você já executou uma parte da Fase de Desenho, muito importante para o seu projeto. Nossa próxima atividade será a construção de mais um diagrama previsto na UML. Esse diagrama, denominado diagrama de seqüência, é um tipo de diagramadecolaboração.Mas,esseéumassuntoparaapróximaaula! Até lá! Referências: FURLAN, José Davi. Modelagem de objetos através da UML. Rio de Janeiro: Makron Books. MELO, Ana Cristina. Desenvolvendo aplicações com UML: Do conceitual à implementação. Rio de Janeiro: Brasport, 2002. SILBERSCHATZ, Abraham; KORT, Henry F.; SUDARSHAN, S. Sistema de banco de dados. 3 ed. São Paulo: Makron Books. :: 49