Schemat

Schemat to zarys, diagram lub model. W informatyce schematy są często używane do opisywania struktury różnych typów danych. Dwa typowe przykłady to schematy baz danych i XML.

1. Schemat bazy danych

Schemat bazy danych opisuje tabele i odpowiadające im 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ązanym typem danych. Częściej jednak schematy baz danych są przedstawiane w postaci diagramów wizualnych. Prostokąty reprezentują poszczególne tabele, a linie pokazują, jak tabele są ze sobą połączone. W niektórych przypadkach linie mogą zawierać groty 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 może zawierać plik XML. Określa konkretną strukturę danych XML, co jest ważne podczas udostępniania plików XML między wieloma systemami. Zdefiniowanie schematu XML gwarantuje, że dokument lub kanał XML nie będzie zawierać nieznanych wartości, które mogą powodować błędy analizowania. Poniżej znajduje się przykład schematu XML, czyli definicji schematu 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>

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 gier może zdefiniować schemat opisujący obiekty 3D używane w grze wideo. Twórca oprogramowania może użyć schematu do opisania struktury formatu pliku używanego przez aplikację.

Zaktualizowano September 26, 2018 przez Per C.

quizSprawdź swoją wiedzę

When does a program create a dynamic link to a DLL file?

A
When it is compiled
0%
B
During installation
0%
C
At runtime
0%
D
When it crashes
0%
Correct! Incorrect!     View the DLL definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Schemat na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.