20.5 C
Brasília
domingo, dezembro 22, 2024

AppSheet faz parte


Boa pergunta, se você fosse fazer check-out de um dispositivo para um aluno, esse dispositivo deveria ser removido porque é antigo, você deseja remover se o checkout já existiu?

Agora, é aqui que “faz parte” fica um pouco complicado neste cenário específico. É tentador pensar que “Checkout” deveria ser “parte de” “alunos” ou “Dispositivos”. No entanto, um registro de checkout realmente depende de ambos um aluno e um dispositivo.

Veja por que usar “Faz parte de” para “Checkout” pode não ser superb:

  • Integridade de dados: Se “Checkout” for “parte de” “Alunos”, a exclusão de um aluno excluiria seus registros de checkout. Isso significa que você perde o histórico de quais dispositivos foram verificados. O mesmo problema surge se “Checkout” for “parte de” “Dispositivos”.
  • Relacionamento Lógico: Um checkout não é verdadeiramente “de propriedade” do aluno ou do dispositivo. Representa uma associação temporária entre os dois.

Uma abordagem melhor:

Em vez de “Faz parte de”, use common referências (Ref) na sua tabela “Checkout”:

  • ID do aluno (Ref): Esta coluna faz referência à tabela “Alunos”, vinculando cada registro de checkout a um aluno específico.
  • ID do dispositivo (Ref): Esta coluna faz referência à tabela “Dispositivos”, vinculando cada registro de checkout a um dispositivo específico.

Como isso funciona:

  • Hyperlinks claros: Sua tabela “Checkout” mostra claramente qual aluno fez check-out de qual dispositivo.
  • Preservação de dados: Excluir um aluno ou dispositivo não excluirá automaticamente os registros de checkout. Você mantém o histórico de checkout.
  • Flexibilidade: Você pode facilmente adicionar mais detalhes à tabela “Checkout”, como information de checkout, information de vencimento e information de devolução.

O AppSheet faz parte de:

Embora “Faz parte de” seja útil para relacionamentos entre pais e filhos, o aplicativo de checkout do seu dispositivo requer um relacionamento mais equilibrado entre as três tabelas. O uso de referências (Ref) fornece a flexibilidade e a integridade de dados necessárias para este cenário.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles