ICE14
ICE14 ověřuje následující funkce:
- Kořenové nadřazené funkce nemají msidbFeatureAttributesFollowParent bit nastaven ve sloupci Atributy tabulky Feature. Kořenová funkce nemá nadřazenou položku.
- Že žádná funkce nemá stejnou položku ve sloupcích Funkce a Feature_Parent tabulky Feature. Žádná funkce nemůže být jejím vlastním nadřazeným objektem.
Výsledek
ICE14 publikuje chybovou zprávu, pokud najde kořenovou funkci s bitovou sadou msidbFeatureAttributesFollowParent nebo funkcí s identickými položkami v tabulce Funkce a Feature_Parent sloupce tabulky Funkce.
Příklad
ICE14 by v následujícím příkladu vrátil následující chyby:
- Funkce Sport má stejnou hodnotu ve sloupcích Funkce a Feature_Parent v tabulce Soubor.
- Kořenová funkce Sport má sadu bitů msidbFeatureAttributesFollowParent.
Ve stromové struktuře tohoto příkladu je sport kořenovou funkcí a nadřazenou funkcí plavání a fotbalu. Volný styl je dětská funkce plavání. TouchFootball je dětská funkce fotbalu.
tabulky funkcí (částečné)
Rys | Atributy | Feature_Parent |
---|---|---|
Sport | 4 | Sport |
Plavání | 1 | Sport |
Fotbal | 4 | Sport |
Volný styl | 1 | Plavání |
TouchFootball | 4 | Fotbal |
Související témata
-
referenční ICE