Webmaster:Database structuur

Uit Parwiki
Versie door Pastoor (overleg | bijdragen) op 7 jan 2023 om 20:49 (1 versie geïmporteerd)

Eigen database principes

Ieder adres krijgt een uniek AID. Alle levende personen, die relevant zijn voor de database krijgen een PID.

Dopelingen, communicanten, vormelingen, overledenen, bruidsparen worden in de betreffende tabel met alle gegevens opgeslagen.

Dopelingen, communicanten, vormelingen, 'gehuwden' krijgen een nep_PID, omdat hier een archieffunctie is, die onafhankelijk is van latere verhuizingen, naamsveranderingen, enz. van mensen.
Dit moet nog uitgewerkt worden en m.n. nep_PID moet hidden mee in diverse forms!

Bij ziekencommunie gaat het om een echte PID (geen archieffunctie).
Bij uitvaart wordt geen PID opgeslagen, als er voor deze persoon een PID bestaat dan wordt daar wel vermeld dat hij op X-datum overleden is.

Zij krijgen een nep_PID, immers de gegevens bij een PID kunnen (in uitzonderlijke gevallen) veranderen, de gegevens van dopelingen enz. blijven onveranderd in het archief.
Ook wordt een nep_PID gebruikt om te voorkomen dat zoekfuncties de PID vinden in doopregisters enz. en daarmee aan de slag gaan, zoals verhinderen van wissen enz. do_dopeling, huw_personen, voco_lid, uitvaart_persoon, zico_personen moeten deze optie nog krijgen. Deze moet ook overal als hidden beschermd worden.