Schema (iš graikų kalbos – „forma“, „planas“) – tai struktūrizuotas planas arba modelis, apibrėžiantis kaip organizuojami, saugomi arba atvaizduojami duomenys, objektai ar procesai.
Trumpai: Schema yra tinklo arba sistemos „žemėlapis“, nusakantis jos komponentus, jų ryšius ir taisykles.
Pavyzdžiai:
1. Duomenų bazės schema
Apibrėžia lenteles, stulpelius, duomenų tipus ir ryšius tarp lentelių.
Pvz.: Vartotojų lentelėje gali būti stulpeliai: `id` (skaičius), `vardas` (tekstas), `el. paštas` (tekstas).
2. Programavimo schema (API schema)
Nurodo, kaip turi būti struktūrizuoti užklausų ir atsakymų duomenys.
Pvz.: JSON schema, aprašanti, kad API atsakyme turi būti laukai `{"status": "success", "data": {...}}`.
3. Psichologijoje – kognityvinė schema
Protinis modelis, leidžiantis suprasti pasaulį.
Pvz.: „Restorano schema“ apima tipinę seką: užsisakyti, valgyti, sumokėti.
4. Grafinė schema (blokinė schema)
Vizualus sistemos komponentų ir jų ryšių pavaizdavimas.
Pvz.: Elektros grandinės schema rodo laidus, rezistorius, jungiklius.
Santrumpos:
- DB schema – duomenų bazės struktūra.
- JSON Schema – JSON duomenų validavimo taisyklės.
- XML Schema – XML dokumentų struktūros aprašas.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.