2015-02-27 14:14 GMT-03:00 Flávio Silveira <[email protected]>: > > Me parece que o e-mail caiu no spam de vocês pois coloquei link com fotos > do diagrama.
Não seria normal, pelo menos não se vier em texto simples. > Primeira pergunta: Qual a forma correta de postar diagramas aqui? No meu > caso eu mandei para o imgur e coloquei o link aqui. Parece razoável. Mas a forma preferida é mandar o SQL. Diagramas são, necessariamente, resumos da realidade. O SQL é a realidade, no caso. > Certo, sou novato em banco de dados, comecei agora aprendendo modelagem > relacional, meu primeiro problema é o seguinte: Meu pai me pediu um sistema > simples para controlar financiamentos, saber vencimento, parcelas, juros > etc. Não seria melhor usar o GNUCash ou algo até mais simples? O GNUCash inclusive podia gravar os dados em PostgreSQL. > Minha primeira ideia foi criar 3 entidades: Empresa (ID, Nome_Empresa), > Banco (ID, Nome_Banco), Pessoa (ID, Nome_Pessoa, Tipo). Esses IDs parecem desnecessários. Parece que os nomes são chaves naturais, no caso — embora em casos mais complexos dificilmente sejam. Uma alternativa é substitui-los por CPF/CNPJ. > Meu amigo olhou e sugeriu 3 entidades: Empresa (ID, Nome_Empresa, Tipo), > Financiamento (Parâmetros de financiamento aqui), Pessoa (ID, Nome_Pessoa, > Tipo), sendo que o atributo Tipo na entidade Empresa pode ser B (de Banco) > ou E (Empresa). Se os atributos de empresa normal e banco forem os mesmos, não há problema. Mas isso poderá obrigar a consultar frequentemente o tipo de empresa. > Sei que faltam detalhes, mas é só uma visão geral: Qual das duas soluções > parecem mais corretas? A tua me parece boa. A dele também não está errada. Depende dos detalhes. Mas pense em usar o GNUCash. Se for para operar um negócio, há alternativas mais robustas. Agora me fogem os nomes, mas lembro de xTuple, PostBooks… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:[email protected] +55 (61) 9302 2691 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:[email protected] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
