TUNNUS VARCHAR(256) NOT NULL,
TIEDOSTO VARCHAR(256) NOT NULL,
AIKALEIMA TIMESTAMP NOT NULL,
LUKUAIKA INTEGER NOT NULL
TUNNUS VARCHAR(32) NOT NULL,
SALASANA VARCHAR(16) NOT NULL,
ASIAKAS VARCHAR(32),
PROFIILI VARCHAR(80) NOT NULL,
ETUNIMI VARCHAR(80) NOT NULL,
SUKUNIMI VARCHAR(80) NOT NULL,
SUKUPUOLI CHAR(1) NOT NULL,
SYNTVUOSI INTEGER NOT NULL,
KATUOSOITE VARCHAR(80) NOT NULL,
POSTINUMERO VARCHAR(80) NOT NULL,
POSTITMPK VARCHAR(80) NOT NULL,
MAA VARCHAR(80) NOT NULL,
PUHELIN VARCHAR(80) NOT NULL,
FAX VARCHAR(80) NOT NULL,
EMAIL VARCHAR(80) NOT NULL,
AMMATTI VARCHAR(80) NOT NULL,
TEHTAVA VARCHAR(80) NOT NULL,
ASEMA VARCHAR(80) NOT NULL,
TEHTALUE VARCHAR(80) NOT NULL,
ROOLI VARCHAR(80) NOT NULL,
YRITYS VARCHAR(80) NOT NULL,
TOIMIALA VARCHAR(80) NOT NULL,
KOKO VARCHAR(80) NOT NULL,
AIEMMIN CHAR(1) NOT NULL,
UUTUUS CHAR(1) NOT NULL,
SMARK CHAR(1) NOT NULL,
KIINNOSTUS VARCHAR(256) NOT NULL,
AIKALEIMA TIMESTAMP,
LUOTU TIMESTAMP NOT NULL,
MUUTETTU TIMESTAMP NOT NULL,
MUUTTAJA VARCHAR(32) NOT NULL,
ID_KAYTTAJA VARCHAR(32) NOT NULL,
ID_ASIAKAS VARCHAR(32) NOT NULL,
ILMAINEN TIMESTAMP,
ILMAISKOODI VARCHAR(80),
POISTETTU CHAR(1),
SMAIL CHAR(1),
EMAIL_FLAG CHAR(1),
TILAUSRAJ CHAR(1)
Run on Clusteritietokannan keskeinen luokka, johon kaikki muut liittyvät.
Käsitteenä 'Run' tarkoittaa klusterointiprosessin eli ajon tuloksena
syntynyttä klusterirypästä. Nämä klusterit on
talletettu Cluster-tauluun. Taulu Profiles sisältää käyttäjäprofiileja
eli käytännössä tähän tauluun on talletettu
ajoissa klusteroidut käyttäjät. Relaatiot sekä Run-
että Cluster-tauluihin tarvitaan, jotta käyttäjä pystytään
yksiselitteisesti paikallistamaan oikeaan klusteriin (pelkkä clusterID
ei riitä, sillä eri ajoilla on samoilla ID:llä numeroituja
klustereita). Components-taulu kuvaa käyttäjään sekä
ajoon liittyviä parametreja, jotka kuvaavat sitä, mitä komponentteja
kyseisessä ajossa on käytetty ja mitä arvoja klusterointi
on tuottanut käyttäjille.