4. gyakorlat: Tulajdonság hozzáadása

A jellemzőosztályok készletét és tulajdonságaikat sémának nevezzük. A séma rendelkezhet késznyszerezett tulajdonságokkal is. A kényszerek meghatározzák, hogy mely objektumok mely jellemzőosztályhoz adhatók. Ahhoz például, hogy egy objektumot az Utak jellemzőosztályhoz adhasson, az objektumnak vonalnak kell lennie. A tulajdonságok hasonlóak az attribútumokhoz – egy jellemzőosztály minden objektumára érvényesek. Az Utak jellemzőosztály egy tulajdonsága például a sávok számát, vagy a sebességkorlátot határozhatja meg. Az értékek különböznek, de minden Utak jellemző rendelkezik egy sebességkorláttal és bizonyos számú sávval.

Nem minden adatforrástípus sémája módosítható, de az SDF-fájlok sémája szerkeszthető. Ebben a leckében egy SDF séma szerkesztésével egy tulajdonságot fog az Utak jellemzőosztályhoz hozzáadni. Az új tulajdonság kényszerezett, ezért csak bizonyos értékek érvényesek rá.

Megjegyzés:

Ehhez a feladathoz szükség lesz a 2. Gyakorlat: Csatlakozás az új SDF adatokra részben módosított térképre.

Értéktartományokhoz kényszerezett tulajdonságok

Meghatározhatja, hogy csak egy bizonyos tartományon belüli értékek legyenek érvényesek. Belefoglalhatja vagy kizárhatja a tartomány végpontjait: a legalacsonyabb lehetséges értéket és a legmagasabbat. Létrehozhat például egy 1 - 100 közötti tartományt ezen értékekkel együtt. Létrehozhat egy tartományt az 1-nél magasabb és a 100-nál alacsonyabb értékekhez, az 1 és a 100 nélkül. Meghatározhat bármilyen kombinációt.

Tartomány által kényszerezett tulajdonság hozzáadása az Utak jellemzőosztályhoz

  1. A Feladatok lapon váltson a Munkatér Intézőre.
  2. Válassza ki az SDF adatforrást az ablak tetején.
  3. Kattintson a SémaSéma szerkesztése parancsra.

    Az SDF séma szerkesztése.

  4. A Sémaszerkesztőben bontsa ki a bal oldali sémafát, hogy lássa a három jellemzőosztályt.
  5. Válassza ki az Utak jellemzőosztályt.
  6. Kattintson az ablak tetején az Új tulajdonság gombra.

    A Tulajdonság1 a bal oldalon jelenik meg, a meglévő tulajdonságok alatt.

  7. Adja meg az új tulajdonság jellemzőit az ábrán látható információ alapján:

    Hozzon létre egy tulajdonságot ezen értékekkel. Az utolsó négy mező a Kényszertípus beállítása után jelenik meg.

    Ezen értékek egy olyan tulajdonságot hoznak létre, amely egy út sávjainak számát jelenti. Az értéknek 1 és 5 (ezen értékekkel együtt) közötti egész számnak kell lennie. Ennek a tulajdonságnak nincs alapértelmezett értéke.

    A Min. értékkel együtt és a Max. értékkel együtt igaz értékre állításával a tartomány legmagasabb és legalacsonyabb értékei az elfogadható bejegyzések tartományába esnek.

  8. Kattintson az Alkalmaz gombra, és erősítse meg a módosításokat.

    A program frissíti a „Tulajdonság1” bejegyzést a bal oldalon, hogy az új név látszódjon.

  9. Kattintson az OK gombra, és erősítse meg a módosításokat a Sémaszerkesztő bezárásához.

A gyakorlatok folytatásához lépjen tovább az 5. Gyakorlat: Az új tulajdonságok feltöltése értékekkel részre.