Adatbázis

A adatbázistáblázatokban egyedi adatok tárolhatók az alkalmazásról vagy a vizualizációról. Ezek az adatok kiértékelhetők és megjeleníthetők a vizualizáción vagy közvetlenül az alkalmazásban.

Figyelmeztetés: Vegyék figyelembe a különböző licencket, hogy a táblázatok szerkeszthetők legyenek.

Alkalmazási példák

Léteznek különböző scenáriók, amelyekben táblázatokat használnak.

Pl. hőmérsékleteket lehet elhelyezni vendégek számára és különböző szobákban a vendégazonosító segítségével függetlenül újra lekeresni és eltárolni.

Azonban az adatbázistáblázatot is használhatja, hogy adatok exportálása egy külső tárolóra vagy importálása vissza.

Táblázat szerkezete

Minden táblázat rendelkezik saját szerkezettel. Ez nem tartalmazza az SPS adattípusokat. Emellett a szerkesztőben nem lehet verziókat elhelyezni, mivel minden művelet közvetlenül a rekordokra hat.

Figyelmeztetés: Ha törli egy oszlopot és kattint az Alkalmazás gombra, akkor az oszlop összes adata véglegesen törlődik.

A szerkezetet csak a megfelelő adatbázistáblázatban szerkesztheti a könyvtárban.

Minden táblázat rendelkezik egy első oszlopmal, amelyet id néven hívnak. Az oszlop értékei csak egyszer jelenhetnek meg az egész táblázatban. Bármely további oszlop más nevet kaphat. Ez azonban csak egyszer jelenhet meg. A név meghatározza az oszlop azonosítóját. Emellett minden oszlophoz címke rendelhető. A címke mindig a nyitott adatbázistáblázat nyelvén tárolódik.

Adattípusok

Minden oszlop más adattípussal rendelkezik. Ezt később is meg lehet változtatni. Ez az adattípusváltozás attól függően, hogy milyen tartalom van benne, adathoz vezethet.

A teljes adatbázis ugyanazzal a karakterkészlettel működik, mint az alkalmazás. Ezt figyelembe kell venni az adatok exportálása és importálása során. A karakterkészlet UTF-8-ra van rögzítve.

bool

Definiál egy booles oszlopot. Ez két állapotot vehet fel, TRUE vagy FALSE.

int

Definiál egy számot előjellet tizenhat bites maximális hosszúsággal. A tartomány -9'223'372'036'854'775'808 és 9'223'372'036'854'775'807 között van.

real

Definiál egy lebegőpontos számot dupla pontossággal. Engedélyezett értékek -1.7976931348623157E+308 és -2.2250738585072014E-308, 0 és 2.2250738585072014E-308 és 1.7976931348623157E+308 között vannak.

datetime

Definiál egy oszlopot időbélyegzőként másodpercben. Az érték átadható DT#2016-03-25-22:12:00 vagy milliszekundumokban. A milliszekundumokat a következő másodpercra kerekítik.

varchar

Definiál egy oszlopot karakterláncként. Ez egyenlő a változónevvel. A maximális hosszúság legfeljebb 255 karakter.

text

Definiál egy szövegoszlopot, amelynek maximális hossza 16'777'215 (224-1) karakter.

Figyelmeztetés: Ez az adattípus nem támogatja az indexelést.

Indexek használata

Egy táblázatindexet használhat, hogy a táblázatot gyorsabban rendezze, ha más oszlopokon alkalmazott szűrőket. Egy text adattípussal rendelkező oszlop nem kaphat indexet.

A többszörös indexek használata lassíthatja az adatok írását. Emellett több tárolóhelyet is igényel.

Rekordok szerkesztése

A rekordokat különböző módokon lehet szerkeszteni. Ez közvetlenül a szerkesztőben történhet vagy alkalmazás útján.

Figyelmeztetés: Ha egy adatbázistáblázatot dupláz, akkor a rekordok nem másolódnak.