sábado, 5 de maio de 2012

Dicionário de dados

      Dicionário de dados é um arquivo em que são inseridos todos os métodos que necessitam para o funcionamento de um sistema e quais suas propostas para o funcionamento do mesmo.
      O dicionário de dados, foi criado para um maior entendimento de cada componente existente nas tabelas do banco de dados, bem como o melhor entendimento do funcionamento do sistema.

Tabela: pessoas

Campo
Descrição
Tipo
Tam.
Dec.
PK
PES_CODIGO
Código da pessoa, que pode ser cliente ou funcionário
Numérico


FK
PES_RESPONSAVEL
Pessoa responsável de outra pessoa, podendo ter ou não um responsável
Numérico



PES_NOME
Nome da pessoa
Caracter
100


PES_ENDERECO
Endereço da pessoa
Caracter
100


PES_USUARIO
Usuário da pessoa
Caracter
20


PES_SENHA
Senha de usuário da pessoa
Caracter
20


PES_BAIRRO
Bairro da pessoa
Caracter
20

FK
CEP_CODIGO
Código de Endereçamento Postal
Numérico


FK
PES_TIPO
Indica se a pessoa é cliente ou funcionário
Numérico



PES_RG
Indentidade da pessoa
Caracter
10


PES_CPF
Código de Pessoa Física
Caracter
11


PES_TELEFONE
Telefone da pessoa
Caracter
20


PES_EMAIL
E-mail da pessoa
Caracter
100


PES_ESTADOCIVIL
Estado Civil da pessoa
Caracter
20


PES_DATANASC
Data de nascimento do Cliente
Data



PES_SEXO
Sexo do Cliente: F =feminino e M = masculino
Caracter
20


PES_FOTO
Foto da pessoa
Caracter
20



Tabela: Tipo_pessoas

Campo
Descrição
Tipo
Tam.
Dec.
PK
PES_TIPO
Indica se a pessoa é cliente ou funcionário
Numérico



PES_TIPO_NOME
Nome do tipo de pessoa
Caracter
100



Tabela: Locacoes

Campo
Descrição
Tipo
Tam.
Dec.
PK
LOC_NUMERO
Numero da locação
Numérico



LOC_DATA
Data da locação
Data


FK
PES_CLIENTE
Código do cliente
Numérico


FK
PES_FUNCIONARIO
Código do funcionário
Numérico




Tabela: Funcionarios

Campo
Descrição
Tipo
Tam.
Dec.
PK
FUN_CODIGO
Código do funcionário
Numérico


FK
PES_CODIGO
Código da pessoa
Numérico



FUN_ADMISSAO
Data de admissão do funcionário
Data



FUN_SALARIO
Salário do funcionário
Numérico
12
2

FUN_ DEMISSAO
Data de demissão do funcionário
Data



Tabela: Filmes

Campo
Descrição
Tipo
Tam.
Dec.
PK
FLM_CODIGO
Código do filme
Numérico


FK
AUT_COD
Código do autor
Numérico



FLM_NOME
Nome do filme
Caracter
100

FK
GEN_CODIGO
Código do gênero do filme
Numérico



FLM_DURACAO
Duração do filme
Time



FLM_DATALANCAMENTO
Data de lançamento do filme
Data



FLM_ELENCOPRIN
Elenco do filme
Caracter
5000

FK
CAT_CODIGO
Código da categoria
Numérico


FK
FOR_CODIGO
Código do Fornecedor
Numérico



FLM_FOTO
Foto do filme
Caracter
20


FLM_RESUMO
Resumo do filme
Longtext





Tabela: Reserva

Campo
Descrição
Tipo
Tam.
Dec.
PK
RES_CODIGO
Código da reserva
Numérico



RES_DATA
Data da reserva
Data


FK
PES_CODIGO
Código da pessoa que fez a reserva
Numérico


FK
FLM_CODIGO
Código do filme
Numérico




Tabela: GeneroFilme

Campo
Descrição
Tipo
Tam.
Dec.
PK
GEN_COGIDO
Código do gênero
Numérico



GEN_NOME
Nome do gênero
Caracter
100


GEN_DESCRICAO
Descrição do gênero
Caracter
100



Tabela: Categoria

Campo
Descrição
Tipo
Tam.
Dec.
PK
CAT_CODIGO
Código da categoria
Numérico



CAT_NOME
Nome da categoria
Caracter
20


CAT_DESCRICAO
Descrição da categoria
Caracter
100



Tabela: preco_categoria

Campo
Descrição
Tipo
Tam.
Dec.
PK
PRE_COD
Código do preço
Numérico


FK
CAT_CODIGO
Código da categoria
Numérico



PRE_PRECO
Preço do filme
Numérico
12
2

PRE_MULTAS
Preço da multa por dia
Numérico
12
2


Tabela: autores

Campo
Descrição
Tipo
Tam.
Dec.
PK
AUT_COD
Código do autor
Numérico



AUT_NOME
Nome do autor
Caracter
100



Tabela: Fornecedor

Campo
Descrição
Tipo
Tam.
Dec.
PK
FOR_CODIGO
Código do fornecedor
Numérico



FOR_NOME
Nome do fornecedor
Caracter
100


FOR_DATA
Data do fornecimento
Data



FOR_ENDERECO
Endereço do fornecedor
Caracter
100


FOR_TELEFONE
Telefone do fornecedor
Caracter
8


FOR_FAX
Fax do fornecedor
Caracter
20


FOR_CNPJ
CNPJ do fornecedor
Caracter
20


FOR_EMAIL
Email do fornecedor
Caracter
100


FOR_STATUS
Status do fornecedor
Caracter
20

FK
CEP_CODIGO
Código do CEP
Numérico




Tabela: CEP

Campo
Descrição
Tipo
Tam.
Dec.
PK
CEP_CODIGO
Código do CEP
Numérico



CEP_CIDADE
Código da cidade
Caracter
100


CEP_ESTADO
Código do estado
Caracter
100



Tabela: Caixa

Campo
Descrição
Tipo
Tam.
Dec.
PK
CXA_CODIGO
Código do caixa
Numérico



CXA_DESCRICAO
Descrição do caixa
Caracter
100


CXA_DATA
Data do caixa
Data



CXA_VALOR
Saídas e entradas do caixa
Numérico
20
2

CXA_STATUS
Status do caixa: E = entrada e S = saida
Caracter
100

FK
PES_CODIGO
Código da pessoa
Numérico




Tabela: Filmes_Locados

Campo
Descrição
Tipo
Tam.
Dec.
PF,PK
FLM_CODIGO
Código do filme
Numérico


PF,PK
LOC_NUMERO
Numero da locação
Numérico



DEV_DATA
Data da Devolução
Data



LOC_VALOR
Valor da locação
Numérico
12
2

DEV_DEVOLVIDO
Status de devolução: S = sim e N = não
Caracter
1



PK = Chave primária
FK = Chave estrangeira

Nenhum comentário:

Postar um comentário