Cardinalidade de um relacionamento

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2008 palavras )
  • Download(s) : 0
  • Publicado : 8 de maio de 2012
Ler documento completo
Amostra do texto
Entidade: é uma representação abstrata de um objeto do mundo real

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 umaocorrê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 eentidades 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 desejamanter.
• 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 asestruturas 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 curtosperíodos, chamados de iteração, os quais gastam tipicamente menos de uma semana a até quatro. Cada iteração é como um projecto de software em miniatura de seu próprio, e inclui todas as tarefas necessárias para implantar o mini-incremento da nova funcionalidade: planejamento, análise de requisitos, projeto, codificação, teste e documentação. Enquanto em um processo convencional, cada iteração não estánecessariamente focada em adicionar um novo conjunto significativo de funcionalidades, um projecto de software ágil busca a capacidade de implantar uma nova versão do software ao fim de cada iteração, etapa a qual a equipe responsável reavalia as prioridades do projecto.

Métodos ágeis enfatizam comunicações em tempo real, preferencialmente face a face, a documentos escritos. A maioria doscomponentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes (clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes). Nesta sala devem também se encontrar os testadores, projectistas de iteração, redactores técnicos egerentes.

Métodos ágeis também enfatizam trabalho no software como uma medida primária de progresso. Combinado com a comunicação face-a-face, métodos ágeis produzem pouca documentação em relação a outros métodos, sendo este um dos pontos que podem ser considerados negativos. É recomendada a produção de documentação que realmente será útil.
[editar] Princípios

Os princípios do desenvolvimento ágilvalorizam:
Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares funcionais;
Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);
Softwares funcionais são a principal medida de progresso do projecto;
Até mesmo mudanças tardias de escopo no projecto são bem-vindas.
Cooperação constante entre pessoas que entendem do 'negócio' e...
tracking img