Fórum Dificuldade com Modelagem #479972
23/05/2014
0
Sou estudante de Análise e Desenvolvimento de Softwares e comecei um estagio a pouco tempo.
Porém, a empresa em que entrei, não tem 'especialistas' em banco de dados, e estou tendo um probleminha que não puderam me ajudar!
Tenho que modelar a seguinte situação:
Um determinado serviço pode ser adquirido de três formas diferentes:
- Por tempo utilizado (fracionado por hora)
- Por Mês (ilimitado neste período)
- Ou via convênio (Uma empresa paga por seus clientes, por tempo utilizado)
O primeiro e tarifado ao fim do serviço;
O segundo ao fim do mês;
O terceiro também ao fim do mês;
Minha dúvida é: - Como modelo uma tabela que armazene as "Receitas" da empresa, de modo que o registro tenha uma referência de sua origem?
Teria que criar três atributos com FK's e utilizar somente o um pra cada registro?
Pedro Ramon
Curtir tópico
+ 0Posts
23/05/2014
Alan Mario
Gostei + 0
26/05/2014
Pedro Ramon
Alan.. também para estacionamento!
Mas minha intenção é montar algo mais genérico..
Mais precisamente.. estou procurando alternativas para herança e polimorfismo no modelo relacional!
Obrigado!
Gostei + 0
26/05/2014
Alex Lekao
Nao entendi muito bem.
Mas pensei em que talvez vc interessante vc ter um tipo de contrato que vc teria uma referencia neste tipo no cadastro de cada cliente, e assim vc usaria isso para fazer o fechamento ao final do mesmo, acredito que os fechamentos sejam mensais, e de acordo com o tipo de contrato se chegaria a regra para o calculo de fechamento mensal.
Espero ter ajudado.
Abraco.
Alex - Lekao
Gostei + 0
28/05/2014
Alan Mario
quanto a modelagem, alguem pode me informar se é possivel fazer O.O?
Gostei + 0
28/05/2014
Alex Lekao
Mas eu nao conheco tao bem assim.
se nao me engano o Oracle trabalha com Orientacao e Objetos e o SQL Server ja teria alguma coisa ou estariam inserindo em versoes mais novas.
Desculpe nao poder ajudar mais.
Gostei + 0
28/05/2014
Alan Mario
Gostei + 0
28/05/2014
Alex Lekao
o Oracle se nao me engano ja tem.
Gostei + 0
29/05/2014
Pedro Ramon
Criei uma relação para cada um dos três modelos.. e implementei a regras de negocio do pagamento em uma nova relação "à receber" e preenche apenas o atributo referente ao tipo de 'cliente'!
Agora uma outra duvida.. trabalhando neste modelo:
supondo que eu insira uma tupla na relação e que ela seja do 'modelo I'..
preencherei o atributo 'modelo I'.. e nos outros..
eu deveria ter uma tupla neutra para cada modelo e utiliza-la aqui..
ou posso deixa-los como null mesmo!?
Ah.. em relação aos DBOO.. existem sim.. mas não sei falar sobre sua velocidade de recuperação ou linguagem de consulta.. mas podem conseguir informações facilmente pesquisando no google! São sistemas até bem antigos já!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)