Fórum Ajuda com relacionamento de dados #572944
19/12/2016
0
Boa tarde!
Galera, a verdade é que nunca fiz nada do tipo, mas preciso fazer isso... Desculpas adiantadas!
Bom, preciso fazer um relacionamento de tabelas para um sistema de contratos, o pouco que sei sobre isso me fez levar a este modelo:
https://lh3.googleusercontent.com/-WnvmnZfl6uA/WFghyAwUXSI/AAAAAAAAAMo/D4QOuh4vKOchkmWO-nrquJHj419kLzJZwCL0B/h594/Capturar.PNG
O que tentei fazer foi:
uma tabela de permissões, uma tabela de departamentos e uma de usuários, essa ultima contem departamento e o nivel de permissão...
Sou um leigo quase que total nos bancos de dados...
Desculpas mais uma vez!
Galera, a verdade é que nunca fiz nada do tipo, mas preciso fazer isso... Desculpas adiantadas!
Bom, preciso fazer um relacionamento de tabelas para um sistema de contratos, o pouco que sei sobre isso me fez levar a este modelo:
https://lh3.googleusercontent.com/-WnvmnZfl6uA/WFghyAwUXSI/AAAAAAAAAMo/D4QOuh4vKOchkmWO-nrquJHj419kLzJZwCL0B/h594/Capturar.PNG
O que tentei fazer foi:
uma tabela de permissões, uma tabela de departamentos e uma de usuários, essa ultima contem departamento e o nivel de permissão...
Sou um leigo quase que total nos bancos de dados...
Desculpas mais uma vez!
Wellington
Curtir tópico
+ 0
Responder
Post mais votado
19/12/2016
Amigo, boa noite!
Antes de modelar os relacionamentos, é necessário que você tenha uma visão concreta das regras de negócio.
Vamos por parte:
> Usuário com campo tipo INT para permissões: Vai ser só um tipo de permissão? Pois se forem várias o ideal seria cadastrar uma tabela com todas as permissões onde cada registro na mesma seria um usuário e para cada coluna (permissão) você setaria S ou N.
> Departamentos: Um usuário só pode fazer parte de um departamento, ou pode fazer parte de vários departamentos?
Não sei se meus questionamentos ajudam, mas saiba que, ter noção das regras antes de desenhar as tabelas é um fator chave para que essa modelagem fique coesa.
Abraço,
Álvaro
Antes de modelar os relacionamentos, é necessário que você tenha uma visão concreta das regras de negócio.
Vamos por parte:
> Usuário com campo tipo INT para permissões: Vai ser só um tipo de permissão? Pois se forem várias o ideal seria cadastrar uma tabela com todas as permissões onde cada registro na mesma seria um usuário e para cada coluna (permissão) você setaria S ou N.
> Departamentos: Um usuário só pode fazer parte de um departamento, ou pode fazer parte de vários departamentos?
Não sei se meus questionamentos ajudam, mas saiba que, ter noção das regras antes de desenhar as tabelas é um fator chave para que essa modelagem fique coesa.
Abraço,
Álvaro
Álvaro Gomes
Responder
Gostei + 1
Mais Posts
20/12/2016
Wellington
Bom dia!
Sim no modelo que tentei criar, criei uma tabela para permissões e uma para departamentos, pensei em permissões do tipo int, onde 1 é visualizar, 2 é editar/exclui/criar e 3 é o acesso master.
Vou anexar um modelo que fiz no Workbench e gostaria que você avaliasse, se for possível!
https://drive.google.com/open?id=0B9lZrvpxUUKLRUQyTEZrU01MeXc
Sim no modelo que tentei criar, criei uma tabela para permissões e uma para departamentos, pensei em permissões do tipo int, onde 1 é visualizar, 2 é editar/exclui/criar e 3 é o acesso master.
Vou anexar um modelo que fiz no Workbench e gostaria que você avaliasse, se for possível!
https://drive.google.com/open?id=0B9lZrvpxUUKLRUQyTEZrU01MeXc
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)