Práce se schématy

Dokončeno

V databázových systémech SQL Serveru se tabulky definují v rámci schémat pro vytváření logických oborů názvů v databázi. Například tabulka Customer může být definována ve schématu Prodej , zatímco tabulka Product je definována ve schématu Produkce . Databáze může sledovat podrobnosti o objednávkách, které zákazníci zadali do tabulky Objednávky ve schématu Prodej . Potom můžete také potřebovat sledovat objednávky od dodavatelů pro součásti produktu v tabulce Objednávek ve schématu Produkce .

Schéma s názvem Sales (Prodej) obsahující tabulky Order (Objednávky) a Customer (Zákazník) a schéma s názvem Production (Výroba) obsahující tabulky Order (Objednávky) a Product (Produkt)

Databázové systémy, jako je SQL Server, používají hierarchický systém pojmenování. Toto víceúrovňové pojmenování pomáhá nejednoznačit tabulky se stejným názvem v různých schématech. Plně kvalifikovaný název objektu zahrnuje název instance databázového serveru, ve které je databáze uložena, název databáze, název schématu a název tabulky. Příklad: Server1.StoreDB.Sales.Order.

Při práci s tabulkami v kontextu izolované databáze je běžné odkazovat na tabulky (a další objekty) zahrnutím názvu schématu. Například Sales.Order.