Bom dia a todos, embora tenha uma ideia de como o fazer gostaria de saber a vossa opinião e até pela vossa prática e sabedoria pelo que vou lançar aqui um pedido de ajuda relativamente a uma base de dados que estou a construir e que é a seguinte:
A base de dados contém uma tabela designada por "Pessoas", e uma tabela designada por "Documentos de Identificação", e destina-se a instruir processos, logo as duas tabelas referidas estará relacionada com uma tabela "Processos".
Na prática registamos um processo que contém pessoas que por sua vez poderão ter vários documentos de identificação. É sabido que poderão existir pessoas com o mesmo nome e que estas pessoas poderão não ter mais qualquer elemento identificativo para além do nome. A dúvida estaria no método a seguir para que quando o operador lança-se na base de dados as pessoas esta lhe disse-se se a pessoa já existe podendo neste caso o utilizador selecciona-la, tendo ainda em consideração que a pessoa poderá ter diversos documentos de identificação.
A tabela "Processos" regista os vários processos inerentes às "Pessoas" e contém o campo chave que o relaciona com as outras tabelas:
[ID_Processo]
A tabela "Pessoas" regista os vários dados pessoais característicos da qual fazem parte os seguintes campos:
[ID_Pessoa], dados do tipo numeração automática
[ID_Processo],
[Nome],
[Data Nascimento]
A tabela "Documentos de Identificação" regista os vários documentos de identificação relativos à pessoa e entre outros é constituída pelos seguintes campos:
[ID_Pessoa]
[Tipo]
[Número]
[Data Emissão]
[País Emissor]
Obrigado, espero despertar a vossa atenção e colaboração no sentido de conseguir obter sugestões a fim de facilitar ao máximo o trabalho dos utilizadores que vierem a funcionar com a base de dados em apreço!
A base de dados contém uma tabela designada por "Pessoas", e uma tabela designada por "Documentos de Identificação", e destina-se a instruir processos, logo as duas tabelas referidas estará relacionada com uma tabela "Processos".
Na prática registamos um processo que contém pessoas que por sua vez poderão ter vários documentos de identificação. É sabido que poderão existir pessoas com o mesmo nome e que estas pessoas poderão não ter mais qualquer elemento identificativo para além do nome. A dúvida estaria no método a seguir para que quando o operador lança-se na base de dados as pessoas esta lhe disse-se se a pessoa já existe podendo neste caso o utilizador selecciona-la, tendo ainda em consideração que a pessoa poderá ter diversos documentos de identificação.
A tabela "Processos" regista os vários processos inerentes às "Pessoas" e contém o campo chave que o relaciona com as outras tabelas:
[ID_Processo]
A tabela "Pessoas" regista os vários dados pessoais característicos da qual fazem parte os seguintes campos:
[ID_Pessoa], dados do tipo numeração automática
[ID_Processo],
[Nome],
[Data Nascimento]
A tabela "Documentos de Identificação" regista os vários documentos de identificação relativos à pessoa e entre outros é constituída pelos seguintes campos:
[ID_Pessoa]
[Tipo]
[Número]
[Data Emissão]
[País Emissor]
Obrigado, espero despertar a vossa atenção e colaboração no sentido de conseguir obter sugestões a fim de facilitar ao máximo o trabalho dos utilizadores que vierem a funcionar com a base de dados em apreço!