Birka adatbázis

Adatbázis kezelő
szdani02
Hozzászólások: 2
Csatlakozott: 2012. április 6., péntek 11:11

Birka adatbázis

Hozzászólás Szerző: szdani02 »

Birkákról készítenék adatbázist. A birka azonosítására a fülszám szolgál, amely két részből áll. Egy előtagból (tenyészetkód) és egy egyedszámból. Ezek külön-külön megegyezhetnek, együtt viszont egy egyedet azonosítanak.
A problémám a továbbgondolásnál, ez esetben a -rokoni- kapcsolatok meghatározásánál van.
Van két táblám. Egyiken a felnőttek (anya/apa egyaránt, csak a nem különbözteti meg őket) adatai vannak. Itt az egyik elsődleges kulcs tenyészetkód -legyen vezetéknév- másik pedig az egyedszám -keresztnév-. A másik táblán a bárány -gyerek- adatai vannak. Ezen az elsődleges kulcs az ellési sorszám, az idegen kulcsok pedig az anya tenyészetkódja, az anya egyedszáma, az apa tenyészetkódja és az apa egyedszáma. Ezek azonosítanák 1-1 birka anyját és apját. Az egyik kérdésem az volna, hogy hogyan állítsam be a kapcsolatokat a szülők és a birkák között? Másrészt hogyan tudnám megoldani, az elkészített űrlapomon, hogy több birkához ugyanazok a szülők tartozhassanak. (testvérek) A harmadik problémám hasonló ehez: Hogyan tudnám vezetni a birkák betegségeit? (Itt több adatot is megadnék: dátum, leírás, alkalmazott terápia, gyógyszer stb.) Mivel egy állat többször is lehet beteg, az adatbázisban és az űrlapon hogy tudnám ezeket külön-külön vezetni, nem pedig egyetlen betegséget megadni, és azt módosítani?

Köszönöm
Dani
Libre Office 3.4.4 / Ubuntu 12.04
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Birka adatbázis

Hozzászólás Szerző: Zizi64 »

Mivel látom, hogy több napja nem kaptál választ, írok pár szót:
Nem használom az adatbázis kezelőt, nem értek hozzá, én nem tudok segíteni.

De ha töltenél fel ide egy mintapéldát a két tábláddal, akkor a reménybeli segítők talán nagyobb lendülettel vetnék bele magukat a problémába, mint így, hogy csak a sorakozó kérdéseket látják...
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
szdani02
Hozzászólások: 2
Csatlakozott: 2012. április 6., péntek 11:11

Re: Birka adatbázis

Hozzászólás Szerző: szdani02 »

Így néz ki egészen pontosan:

4 táblám van: Birka adatai, Bárány adatai, Kezelések, Szaporodásbiológia

Birka adatai:


- tenyészetkó8d (elsődleges kulcs)
- egyedszám (elsődleges kulcs)
- ivara (jerke/anya) (egy éves korban automatikusan átkerülne az anyába)
- anya tenyészetkód
- anya egyedszám
- apa tenyészetkód
- apa egyedszám
- születés dátuma
- selejtezés/elhullás oka
- báránynevelési érték
- tenyésztésbe vétel dátuma
- ellési sorszámok (több is van, ha többet szült)

szaporodásbiológiai jellemzők:

- tenyészetkód (elsődleges kulcs)
- egyedszám (elsődleges kulcs)
- ellés dátuma
- ellett bárányok száma
- ellés körüli komplikáció
- komplikáció igen
- hathetes korig felnevelt bárányok száma
- bárányait neveli-e (igen/nem)
- tejszekréció (nincs, gyenge, közepes, jó, kiváló 0-5)
- szinkronizálás időpontja
- szinkron csoport száma
- szinkronizálás eredménye

Bárány adatok:
- ellési sorszám (elsődleges kulcs)
- anya tenyészetkód
- anya egyedszám
- apa tenyészetkód
- apa egyedszám
- születés dátuma
- ivara (kosbárány, jerke kos)
- bárány krotália száma
- születéskori test tömeg
- napi súlygyarapodás
- hathetes kori test tömeg
- hathetes kori kondíció
- tovább tenyésztésere alkalmas-e
- bárány színe
- ellés körüli komplikáció (igen/nem)
- komplikáció igen ( jellege, oka, következménye)


Kezelések:
- tenyészetkód (elsődleges kulcs)
- egyedszám (elsődleges kulcs)
- ellési sorszám (bárány)
- bárány krotália száma
- kezelés jellege
- kezelés dátuma
- kezelés oka
- alkalmazott terápia
- gyógyszer neve
- élelmezési várakozási idő

Kapcsolatok:


Birka adatai/bárány adatai
tenyészetkód = anya tenyészetkód
tenyészetkód = apa tenyészetkód
egyedszám = apa egyedszám
egyedszám = anya egyedszám

Birka adatai/Szaporodásbiológia

tenyészetkód = tenyészetkód
egyedszám = egyedszám

Birka adatai/Kezelések
tenyészetkód = tenyészetkód
egyedszám = egyedszám

Barany adatai/Kezelések
ellési sorszám = bárány ellési sorszám


Az első kérdésem az volna, hogy jól állítottam-e a be a kapcsolatokat? A második, pedig hogyan tudnám vezetni a birkák betegségeit? Mivel egy állat többször is lehet beteg, az adatbázisban és az űrlapon hogy tudnám ezeket külön-külön vezetni? Külön dátummal, külön betegséggel, mégis ugyanazon állattnál.

Köszönöm!
Dani
Libre Office 3.4.4 / Ubuntu 12.04
Válasz küldése