Strona 1 z 1

baza danych rodzin w parafii

: czw kwie 11, 2013 2:19 pm
autor: toivio
Witam,
czy mógłbym prosić o pomoc w stworzeniu bazy danych rodzin należących do danej jednej parafii?
Końcowym wynikiem miałby być wydruk rodziny, czyli imię męża, żony, i dzieci. Myślałem żeby stworzyć tabelę mężczyzna, kobieta, dziecko i rodzina,
z tym że dana rodzina może mieć kilka dzieci, albo 0,
Nie potrafię odpowiednich relacji powiązać.

Re: baza danych rodzin w parafii

: czw kwie 11, 2013 10:22 pm
autor: hasheq
Jedna tabela z odwołaniem do samej siebie (w sumie trzykrotnym)

id
imie
nazwisko
idmałżonka
idmatki
idojca

Ewentualnie tabela rodzina
id
nazwisko

Tabela członkowieRodzin

id
imie
idrodziny
status?(żona,mąż,dziecko)

Re: baza danych rodzin w parafii

: pt kwie 12, 2013 1:59 pm
autor: toivio
dzięki za odpowiedz, ale niestety nie zrozumiałem, może inaczej, mam takie tabele:
Obrazek

założenia są takie:
- najważniejsze żeby na koniec otrzymać raport: nazwisko rodziny, skład osobowy
- co do osób, to do rodziny należeć mogą: maz lub/i żona (tak aby mogła byc tylko matka albo tylko ojciec) i dzieci (wcale, jedno, albo wiele)

czy według tych założeń moje relację są prawidłowe?
jak mogę uzyskać mój raport, aby po przydzieleniu rodzinie 1 zony 1 i dzieci 1 i 2 uzyskać taką listę osób do danej rodziny?

Re: baza danych rodzin w parafii

: sob kwie 13, 2013 12:57 am
autor: hasheq
tak mając taki schemat będzie możliwość uzyskania oczekiwanego rezultatu
rozumie, że po zmianie stanu cywilnego dziecko jest usuwane z rodziny i zakłada własną?

Re: baza danych rodzin w parafii

: sob kwie 13, 2013 7:48 am
autor: toivio
tak, dziecko zmienia tabelę,
ale jak zrobić żeby w raporcie końcowym, albo już kwerendzie, przy dwójce dzieci w danej rodzinie otrzymuję:

rodzina1 - ojciec - matka - dziecko1
rodzina1 - ojciec - matka - dziecko2

a chciałbym otrzymać mniej więcej:

rodzina1 - ojciec - matka - dziecko1, dziecko2

Re: baza danych rodzin w parafii

: sob kwie 13, 2013 9:59 pm
autor: hasheq
mógłbyś załączyć plik bazy danych który masz w tym momencie?