Alamin ang Tungkol sa Mga Schemas at Ang Iyong Relasyon sa Mga Database

Ang isang iskema ay ang blueprint ng isang database na nagsisiguro ng organisasyon

Isang database schema ay isang koleksyon ng metadata na naglalarawan ng mga relasyon sa isang database. Ang isang iskema ay inilarawan din bilang ang layout o blueprint ng isang database na nagbabalangkas ng paraan ng data ay nakaayos sa mga talahanayan.

Ang isang panukala ay karaniwan nang inilarawan gamit ang Structured Query Language (SQL) bilang isang serye ng mga PAGLIKHA ng mga pahayag na maaaring magamit upang magtiklop ng schema sa isang bagong database.

Ang isang madaling paraan upang makita ang isang panukala ay upang isipin ito bilang isang kahon na humahawak ng mga talahanayan, naka-imbak na mga pamamaraan, mga pananaw at ang natitirang bahagi ng database sa kabuuan nito. Ang isa ay maaaring bigyan ang mga tao ng access sa kahon, at ang pagmamay-ari ng kahon ay maaaring mabago rin.

Mga Uri ng Database Schema

Mayroong dalawang uri ng database schema:

  1. Ang pisikal na database ng panukala ay nagbibigay ng plano para sa kung paano nakaimbak ang bawat piraso ng data sa database.
  2. Ang lohikal na schema ay nagbibigay ng istraktura sa mga talahanayan at mga relasyon sa loob ng database. Sa pangkalahatan, ang lohikal na panukala ay nilikha bago ang pisikal na schema.

Karaniwan, ang mga designer ng database ay gumagamit ng pagmomolde ng data upang lumikha ng isang database schema batay sa software na nakikipag-ugnayan sa database.