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
|
FK = Chave estrangeira
Nenhum comentário:
Postar um comentário