Cardinalidade de um relacionamento
Relacionamentos n As entidades são contectadas umas às outras através de relacionamentos Cardinalidade de um Relacionamento
Indica o número de instâncias de entidades que podem estar associadas umas as outras através de um relacionamento
Quantidade de ocorrências de entidades que podem estar associadas a uma ocorrência da entidade que se quer analisar.
• É uma “regra de negócio” entre as entidades envolvidas no relacionamento.
A notação original foi proposta por Peter Chen e é composta de entidades (retângulos), relacionamentos (losangos), atributos (círculos) e linhas de conexão (linhas) que indicam a cardinalidade de uma entidade em um relacionamento. Chen ainda propõe símbolos para entidades fracas e entidades associativas.
Administrador de Dados – AD
Responsável
– pelo projeto lógico do banco de dados.
– pela interface entre analistas de sistemas e analistas de suporte.
– pelo gerenciamento do dicionário de dados.
Modelo de dados Um modelo de dados é o conjunto de elementos padronizados, utilizados para descrever ou representar qualquer estrutura de dados que se deseja manter.
• Modelos conceitual e modelo lógico.
Modelo conceitual
• Representa e/ou descreve a realidade do ambiente do problema, constituindo‐se de uma visão global de todos os relacionamentos, independente das restrições de implementação.
• Modelo de dados abstrato, que descreve a estrutura de um banco de dados de maneira independente de um
SGBD particular.
Modelo lógico
Descreve as estruturas que estarão contidas no banco de dados, de acordo com as possibilidades permitidas pela abordagem, mas sem considerar ainda nenhuma característica específica de um SGBD
Desenvolvimento ágil de software
Existem inúmeros frameworks de processos para desenvolvimento de software. A maioria dos métodos ágeis tenta minimizar o risco pelo desenvolvimento do software em curtos períodos,