Tgħallem dwar l-Iskemi u r-Relazzjoni tagħhom mad-Database

Skema hija l-blueprint ta 'database li tiżgura l-organizzazzjoni

Skema ta 'database hija ġabra ta' metadata li tiddeskrivi r-relazzjonijiet f'database. Skema hija wkoll deskritta bħala t-tqassim jew pjan ta ' database li tiddeskrivi l-mod kif id-data hija organizzata f'tabelli.

Skema normalment tiġi deskritta bl - użu tal -Lingwa ta 'Mistoqsija Strutturata (SQL) bħala serje ta' dikjarazzjonijiet CREATE li jistgħu jintużaw biex tiġi replikata l-iskema f'database ġdida.

Mod faċli biex wieħed jaħseb dwar skema huwa li jaħseb bħala kaxxa li jkollha tabelli, proċeduri maħżuna, opinjonijiet u l-bqija tad-database fl-intier tagħha. Wieħed jista 'jagħti lin-nies aċċess għall-kaxxa, u s-sjieda tal-kaxxa tista' tinbidel ukoll.

Tipi ta 'Skema ta' Bażi tad-Data

Hemm żewġ tipi ta 'skema ta' database:

  1. L-iskema tad-database fiżika tagħti l-pjan ta 'kif kull biċċa tad-data hija maħżuna fid-database.
  2. L-iskema loġika tagħti struttura lit-tabelli u r-relazzjonijiet ġewwa d-database. B'mod ġenerali, l-iskema loġika tinħoloq qabel l-iskema fiżika.

Tipikament, disinjaturi ta 'database jużaw modellar ta' data biex joħolqu skema ta 'database bbażata fuq is-softwer li se jinteraġixxi mad-database.