Dysgu am Gynlluniau a'u Perthynas â Chronfeydd Data

Sgema yw glasbrint cronfa ddata sy'n sicrhau trefniant

Casgliad o fetadata yw sgema cronfa ddata sy'n disgrifio'r cysylltiadau mewn cronfa ddata. Disgrifir sgema hefyd fel cynllun neu glasbrint cronfa ddata sy'n amlinellu'r modd y caiff data ei threfnu yn y tablau.

Fel arfer disgrifir sgema gan ddefnyddio Iaith Ymholiad Strwythuredig (SQL) fel cyfres o ddatganiadau CREATE y gellir eu defnyddio i ail-ddyblygu'r sgema mewn cronfa ddata newydd.

Ffordd hawdd o edrych ar sgema yw meddwl amdano fel blwch sy'n dal tablau, gweithdrefnau a storio, golygfeydd a gweddill y gronfa ddata yn ei gyfanrwydd. Gall un roi mynediad i bobl i'r blwch, a gellir newid perchnogaeth y bocs hefyd.

Mathau o Schema Cronfa Ddata

Mae yna ddau fath o sgema cronfa ddata:

  1. Mae'r sgema cronfa ddata ffisegol yn rhoi glasbrint ar gyfer sut mae pob darn o ddata yn cael ei storio yn y gronfa ddata.
  2. Mae'r sgema rhesymegol yn rhoi strwythur i'r tablau a'r perthnasoedd y tu mewn i'r gronfa ddata. Yn gyffredinol, creir y sgema rhesymegol cyn y sgema gorfforol.

Yn nodweddiadol, mae dylunwyr cronfa ddata yn defnyddio modelu data i greu sgema cronfa ddata yn seiliedig ar y meddalwedd a fydd yn rhyngweithio â'r gronfa ddata.