O Dicionario de Dados
Por: allan01 • 16/6/2016 • Trabalho acadêmico • 653 Palavras (3 Páginas) • 300 Visualizações
Cliente | ||
Campo | Chave/Tipo | Descrição |
CodCliente | PK-Int | Campo de identificação do cliente no banco de dados |
NomeCliente | Varchar(100) | Campo para ser colocado o nome do cliente que será o GP do sistema |
NomeEmpresa | Varchar(60) | Campo que deve ser colocado o nome da empresa |
FlagAtivo | Bool | Campo para ativar ou desativar o cliente |
Perfil | ||
Campo | Chave/Tipo | Descrição |
CodPerfil | PK-Int | Campo de Identificação do Perfil no banco de dados |
NomePerfil | Varchar(45) | Campo para definição do nome dos perfis para definirmos qual atividade poderá ser executada. |
FlagAtivo | Bool | Campo para ativar ou desativar o perfil |
Usuario | ||
Campo | Chave/Tipo | Descrição |
CodUsu | Pk-Int | Campo de Identificação do Usuário no banco de dados |
Varchar(100) | Campo que deve ser colocado o e-mail. | |
Senha | Varchar(45) | Campo que deve ser colocado à senha que devera conter no máximo 15 caracteres entre números e letras. |
FlagAtivo | Bool | Campo para ativar ou desativar o usuário. |
FlagPrimeiroAcesso | Bool | Campo para identificar se o usuário esta acessando pela primeira vez o sistema. |
CodCliente | FK-Int | Campo para identificar para que cliente pertence o usuário. |
CodPerfil | FK-Int | Campo para definição do perfil do usuário. |
Projeto | ||
Campo | Chave/Tipo | Descrição |
CodProjeto | PK-Int | Campo de identificação do código do projeto no banco de dados |
CodCli | FK-Int | Campo para identificar o cliente. |
NomeProjeto | Varchar(100) | Campo para definir o nome do projeto. |
DescrProjeto | Text | Campo para fazer todas as descrições do projeto |
DtHrInicProjeto | Datetime | Campo com a previsão de data do inicio do projeto pode ser alterado ate que alguma tarefa não seja finalizada. |
DtHrFimProjeto | Datetime | Campo com a previsão de data do final do projeto pode ser alterado antes que todas as tarefas não estejam finalizadas. |
StatusProjeto | Int | Campo para definição do status do projeto |
FlagArquivarProjeto | Bool | Campo de arquivamento do projeto |
Tarefa | ||
Campo | Chave/Tipo | Descrição |
CodTarefa | Pk-Int | Campo de identificação da tarefa no banco de dados |
CodUsu | FK-Int | Campo que define a qual usuário pertence à tarefa |
CodProjeto | FK-Int | Campo para fazer a identificação do projeto |
NomeTarefa | VARCHAR(45) | Campo para colocar o nome da tarefa |
DescrTarefa | Text | Campo para fazer todas as descrições da tarefa que serão executadas |
DtHrInicioTarefa | Datetime | Campo para fazer a previsão da data de inicio da tarefa |
DtHrRealInicioTarefa | Datetime | Campo onde é colocado a data que a tarefa foi iniciada ele e pegado automaticamente quando o usuário inicia a tarefa. |
DtHrFimTarefa | Datetime | Campo para fazer a previsão da data final da tarefa |
DtHrRealFimTarefa | Datetime | Campo onde é colocada a data que a tarefa foi finalizada. Este campo e diferente do campo DtHrFimTarefa pois ele pega automaticamente a data que a tarefa esta sendo finalizada. |
StatusTarefa | Int(5) | Campo para definição do status da tarefa. Este campo nos proporciona saber como esta o andamento da tarefa. |
Prioridade | Int(10) | Campo de prioridade da tarefa com ele pode definir o que deve ser executado antes. |
...