Bazë e të dhënave

Në tabelat të bazës së të dhënave ruhen të dhëna individuale mbi aplikacionin ose vizualizimin. Këto të dhëna mund të vlerësohen apo të shfaqen në vizualizim ashtu edhe direkt në aplikacion.

Shënim: Ju lutemi vini re llojet e ndryshme licencave, që tabelat të mund të modifikohen.

Shembuj aplikimi

Ka skenare të ndryshme ku tabelat përdoren.

Për shembull, temperaturat për klientët e hotelit mund të ruhen dhe në dhomë të ndryshme të hotelit të shfaqen dhe ruhen pavarësisht nga ID e klientit.

Për të eksportuar ose importuar të dhëna në një depo të jashtëm, tabela e bazës së të dhënave mund të përdoret gjithashtu.

Struktura e një tabele

Secila tabelë ka një strukturë të vetë. Kjo nuk përmban lloje të të dhënave si në SPS. Për më tepër, në editor nuk mund të ruhen versionet, pasi të gjitha operacionet mund të kenë efekt direkt mbi regjistrat e të dhënave.

Kujdes: Nëse fshini një kolonë dhe klikoni në Aplikoj, të gjitha të dhënat e kolonës do të fshihen përgjithmonë.

Struktura mund të modifikohet vetëm në tabelën e bazës së të dhënave të përkatëse në bibliotekë.

Secila tabelë ka një kolonë të parë me emrin id. Vlerat e kësaj kolone duhet të jenë unike në të gjithë tabelën. Secila tjetër kolonë mund të ketë emër të ndryshëm. Emri duhet të jetë unik. Ai përcakton identifikuesin e kolonës. Për më tepër, secila kolonë mund të asocojë një titull. Titulli ruhet në gjuhën e hapur të tabelës së bazës së të dhënave.

Llojet e të dhënave

Secila kolonë mund të ketë lloj të ndryshëm të të dhënave. Ky mund të ndryshojë edhe pasi është krijuar. Kjo mund të çojë në humbje të të dhënave, në varësi të përmbajtjes.

Baza e të dhënave e plotë punon me karaktere të njëjtë si aplikacioni. Ky duhet të merret parasysh gjatë eksportit dhe importit të të dhënave. Karakteret janë fiksuar në UTF-8.

bool

Përkufizon një kolonë booleane. Kjo mund të ketë dy gjendje, TRUE ose FALSE.

int

Përkufizon një numër me ose pa shenjë që mund të jetë maksimalisht 8-bajtash i gjatë. Rrjedha është nga -9'223'372'036'854'775'808 deri në 9'223'372'036'854'775'807.

real

Përkufizon një numër me pikë të lëvizshme me saktësi dyfish. Vlerat e lejuara janë nga -1.7976931348623157E+308 deri në -2.2250738585072014E-308, 0 dhe nga 2.2250738585072014E-308 deri në 1.7976931348623157E+308.

datetime

Përkufizon një kolonë si stampë kohore në sekonda. Vlera mund të transmetohet përmes DT#2016-03-25-22:12:00 ose në milisekonda. Milisekundat rrotullohen në sekondën e ardhshme.

varchar

Përkufizon një kolonë si një varg karakteresh. Ky është i barabartë me emrin e një variabli. Gjatësia maksimale është deri në 255 karaktere.

text

Përkufizon një kolonë tekstu me një gjatësi maksimale prej 16'777'215 (224-1) karakteresh.

Shënim: Kjo lloj nuk mbështet indeksimin.

Përdorimi i indekseve

Një indeksi i tabelës mund të përdoret për të shpejtuar renditjen e një tabele, nëse filtrat aplikohen mbi kolona të tjera. Një kolonë me llojin text nuk mund të indeksohet.

Përdorimi i shumë indekseve mund të ngadalësojë shkrimin e të dhënave. Për më tepër, kërkohet më shumë hapësirë për ruajtje.

Modifikimi i regjistrave të të dhënave

Regjistrat e të dhënave mund të modifikohen në mënyra të ndryshme. Kjo mund të bëhet direkt në editor ose përmes aplikacionit.

Shënim: Kur duplikon një tabelë të bazës së të dhënave, regjistrat e të dhënave nuk kopjohen.