Pagkat-on mahitungod sa Schemas ug sa ilang Relasyon sa mga Databases

Ang usa ka eskema mao ang blueprint sa usa ka database nga nagsiguro sa organisasyon

Ang usa ka database schema usa ka koleksyon sa metadata nga naghulagway sa relasyon sa usa ka database. Ang usa ka eskema gihulagway usab nga ang layout o blueprint sa usa ka database nga naglatid sa paagi nga ang datos organisado ngadto sa mga lamesa.

Ang usa ka eskema kasagaran gibatbat ginamit ang Structured Query Language (SQL) isip usa ka sunod-sunod nga CREATE statement nga mahimong gigamit sa pagkopya sa schema sa usa ka bag-ong database.

Ang usa ka sayon ​​nga paagi sa paglantaw sa usa ka iskema mao ang paghunahuna niini ingon nga usa ka kahon nga naghupot sa mga lamesa, gitipigan nga mga pamaagi, mga panglantaw ug ang uban pang mga database sa kinatibuk-an niini. Ang usa makahatag sa mga tawo sa pag-access sa kahon, ug ang pagpanag-iya sa kahon mahimong mausab usab.

Mga matang sa Database Schema

Adunay duha ka matang sa database schema:

  1. Ang pisikal nga database nga schema naghatag sa blueprint kung giunsa nga ang matag tipik sa datos gitipigan sa database.
  2. Ang logical schema naghatag istruktura sa mga lamesa ug mga relasyon sulod sa database. Sa kinatibuk-an, ang lohikal nga eskema gimugna sa wala pa ang pisikal nga eskema.

Kasagaran, ang mga tigdisenyo sa database naggamit sa data nga pagmugna aron paghimo og usa ka database schema base sa software nga makig-uban sa database.