Obsah
Co je primární klíč v aplikaci FileMaker?
Primární klíč je pole v datové tabulce, pomocí kterého lze jednoznačně identifikovat datový záznam (tuple) relace (referenční tabulky). Primární klíč je samostatný klíč v rámci hlavní tabulky, který se používá v tzv. FileMaker-based gFM Business Framework má každá předponu "_pk_", například "_pk_Kunden_ID". V systému gFM-Business jsou klíče vždy označeny podtržítkem na začátku, aby byly při abecedním řazení na začátku tabulky.
Primární klíč slouží k propojení dalších souvisejících tabulek prostřednictvím jedinečné hodnoty primárního klíče. V klasickém vztahu 1:n je primární klíč "_pk_xyz" propojen s cizím klíčem "_fk_xyz" referenční tabulky.
V tomto příkladu je hlavní tabulka "Customers" propojena s referenčními tabulkami "Customer_Contact", "Customer_Addresses" a "Customer_Documents" prostřednictvím primárního klíče "_pk_Customer_ID". Všechny referenční tabulky obsahují každá cizí klíč "_fk_Kunden_ID", který slouží k identifikaci příslušnosti ke konkrétnímu záznamu údajů o zákazníkovi z hlavní tabulky.
Použití UUID jako primárního klíče
Primární klíč je tradičně automaticky vyplněn pořadovým číslem při vytvoření nového datového záznamu. V novějších verzích aplikace FileMaker je možné použít klíč. Získat ( UUID ) k vygenerování jedinečného ID v textové podobě - od té doby se primární klíče v aplikaci FileMaker často vyplňují také identifikátorem UUID.
Automatické generování UUID v klíčovém poli probíhá v možnostech pole FileMaker, které lze aktivovat kliknutím na tlačítko [Možnosti] lze vyvolat ve správě databáze. Pole klíče musí být typu [Text] a musí být aktivována volba "Nenahrazovat existující hodnotu pole", aby se při změně datového záznamu zachoval jedinečný identifikátor UUID. Pod tlačítkem [Uveďte] můžete nyní jednoduše použít funkci Získat ( UUID ) být zadán.
Rozsahy čísel a vypočtené primární klíče
Primární klíče lze vypočítat i jinými způsoby. Některé databáze FileMakeru například nabízejí číselné rozsahy, které se vypočítávají podle speciálních kritérií. Tyto klíče jsou rovněž jedinečné a lze je použít jako primární klíče.
Další otázky týkající se FileMakeru? Osobně je to rychlejší.
V rámci naší Koučování a školení rádi vás osobně informujeme o funkcích FileMakeru, které potřebujete pro vývoj vašeho řešení FileMaker. Samozřejmě rádi vyhovíme vašim individuálním požadavkům. Fakturace je přizpůsobená a spravedlivá po 15 minutách. Platit můžete pohodlně bankovním převodem nebo prostřednictvím služby PayPal.


