MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Orientação sobre relacionamento entre tabelas

    Compartilhe

    Maria José Soares
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Orientação sobre relacionamento entre tabelas

    Mensagem  Maria José Soares em Sab 09 Maio 2015, 16:36

    Gente bom dia... Eu queria uma orientação de vcs quanto a esse relacionamento entre tabelas. Como vcs podem ver abaixo eu tenho uma tabela de titular onde eu relaciono o id dele a outras 08 tabelas. A minha dúvida é a seguinte:
    1º - Há alguma possibilidade de sobrecarregar essa chave dessa tabela visto que a mesma é relacionada a varias outras tabelas?
    2º - Seria melhor eu criar campos nessa tabela titular do tipo FK com o id das outras tabelas?

    Abraço a todos do forum... Valeu

    [img][Você precisa estar registrado e conectado para ver esta imagem.][/img]

    cleverson_manaus
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 23/09/2011

    Re: [Resolvido]Orientação sobre relacionamento entre tabelas

    Mensagem  cleverson_manaus em Dom 10 Maio 2015, 00:04


    Ao meu ver, quanto a primeira pergunta não tem porque haver sobrecarga, haja vista, que as solicitações pelas oito tabelas com o campo chave secundaria não ocorrerão todas ao mesmo tempo, acredito eu, mas caso ocorra isso o access tem o bloqueio de registro, e vc já deve ter previsto isto com as "Transações".

    E sendo assim, responde a também a segunda. Acho que vc poderia reduzir o número de tabelas, pois se não estiver enganado, vi vários campos com os mesmo nomes ou tipos em varias tabelas.

    Abraços,

    Cleverson




    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Tópico resolvido!!!!

    Maria José Soares
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    orientacao-sobre-relacionamento-entre-tabelas

    Mensagem  Maria José Soares em Dom 10 Maio 2015, 01:05

    Cleverson muito obrigado pela sua atenção... Agora clareou um problema que tive recentemente com bloqueio de registros (conforme link abaixo). Eu utilizei essa mesma estrutura e como eu trabalho com esse arquivo compartilhado em rede (Back-End e Front-End) em dado momento todos os usuários ficavam bloqueados; ninguém conseguia fazer nada até o outro terminar a transação. Penso eu com minha humilde opinião que seria melhor eu criar campos FK na tabela pra não acontecer essa situação novamente. Pois minha intenção é trabalhar com essa estrutura em rede.
    Quanto a redução das tabelas, caso eu exugue mais essa estrutura também não tem problema de ficar muito grande algumas tabelas??

    Mais uma vez muito obrigado... Valeu

    [Você precisa estar registrado e conectado para ver este link.]

    cleverson_manaus
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 23/09/2011

    Re: [Resolvido]Orientação sobre relacionamento entre tabelas

    Mensagem  cleverson_manaus em Dom 10 Maio 2015, 05:23

    Tenho aplicações em rede, prefiro acessar via DAO com forms desacoplados.

    Quanto a inverter as chaves penso na integridade referencial, caso exista registro órfão, não acho uma boa.

    Sei que mexer nas tabelas depois que a aplicação tá rodando é dose pra leão.

    O ideal seria rever o gerenciamento desse acesso aos dados. Tipo uma rotina que possa ser alterada visando corrigir essa situação.

    Longe de ser um experto, apenas minha opinião.

    Abraços

    Cleverson



    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Tópico resolvido!!!!

    Maria José Soares
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    Orientação sobre relacionamento entre tabelas

    Mensagem  Maria José Soares em Dom 10 Maio 2015, 05:49

    Cleverson não conheco essa forma de acesso ao Banco via DAO... Mas achei bem interessante, vo fazer umas pesquisa inclusive aqui no forum pra ver se acho algo semelhante pra mim começar a se familiarizar.. De antemão quero te agradecer muito pela atenção voltada pra minha dúvida. Percebi que vo ter muito trabalho pela frente, e confesso que to tenebrosa com essa situação. Valeu um forte abraço.

    Maria José Soares
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    Orientação sobre relacionamento entre tabelas

    Mensagem  Maria José Soares em Dom 10 Maio 2015, 14:52

    Cleverson bom dia... Vc tem dica de onde eu posso começar a minha busca por Insert via DAO??? Algum exemplo bacana... Abraços

    cleverson_manaus
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 23/09/2011

    Re: [Resolvido]Orientação sobre relacionamento entre tabelas

    Mensagem  cleverson_manaus em Dom 10 Maio 2015, 17:53



    Tem esses exemplos, para dar um pontapé inicial:


    Esse arquivo do mestre Scipione Rodrigues, pra mim foi um divisor de águas, com ele inicie meu contato com o DAO, e daí não parei mais.

    Agradeço muito sua contribuição e seus devidos créditos.

    Scipione:

    - [Você precisa estar registrado e conectado para ver este link.]


    Então, em cima desse exemplo, crie essa aplicação com back e front:

    - Back: [Você precisa estar registrado e conectado para ver este link.]

    - Front: [Você precisa estar registrado e conectado para ver este link.]


    Bons estudos,

    Cleverson




    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Tópico resolvido!!!!

    Maria José Soares
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    Orientação sobre relacionamento entre tabelas

    Mensagem  Maria José Soares em Dom 10 Maio 2015, 19:09

    Kleverson... Boa tarde...

    Valeu meu querido... muito obrigado... e mão a obra né... rsrsrsrsrs valeu...

      Data/hora atual: Dom 11 Dez 2016, 00:14