Tietokanta

Tietokantataulukoissa tallennetaan sovelluksen tai visualisoinnin yksilöllisiä tietoja. Nämä tiedot voidaan arvioida tai esittää sekä visualisoinnissa että suoraan sovelluksessa.

Huomautus: Huomioi eri lisenssit, jotta taulukoita voi muokata.

Käyttöesimerkkejä

On olemassa erilaisia skenaarioita, joissa taulukot tulevat käyttöön.

Esimerkiksi hotellivieraille voidaan tallentaa lämpötiloja ja niitä voidaan hakea ja tallentaa eri huoneissa vieras-ID:n avulla riippumatta siitä.

Tietojen viedäksesi tai tuodaksesi ulkoiselle tallennuspaikalle voit käyttää tietokantataulukkoa.

Taulun rakenne

Jokainen taulu omistaa oman rakenteen. Tämä ei sisällä SPS:n tietotyyppejä. Lisäksi editorissa ei voi tallentaa versioita, koska kaikki operaatiot vaikuttavat suoraan tietueisiin.

Varoitus: Jos poistat sarakkeen ja napsautat Käytä-painiketta, sarakkeen kaikki tiedot poistetaan pysyvästi.

Rakenne voidaan muokata vain vastaavassa tietokantataulussa kirjastossa.

Jokainen taulu omistaa ensimmäisen sarakkeen nimeltä id. Sarakkeen arvot saavat esiintyä taulussa vain kerran. Jokaista muuta saraketta voidaan kutsua toisella nimellä. Tämä nimi saa kuitenkin esiintyä vain kerran. Nimi määrittää sarakkeen tunnisteen. Lisäksi jokaiselle sarakkeelle voidaan liittää otsikko. Otsikko tallennetaan aina tietokantataulun avatussa kielellä.

Tietotyypit

Jokainen sarake voi omistaa erilaisen tietotyypin. Tämä voidaan muuttaa myös jälkikäteen. Tämä voi johtaa tietojen menetykseen sisällön mukaan.

Koko tietokanta toimii samalla merkistöllä kuin sovellus. Tämän on otettava huomioon tietojen vieessä ja tuodessa. Merkistö on kiinteästi UTF-8.

bool

Määrittää booleenisen sarakkeen. Tämä voi omistaa kaksi tilaa, TRUE tai FALSE.

int

Määrittää luvun, joka voi olla enintään 8-tavua pitkä. Alue on -9'223'372'036'854'775'808 ja 9'223'372'036'854'775'807.

real

Määrittää liukuluvun kaksoistarkkuudella. Sallitut arvot ovat -1.7976931348623157E+308 ja -2.2250738585072014E-308, 0 ja 2.2250738585072014E-308 ja 1.7976931348623157E+308.

datetime

Määrittää sarakkeen aikaleimana sekunneissa. Arvo voidaan antaa DT#2016-03-25-22:12:00 tai millisekunteina. Millisekunnit pyöristetään seuraavaan sekuntiin.

varchar

Määrittää sarakkeen merkkijonona. Tämä on sama kuin muuttujanimen. Maksimipituus on enintään 255 merkkiä.

text

Määrittää tekstisarakkeen, jonka maksimipituus on 16'777'215 (224-1) merkkiä.

Huomautus: Tämä tyyppi ei tue indeksointia.

Indeksejä käyttämällä

Taulukkoindeksiä voidaan käyttää, jotta taulu järjestetään nopeammin, jos suodattimia käytetään muiden sarakkeiden yli. Sarake, jonka tietotyyppi on text, ei voi saada indeksiä.

Usean indeksin käyttö voi hidastaa tietojen kirjoittamista. Lisäksi tarvitaan enemmän tallennustilaa.

Tietueiden muokkaaminen

Tietueita voidaan muokata eri tavoin. Tämä voidaan tehdä suoraan editorissa tai sovelluksen kautta.

Huomautus: Tietokantataulun kopioimisen yhteydessä tietueita ei kopioida mukana.