Hem : Programvaruvillkor : Schemadefinition

Schema

Ett schema är en disposition, ett diagram eller en modell. I datorer används scheman ofta för att beskriva strukturen hos olika typer av datum. Två vanliga exempel inkluderar databas och XML scheman.

1. Databas Schema

Ett databasschema beskriver Tabellerna och motsvarande fält som finns i en databas. Det kan visas som en lista med tabeller som var och en innehåller en underlista med fält tillsammans med tillhörande data typ. Mer vanligt visas dock databasscheman som visuella diagram. Rutor representerar enskilda tabeller och rader visar hur tabellerna är anslutna. I vissa fall kan dessa rader innehålla pilspetsar för att indikera dataflödet. Databasscheman kan också innehålla kommentarer som beskriver syftet med varje tabell och enskilda fält.

2. XML-schema

Ett XML-schema definierar de element som en XML fil kan innehålla. Det ger en specifik struktur för XML-data, vilket är viktigt när du delar XML-filer mellan flera system. Att definiera ett XML-schema säkerställer att ett XML-dokument eller -flöde inte innehåller okända värden, vilket kan orsaka parsning fel. Nedan följer ett exempel på ett XML-schema eller XML-schemadefinition (XSD).

<? xml version = "1.0"?>
<xs: schema xmlns: xs = "[url på en webbsida som beskriver schemat]">

<xs: element name = "email">
<xs: complexType>,
<xs: sekvens>
<xs: elementnamn = "till" typ = "xs: sträng" />
<xs: elementnamn = "från" typ = "xs: sträng" />
<xs: element name = "subject" type = "xs: string" />
<xs: element name = "body" type = "xs: string" />
</ xs: sekvens>
</ xs: complexType>
</ xs: element>

</ xs: schema>

Scheman används oftast för att beskriva databaser och XML-filer, men de kan också användas för att beskriva andra typer av data. Till exempel kan en spelutvecklare definiera ett schema för att beskriva 3D-objekt som används i ett videospel. En programutvecklare kan använda ett schema för att beskriva strukturen för en filformat används av en applikation.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Schema. Det förklarar i dataterminologi vad Schema betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna schemadefinition är till hjälp kan du referera till den med citatlänkarna ovan.