Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda com tabelas no MySql


Guest --Wibson82 --

Pergunta

Guest --Wibson82 --

Estou criando um banco de dados onde devo cadastrar as notas de uma loja.

Cada nota possui um numero limitado de notas( ex: 100).

Tenho q associar cada nota do talão ao vendedor que a usou(Tem uma tabela p os funcionarios).

também tenho q verificar se o numero da nota existe no talao e quantos faltam p acabar e se falta algumanota sem declarar( caso o funcionario esqueça).

Pensei em criar uma tabela so para o numero das vias do talão e associa-la ao devido funcionario, mas n sei como fazer isso,(sou novato no mundo dos DBs).

Conto c vocês para me ajudar nessa!

Vlw!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Oi, '--Wibson82 --'!

Pelo que você narrou, pensei no seguinte modelo de dados:

Tabela de funcionarios (que contém o codigo do funcionário como chave primária que vou chamar aqui de idFuncionario)

Tabela de Taloes com os seguintes atributos(campos)

idTalao (identificador do talão - chave primária)

Número inicial do talão

Número Final do talão

Último número emitido (para controlar mais facilmente cada nota emitida)

Tabela TaloesUsadosPorFuncionarios com os seguintes atributos:

idTalao

idFuncionario (estes dois atributos farão parte da chave primária)

Numero da Nota Emitida

Dois índices alternativos não únicos podem ser criados na tabela TaloesUsadosPorFuncionarios para facilitar (acelerar) pesquisas:

O primeiro é por idFuncionário + idTalao (para saber que funcionarios usaram que taões)

O segundo é por Número da Nota Emitida (para consultar uma determinada nota e saber que funcionário utilizou e de que talão ela saiu.

A tabela TaloesUsadosPorFuncionarios estabelece o relacionamento muitos para muitos entre talões e funcionários.

Veja o modelo EER em anexo para melhor entendimento.

Modelo_EER_Funcionarios_x_tal_es.pdf

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...