Schéma
Schéma je nástin, diagram nebo model. V počítačové technice se schémata často používají k popisu struktury různých typů dat. Dva běžné příklady jsou schémata databází a XML.
1. Schéma databáze
Schéma databáze popisuje tabulky a odpovídající pole obsažená v databázi. Může být zobrazeno jako seznam tabulek, z nichž každá obsahuje podseznam polí spolu s příslušným datovým typem. Častěji se však schémata databází zobrazují jako vizuální diagramy. Obdélníky představují jednotlivé tabulky a čáry ukazují, jak jsou tabulky propojené. V některých případech mohou tyto čáry obsahovat šipky znázorňující tok dat. Schémata databází mohou také obsahovat komentáře popisující účel jednotlivých tabulek a polí.
2. Schéma XML
Schéma XML definuje prvky, které může soubor XML obsahovat. Poskytuje konkrétní strukturu dat XML, což je důležité při sdílení souborů XML mezi více systémy. Definování schématu XML zajišťuje, že dokument XML nebo kanál XML nebude obsahovat neznámé hodnoty, které mohou způsobit chyby při zpracování. Níže je příklad schématu XML neboli definice schématu XML (XSD).
<?xml version="1.0"?>
<xs:schema xmlns:xs="[url of a webpage that describes the schema]">
<xs:element name="email">
<xs:complexType>,
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="subject" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Schémata se nejčastěji používají k popisu databází a souborů XML, ale lze je použít i k popisu jiných typů dat. Vývojář her může například definovat schéma popisující 3D objekty používané ve videohře. Vývojář softwaru může pomocí schématu popsat strukturu formátu souboru používaného aplikací.
Otestujte své znalosti