Lista de referință a tipurilor de date de câmp din LibreOffice Base

 Când vă proiectați baza de date și tabelele , ar trebui să vă gândiți întotdeauna ce tipuri de date ar conține câmpurile dvs. Aceasta include datele de bază pentru seturi de date mai mari atunci când baza de date crește.

De asemenea, trebuie să aveți în vedere dimensiunea datelor pentru a se potrivi cu tipurile de câmp.

Structura de bază de date HSQLDB încorporată a LibreOffice Base aduce multe tipuri de date în tabelele bazei de date. Iată o listă rapidă a acestora pentru referință.

Tipuri de date de câmp în LibreOffice Base

Puteți găsi următoarea listă de tipuri în timp ce proiectați un tabel și specificați tipul acestuia. Vedeți imaginea de mai jos unde atribuiți aceste câmpuri.

Tipuri de date cu fișiere de bază LibreOffice
Tipuri de date cu fișiere de bază LibreOffice

Deci, înainte de a atribui un tip de câmp, așa cum se arată mai sus, luați în considerare intervalul de valori și stocarea în memorie, așa cum este menționat în tabelele de mai jos.

Tipuri de date numerice – întreg

TipTip câmp în bazăTip HSQLDBGama de valoriStocare în memorie
Mic întregTINYINTTINYINT2^8 = 256 | – de la 128 la + 1271 octet
Întregul micSMALLINTSMALLINT2^16 = 65536 | – 32768 până la + 327672 octeți
ÎntregÎNTREGINTEGER | INT2^32 = 4294967296 | – 2147483648 la + 21474836474 octeți
BigIntBIGINTBIGINT2^648 octeți

Tipuri de date numerice – Floating

TipTip câmp în bazăTip HSQLDBGama de valoriStocare în memorie
ZecimalZECIMALZECIMALNelimitat, până la 50 de locuri în GUI, punct zecimal fix, precizie perfectăvariabil
NumărNUMERICNUMERICNelimitat, până la 50 de locuri în GUI, punct zecimal fix, precizie perfectăvariabil
PlutiPLUTI(DOUBLE folosit în schimb)  
RealREALREAL  
DublaDUBLADUBLĂ [PREZIȚIE] | PLUTIAjustabil, nu exact, maxim 15 zecimale8 octeți

Tipuri de câmpuri de text

TipTip câmp în bazăTip HSQLDBGama de valoriStocare în memorie
TextVARCHARVARCHARReglabilvariabil
TextVARCHAR_
IGNORECASE
VARCHAR_
IGNORECASE
Ajustabil, intervalul afectează sortareavariabil
Text (remediere)CHARCHAR | CARACTERAjustabil, restul textului real înlocuit cu spațiifix
NotificareLONGVARCHARLONGVARCHAR variabil

Tipuri de câmpuri de timp

TipTip câmp în bazăTip HSQLDBGama de valoriStocare în memorie
DataDATADATA 4 octeți
TimpTIMPTIMP 4 octeți
Data/OraTIMESTAMP-ULTIMESTAMP | DATETIMEAjustabil (0,6 – 6 înseamnă cu milisecunde)8 octeți

Diverse tipuri de câmpuri

TipTip câmp în bazăTip HSQLDBGama de valoriStocare în memorie
Da nuBOOLEANBOOLEAN | PIC  
Câmp binar (remediere)BINARBINARCa Integerfix
Câmp binarVARBINARVARBINARCa Integervariabil
ImagineLONGVARBINARLONGVARBINARCa Integervariabilă, destinată imaginilor mai mari
ALTEALTEALTE | OBIECT  

Încheierea

Când atribuiți tipul de câmp în timpul proiectării tabelului, luați în considerare tipurile de date pe care le deține. Și luați în considerare, de asemenea, care sunt perspectivele acelui domeniu - dacă poate crește pentru a deține mai multe date. Și atribuiți în consecință.

Sper că acest lucru vă va ajuta să vă proiectați baza de date de bază cu tipuri de date adecvate.

Comentarii

Postări populare de pe acest blog

Cum să măriți și să micșorați în LibreOffice Writer

Creați o bază de date și un tabel în LibreOffice Base [Ghid pentru începători]

Scrieți primul Python Macro în LibreOffice