Stručný popis základního návrhu ?Registru výkonů? a volby programovacích nástrojů.
Registr výkonů se skládá ze čtyř registrů (tabulek) ? plavců, oddílů, závodů a časů. U prvních tří má každý záznam jedinečný identifikátor. Pomocí těchto identifikátorů se odkazuje do těchto registrů ten největší, registr časů. Relační vztah registrů k registru časů je vždy typu one to many. (Pomocí idklubu se do registru oddílů odkazuje i registr plavců. Pro tento registr představuje tento identifikátor ukazatel aktuální oddílové příslušnosti. V registru časů ukazuje na oddílovou příslušnost v době závodu.)
V navrženém schématu (viz obr.) představuje registr časů hlavní tabulku, která nemá vytvořen speciální jednoznačný identifikátor jednotlivých záznamů. Kombinace položek v každém záznamu ale již jedinečná je. Pro 10 000 registrovaných plavců a 50 000 výkonů (tedy cca 50 závodů) je celková velikost Registru výkonů necelé 2 MB.
Pro vytvoření Registru výkonů jsme zvolili internetovou relační databázi MySQL a programovací jazyk PHP. Pomocí těchto nástrojů je naprogramován i ?Registr? ploutvového plavání a redakční systém phpRS, který tvoří kostru těchto stránek. Jedná se o nástroje pomocí nichž jsou na internetu zpracovány podstatně náročnější projekty než Registr výkonů. Přitom se jedná o open-source software, který je k bezplatnému použití.