Meddalwedd trin gwybodaethCronfeydd data a chipio data

Mae cronfa ddata yn ffordd o storio gwybodaeth mewn ffordd drefnus, resymegol. Mae’n bwysig gwybod pryd i ddefnyddio cronfa ddata a bod yn ymwybodol o’i manteision.

Part ofTGChMeddalwedd rhaglenni

Cronfeydd data a chipio data

Cyn creu , rhaid penderfynu ynglŷn â strwythur y cofnod er mwyn gwneud y defnydd gorau o’r a’r , a gwneud y gwaith o chwilio am wybodaeth a llunio adroddiad yn haws.

Er enghraifft, mae garej gwerthu ceir yn awyddus i gofnodi manylion y ceir mae’n eu gwerthu. Cyn creu’r gronfa ddata, mae angen ateb y cwestiynau isod:

  1. Pa wybodaeth sydd ei hangen?
  2. Pa ddull o sy’n bosibl?

Ar ôl ateb y cwestiynau hyn, bydd modd gwneud penderfyniadau deallus ynglŷn â strwythur y cofnod. Dyma sut y gallai ddechrau:

Enw maesMath o faesFformat
Rhif cofrestruAlffaniwmerigHyd at 7 nod – y maes allweddol
GwneuthuriadAlffaniwmerigHyd at 15 nod
ModelAlffaniwmerigHyd at 15 nod
Dyddiad cofrestru am y tro cyntafDyddiadDDMMBB
PrisMath o arianHyd at 5 rhif
Wedi’i drethuDo/Naddo (Boole)1 nod D/N
Enw maesRhif cofrestru
Math o faesAlffaniwmerig
FformatHyd at 7 nod – y maes allweddol
Enw maesGwneuthuriad
Math o faesAlffaniwmerig
FformatHyd at 15 nod
Enw maesModel
Math o faesAlffaniwmerig
FformatHyd at 15 nod
Enw maesDyddiad cofrestru am y tro cyntaf
Math o faesDyddiad
FformatDDMMBB
Enw maesPris
Math o faesMath o arian
FformatHyd at 5 rhif
Enw maesWedi’i drethu
Math o faesDo/Naddo (Boole)
Fformat1 nod D/N

Wrth gynllunio cronfa ddata mae’n bwysig dewis y math cywir o faes. Mae hyn yn sicrhau bod modd defnyddio’r sy’n cael eu storio. Mae hefyd yn gwneud y broses ddilysu’n haws. Er enghraifft, pe bai’r pris sy’n cael ei dalu am nwyddau’n cael ei storio mewn maes testun, ni fyddai’r gronfa ddata’n gallu adio pob rhif unigol i greu cyfanswm.

Meysydd allweddol

Dylai cronfa ddata bob amser gynnwys maes allweddol.

Dyma enghreifftiau o feysydd allweddol:

  • rhif cofrestru car
  • rhif Yswiriant Gwladol
  • rhif canolfan arholi’r ysgol
  • rhif ymgeisydd mewn arholiad

Storio data mewn tablau

Mae cronfeydd data yn storio data mewn tablau. Gall un ffeil cronfa ddata storio llawer o dablau, ymholiadau ac adroddiadau. Yn y tabl enghreifftiol isod mae chwe cholofn (wedi’u rhannu’n fertigol) a phedair rhes (wedi’u rhannu’n llorweddol). Mae gan bob colofn bennawd, er enghraifft, Rhif cofrestru.

Rhif cofrestruGwneuthuriadModelDyddiad cofrestruPrisWedi’i drethu
R623 PHMFordFiesta0101986800D
P887 LHWRover2000103977500D
P812 WHJPeugeot4060109967000N
Rhif cofrestruR623 PHM
GwneuthuriadFord
ModelFiesta
Dyddiad cofrestru010198
Pris6800
Wedi’i drethuD
Rhif cofrestruP887 LHW
GwneuthuriadRover
Model200
Dyddiad cofrestru010397
Pris7500
Wedi’i drethuD
Rhif cofrestruP812 WHJ
GwneuthuriadPeugeot
Model406
Dyddiad cofrestru010996
Pris7000
Wedi’i drethuN

Mae cronfa ddata lle mae’r holl ddata’n cael eu storio mewn un tabl yn cael ei galw’n gronfa ddata ffeil fflat.

Cronfa ddata garej gwerthu ceir ar y sgrin a’r cwrt blaen i’w weld drwy’r ffenestr.