3 hours ago

I am creating dog management system for cynology there are this db fields: 1. Pagrindinės subjektų lentelės • Padaliniai: id, pavadinimas, adresas. • Pareigos: id, pavadinimas. • Kinologai (Pareigūnai): id, vardas, pavardė, pareigos_id (FK), padalinys_id (FK). • Šunys: * id (PK) ◦ vardas, gimimo_data, lytis, veislė ◦ inventoriaus_nr, identifikacinis_nr (mikročipas) ◦ savininkas, įsigijimo_data, lėšų_šaltinis, vertė_eur ◦ priskyrimo_įsakymas_nr, kinologas_id (FK) ◦ statusas (aktyvus/nurašytas), nurašymo_data, nurašymo_aktas. 2. Sveikatos ir tyrimų blokas (4NF atskyrimas) Šie duomenys yra nepriklausomi nuo mokymų ar inventoriaus. • Sveikatos_Tyrimai: id, šuns_id (FK), tyrimo_tipas (alkūnės/klubo displazija, akių dugnas), data, rezultatas, pastabos. • Vakcinacija: id, šuns_id (FK), ligos_pavadinimas (pasiutligė, šunidžių kosulys), data, galioja_iki, skiepų_knygutės_nr. • Parazitų_Kontrolė: id, šuns_id (FK), tipas (endo/ekto), priemonė, atlikimo_data, galioja_iki. 3. Kvalifikacijos ir specializacijos blokas • Specializacijos: id, šuns_id (FK), pavadinimas, įsakymas_nr, įsakymas_data. • Kategorijos: id, šuns_id (FK), kategorijos_lygis, suteikimo_data, galioja_iki. • Darbo_Rezultatai: id, šuns_id (FK), statistika (kontrabanda, akcizai), rezultatas. 4. Mokymų ir misijų blokas (4NF atskyrimas) Mokymai suskirstyti į atskirus įvykius, kad nebūtų kartojami stulpeliai. • Baziniai_Kursai: id, šuns_id (FK), savaitės_nr (1-10), pradžios_data, vadovas, valandų_skaičius, įsakymas_nr_data. • Kvalifikacijos_Tobulinimas: id, šuns_id (FK), tipas (vidinis/pasienio), pavadinimas, data_nuo, data_iki, vadovas, valandų_skaičius. • Tarptautinės_Operacijos: id, šuns_id (FK), tipas (Frontex/Erasmus), pavadinimas, šalis, įsakymas_nr, pradžia, pabaiga. 5. Mitybos ir svorio istorija • Svorio_Istorija: id, šuns_id (FK), svoris_kg, nustatymo_data, akto_nr. • Mitybos_Planai: id, šuns_id (FK), pašaro_pavadinimas, rūšis, dienos_norma_g, pažyma_apie_sutrikimus. 6. Materialinio aprūpinimo (Inventoriaus) blokas Kiekviena inventoriaus rūšis yra nepriklausoma priklausomybė (4NF). • Inventoriaus_Tipai: id, pavadinimas (Narvas, GPS, Amunicija, Kostiumas, Lagaminas). • Inventoriaus_Vienetai: * id (PK) ◦ šuns_id (FK), tipo_id (FK) ◦ pavadinimas_modelis, dydis, tipas ◦ inventoriaus_nr, serijos_nr ◦ įsigijimo_data, lėšų_šaltinis ◦ perdavimo_įsakymas_data_nr, atsakingas_kinologas_id (FK) ◦ būklė (tvarkingas/suplyšęs), laikymo_vietos_adresas.

Fork

Windframe is an AI visual editor for rapidly building stunning web UIs & websites

Start building stunning web UIs & websites!

Build from scratch or select prebuilt tailwind templates