schemat
Schemat to konspekt, diagram lub model. W informatyce schematy są często używane do opisania struktury różnych typów plików data. Dwa typowe przykłady to baza danych i XML schematy.
1. Schemat bazy danych
Schemat bazy danych opisuje stoły i odpowiednie pola zawarte w bazie danych. Może być wyświetlany jako lista tabel, z których każda zawiera podlistę pól wraz z powiązanymi typ danych. Jednak częściej schematy bazy danych są wyświetlane jako diagramy wizualne. Ramki przedstawiają poszczególne tabele, a linie pokazują sposób połączenia tabel. W niektórych przypadkach te wiersze mogą zawierać groty strzałek wskazujące przepływ danych. Schematy baz danych mogą również zawierać komentarze opisujące przeznaczenie każdej tabeli i poszczególnych pól.
2. Schemat XML
Schemat XML definiuje elementy, które XML filet może zawierać. Zapewnia określoną strukturę danych XML, która jest ważna podczas udostępniania plików XML między wieloma systemami. Zdefiniowanie schematu XML gwarantuje, że dokument XML lub kanał nie będzie zawierał nieznanych wartości, które mogą powodować rozbiór gramatyczny zdania błędy. Poniżej znajduje się przykład schematu XML lub definicji schematu XML (XSD).
<? xml version = "1.0"?>
<xs: schema xmlns: xs = "[adres URL strony internetowej opisującej schemat]">
<xs: element name = "email">
<xs: complexType>,
<xs: sekwencja>
<xs: nazwa elementu = "to" type = "xs: string" />
<xs: nazwa elementu = "from" type = "xs: string" />
<xs: element name = "subject" type = "xs: string" />
<xs: element name = "body" type = "xs: string" />
</ xs: sekwencja>
</ xs: complexType>
</ xs: element>
</ xs: schema>
Schematy są najczęściej używane do opisywania baz danych i plików XML, ale można ich również używać do opisywania innych typów danych. Na przykład twórca gry może zdefiniować schemat opisujący obiekty 3D używane w grze wideo. Deweloper oprogramowania może użyć schematu do opisania struktury format pliku używany przez aplikację.