Pohledy a třídy prvků

Narozdíl od běžných tabulek v relační databázi není pohled součástí skutečného schématu. Je to dynamická, virtuální tabulka vypočítaná z dat v databázi. Změna dat v tabulce způsobí změnu dat zobrazených v pohledu.

Oproti tabulkám nabízejí pohledy některé další výhody:

Mapování existujících pohledů na třídy prvků

Aplikace AutoCAD Map 3D automaticky zobrazuje jako třídy existující databázové pohledy, které jsou definovány v jejich vlastních databázích. Pokud pohled obsahuje geometrii, zobrazí se jako třída prvku. Platí zde následující omezení:

Pokud se chystáte použít databázový pohled v aplikaci AutoCAD Map 3D, mějte na paměti následující pravidla:

Editoru schémat jsou sloupce určené pro pohled zobrazeny jako vlastnosti, které však nelze upravit. Je však možné pomocí Editoru schémat vytvořit třídy prvků a vlastnosti, které napodobují databázové pohledy.

Máte například tabulku Oracle Řeky s dvaceti vlastnostmi, ale chcete, aby určití lidé viděli pouze šest těchto vlastností. Pomocí Editoru schémat je možné vytvořit podle existující tabulky Řeky novou třídu prvku a přidat šest vlastností, které se mají zobrazit.

Editor schémat umožňuje mapování přímo na skutečné objekty databáze (tabulky nebo pohledy).

Přístup k pohledům z vlastního schématu

Kromě mapování tříd prvků na existující pohledy v úložišti dat s podporou FDO je možné také provést tzv. „reverse engineering“ pohledů ve vlastních existujících úložištích dat bez podpory FDO na třídy prvků.

K tomu je nutné, aby následující hodnoty byly true: