Sei sulla pagina 1di 8

Diagrama Entidade Relacionamento e Dicionrio de Dados a

Jair, Luiz, Ronneesley e Thiago 24 de junho de 2009

Diagrama Entidade-Relacionamento

O diagrama da Figura 1

Figura 1: Diagrama Entidade Relacionamento do Sistema

Entidades do Modelo de Dados

Esta seo tem como objetivo descrever as entidades do sitema Estimate. O padro de dicionarizao utilizado ca a ca proposto em [?]. A Tabela 2 mostra este padro. e a Nome da Entidade Denio do conceito representado pela entidade. ca Exemplos de um registro da entidade. So descritos sinnimos com o objetivo de melhorar o entendimento dos a o conceito. Observaes importantes sobre o conceito. co Atributos Descrio/Exemplo ca Dom nio Regra Informaes signican- Texto, co In- Regras para tes sobre o atributo. teiro, ... formao do ca Atributos identicadovalor do atrires tem seu nome sublibuto. nhado. Tabela 1: Padro utilizado para a dicionarizao de entidades. a ca

Denio ca Exemplo Sinnimo o Observaes co Nome Atributo

Denio ca Exemplo Sinnimo o Nome Id Nome Descrio ca Status

Projeto Conjunto de projetos que sero avaliados a Projeto A, Projeto B, etc. Softwares e sistemas Atributos Descrio/Exemplo ca Dom nio Regra Cdigo unico que re- Inteiro o presenta o projeto. Nome do projeto. Texto Descrio do projeto. ca Texto Status do projeto. Inteiro Valores poss veis: 0 Estimado, 1 - Cancelado e 2 - Em andamento

Denio ca Exemplo Sinnimo o Nome Id Nome Descrio ca Status

Arquivo

Estria o Conjunto de estrias que fazem parte de um projeto o Cadastro de clientes, Relatrio nanceiro, etc. o Problemas a resolver e novos requisitos Atributos Descrio/Exemplo ca Dom nio Regra Cdigo unico que re- Inteiro o presenta a estria. o Descrio simplicada Texto ca da estria. o Descrio completa da Texto ca estria. o Status da estria. o Inteiro Valores poss veis: 0 No a iniciada, 1 Estimada, 2 - Cancelada, 3 - A dividir e 4 - Em andamento Arquivo de anexo. Texto

Denio ca Exemplo Sinnimo o Nome Data Horrio a Tipo

Tempo votaao c Tempo argumentao ca Segredo voto

Jogo Uma reunio, no necessariamente f a a sica, com o objetivo de votar em um conjunto de estrias o Jogo inicial, jogo do dia 10, jogo nal, etc Votao de estrias ca o Atributos Descrio/Exemplo ca Dom nio Regra Data de in do jogo. Data cio Horrio de in a cio do Horrio a jogo. Tipo de realizao do Inteiro ca Valores jogo aceitos 0 (S ncrono) ou 1 (Ass ncrono) Tempo padro de uma Horrio a a votao ca Tempo padro de uma Horrio a a argumentao ca Especica se os votos e Lgico o argumentos sero exia bidos aos outros especialistas

Pessoa Denio ca Exemplo Sinnimo o Nome Id Nome E-mail Pessoa do projeto Joo, Maria, Jos, etc a e Opinio a Descrio/Exemplo ca Cdigo unico que reo presenta a pessoa. Nome completo da pessoa. E-mail para contato e nome usado para autenticao. ca Telefone para contato. Senha do usurio sem a criptograa unidirecional. Atributos Dom nio Inteiro Texto Texto Regra

Telefone Senha

Texto Texto

A senha original dever ter no a m nimo 6 caracteres e poder ter a caracteres especiais

Denio ca Exemplo Sinnimo o Nome Nmero u

Rodada Rodada de um jogo Rodada 1, rodada 2, rodada N, etc Opinio a Atributos Descrio/Exemplo ca Dom nio Nmero que representa Inteiro u a sequncia da rodada. e Data que a rodada foi iniciada. Horrio que a rodada a foi iniciada. Inteiro Inteiro

Regra Valores poss veis: 1, 2 e 3.

Data in cio Horrio a in cio

Denio ca Exemplo Sinnimo o Nome Id Mensagem Data Horrio a IP

Nome pgina a

da

Log Histrio de erros ocorridos no sistema o Fulano - Erro ao acessar o banco de dados - 12/12/2008 - 08:15 192.168.0.10 Histrico de erros o Atributos Descrio/Exemplo ca Dom nio Regra Cdigo unico que re- Inteiro o presenta o log. Mensagem de erro da Texto falha. Data que o erro ocor- Data reu. Horrio que o erro Horrio a a ocorreu. Endereo IP (Internet Texto c Protocol) do computador onde o erro foi exib do. Nome da pgina que Texto a pretendia acessar quando o erro ocorreu.

Denio ca Exemplo Sinnimo o Nome Id

Nome

Unidade de tempo Unidade de tempo para valores de estimativas Horas, Dias, Meses, Semestres, Anos, etc Prazo de um voto Atributos Descrio/Exemplo ca Dom nio Regra Cdigo unico que re- Inteiro o presenta a unidade de tempo. Nome da unidade de Texto tempo.

Denio ca Exemplo Sinnimo o Nome Id Nome Valor

Carta Carta utilizada na estimativa A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, etc Valor poss de voto vel Atributos Descrio/Exemplo ca Dom nio Cdigo unico que re- Inteiro o presenta a carta. Nome da carta. Texto Valor que representa o Inteiro voto.

Regra

Relacionamentos Entre Entidades do Modelo de Dados

Esta seo tem o intuito de descrever as entidades do sistema Estimate. O padro de dicionarizao das ca a ca entidades proposto por [?]. A Tabela 3 mostra este padro. e a Nome do Relacionamento Denio do relacionamento entre as entidades. ca Papel Cardinalidade Papel representado pela primeira entidade no Cardinalidade relacionamento. associativa da primeira entidade no relacionamento. Papel representado pela segunda entidade no Cardinalidade relacionamento. associativa da segunda entidade no relacionamento. Atributos Descrio/Exemplo ca Dom nio Regra Informaes signican- Booleanos, co Inteiros posites sobre o atributo. Inteiros, ... tivos

Denio ca Entidades Nome da primeira entidade relacionada.

Nome da segunda entidade relacionada.

Nome Atributo

Tabela 2: Padro utilizado para a dicionarizao de relacionamentos a ca

Denio ca Entidades Pessoa Projeto

Modera Representa a pessoa que modera um projeto Papel Moderador do projeto Projeto

Cardinalidade 1:N 1:1

Denio ca Entidades Pessoa Projeto

Especialista Representa a pessoa que participa de um projeto como especialista Papel Cardinalidade Participante 1:N Projeto 1:M

Denio ca Entidades Pessoa Projeto

Dono Representa a pessoa que dona do produto e Papel Participante Projeto

Cardinalidade 1:N 1:1

Denio ca Entidades Projeto Estria o

Tem Representa as estrias que fazem parte de um projeto o Papel Cardinalidade Participante 1:N Projeto 1:1 Pai Representa a estria pai de uma estria o o Papel Estria lha o Estria pai o

Denio ca Entidades Estria o Estria o

Cardinalidade 1:1 1:N

Denio ca Entidades Jogo Estria o

Faz parte Representa as estrias que fazem parte de um jogo o Papel Cardinalidade Jogo 1:1 Estria o 1:1 Vota Representa um voto de um participante Papel Rodada Pessoa Carta Atributos Descrio/Exemplo ca Dom nio Justicativa exigida Texto pelo voto. Deixa Representa os logs deixados por uma pessoa Papel Pessoa Log

Denio ca Entidades Rodada Pessoa Carta Nome Argumento

Cardinalidade 1:M 1:N 1:P Regra

Denio ca Entidades Pessoa Log

Cardinalidade 1:N 1:1

Denio ca Entidades Jogo Carta

Faz parte Representa as cartas que fazem parte de um jogo Papel Cardinalidade Jogo 1:N Carta 1:M Possui Representa a unidade de tempo utilizada em um jogo Papel Cardinalidade Jogo 1:1 Unidade de tempo 1:N

Denio ca Entidades Jogo Unidade de Tempo

Denio ca Entidades Estria o Unidade de Tempo

Estima Representa a unidade de tempo utilizada para estimar uma estria o Papel Cardinalidade Estria o 0:1 Unidade de tempo 1:N

Denio ca Entidades Estria o Carta

Estima Representa a carta utilizada para estimar uma estria o Papel Cardinalidade Estria o 0:1 Carta 1:N

Potrebbero piacerti anche