|

|
|
The Ariadne Data Model
|
|
Contents
1.
2.
3.
4.
5.
6. |
author: Gerrit
van Dalfsen
|
|
|
|
 |
6. Database table descriptions
Change history
| Date |
Version |
Change |
| 21Jun2009 |
4.7.2 |
Tables T021, T022 added |
| 27Nov2008 |
4.7.0 |
Updated |
| 05Aug2006 |
4.4.0 |
Time offset added in T100, T420 and T510 |
| 13Jun2006 |
4.4.0 |
Tables Ariadne Time added |
| 04 Apr 2005 |
4.3.0 |
Table T730-Menu removed & related
changes , Table T702 added |
| 24 Aug 2004 |
1.16 |
Table T480-Swap-log added (to log finish
times swaps) |
| 16 Apr 2004 |
1.15 |
Table T410-Series changed into T112-Program-block-item |
| 04 Apr 2004 |
1.14 |
Attributes of T870-Ranking-scale moved
to T800-Archived-competition |
| 11 Dec 2003 |
1.13 |
Tables T065-Language and T243-Document-template
added |
| 20 Nov 2003 |
1.12 |
Archive tables renamed to the T800 tables
series |
| 10 May 2003 |
1.11 |
Table T420-Start added (for Ariadne Marathon) |
| 17 Apr 2003 |
1.10 |
Table T720-Operation-type renamed to T720-Function,
Tables T740-Control and T705-Message added |
| 06 Mar 2003 |
1.9 |
Tables T820-Archived-person and T830-Archived-kayak-club
added |
| 09 feb 2003 |
1.8 |
Table T570-Saved-event-results added |
| 27 jan 2003 |
1.7 |
Table T310-category-kayak-club deleted
|
| 09 Jan 2003 |
1.6 |
Table T240, T242, T244, T246 added for
the mailing profile |
| 20-Oct-2002 |
1.5 |
'Race' changed in 'Event, relation table
T230-Participant added |
Table: T010-Remark
| |
Attribute |
Type |
Length |
Remark, example |
| |
Remark id |
counter |
|
Primary key |
| |
Remark |
memo |
|
|
Remarks has relations to Event, Categories, Person and Competition. Remarks
are linked to these Tables, with a foreign key, which is derived from
the primary key of the related Table, prefixed with a letter. (E for Event,
C for Categories, P for person, S for Slalom-program).
Table: T020-Run-statustype
| |
Attribute |
Type |
Length |
Remark, example |
| |
Status id |
counter |
|
Primary key |
| |
Status description |
text |
12 |
|
| |
Status sort |
numeric |
integer |
|
Status type: Table of values
| status-id |
status-description |
status-sort |
status-results |
| -1 |
Geïnitialiseerd |
0 |
init |
| 0 |
Nog niet gestart |
7 |
DNS |
| 1 |
Gestart |
1 |
DNF |
| 2 |
Gefinished |
2 |
finished |
| 3 |
Compleet |
3 |
compl. |
| 4 |
Gekenterd |
4 |
DNF |
Table: T021-Results-type
Picklist for dropbox to select results for series 1 or series 1+2
| |
Attribute |
Type |
Length |
Remark, example |
| |
resultstype-id |
numeric |
long |
Primary key |
| |
resultstype-abbrev |
text |
15 |
|
Results type: Table of values
| resultstype-id |
resultstype-abbrev |
| 1 |
Series 1 |
| 2 |
Series 1+2 |
Table: T022-Results-statustype
Picklist for dropbox to select status for an event result
| |
Attribute |
Type |
Length |
Remark, example |
| |
results-status-id |
numeric |
long |
Primary key |
| |
results-status-abbrev |
text |
15 |
|
| |
results-status-description |
text |
25 |
|
| |
results-status-sort |
numeric |
integer |
|
Resulst Statustype: Table of values
| results-status-id |
results-status-abbrev |
results-status-description |
| 0 |
niet gestart |
not started |
| 1 |
in uitvoering |
in progresss |
| 2 |
voorlopig |
unofficial |
| 3 |
officieel |
official |
| 4 |
herzien |
revised |
Table: T030-Role-type
| |
Attribute |
Type |
Length |
Remark, example |
| |
Role-type-id |
text |
15 |
key |
| |
Role-type-name |
text |
50 |
'teamleader', 'judge' |
| |
Role-type-sort |
numeric |
integer |
sort number for presenting role types
in desired order |
Role types: Table of values
| role-id |
role-name |
| 1 |
Deelnemer |
| 2 |
Inschrijvingen |
| 3 |
Wedstrijdleider |
| 4 |
Poortrechter |
| 5 |
Tijdwaarneming |
Table: T031-CU-type
| |
Attribute |
Type |
Length |
Remark, example |
| |
CU-type-id |
counter |
|
Primary key |
| |
CU-type-name |
text |
5 |
|
Competing Unit type: Table of values
| CU-type-id |
CU-type-naam |
| 1 |
solo |
| 2 |
duo |
| 3 |
ploeg |
Table: T032-Boat-type
| |
Attribute |
Type |
Length |
Remark, example |
| |
Boat type id |
integer |
|
Primary key |
| |
Boat type name |
text |
7 |
Key. example: K1H PN2 |
Boat type: Table of values
| boat-type-name |
| K1 |
| K2 |
| C1 |
| C2 |
| Polo |
| Sprint |
| Fun |
Table: T033-Gender
| |
Attribute |
Type |
Length |
Remark, example |
| |
gender-id |
counter |
|
Primary key |
| |
Gender |
text |
1 |
|
Gender: Table of values
| Gender |
Value |
| H |
Heren |
| D |
Dames |
| X |
Mix |
Table: T040-Category
| |
Attribute |
Type |
Length |
Remark, example |
| |
Category id |
counter |
|
Primary key |
| |
Category abbreviation |
text |
15 |
Key. example: K-1H PN2 |
| |
Category name |
text |
50 |
Full name. 'K-1 Heren senioren prestatieniveau
2' |
| |
Category sort |
integer |
3 |
sorts category in preferred order |
| |
Gender-id |
integer |
long |
foreing key to Gender |
| |
Boat-type-id |
integer |
long |
foreing key to Boat type |
| |
Age-class-id |
integer |
long |
foreing key to Age class |
| |
cu-type-id |
integer |
long |
Competing unit type id. values: 1 (solo),
2 (tandem) ,5 (team) |
| |
series |
integer |
|
Number of race series which is required
for this category. Normally 2 of 1. |
| |
include for judge count |
yes/no |
|
'y' means that members for this category
are counted in order to determine the assignment of gate judge tasks
to clubs. |
| |
archive-results |
yes/no |
|
when Yes, the results for this category
are achived in the archiving process |
| |
Time stamp last change |
date/time |
|
|
| |
archived-category-id |
Numeric |
long |
foreign key to T840-Archived-category |
Table: T044-Age-class
| |
Attribute |
Type |
Length |
Remark, example |
| |
Class id |
counter |
|
Primary key |
| |
Class-sort |
integer |
|
sorting order |
| |
Class-abbreviation |
text |
15 |
Key. example: SCHa |
| |
Age-min |
integer |
|
(years) |
| |
Age-max |
integer |
|
(years) |
Age-class: Table of values
| class-abbrev |
age-min |
age-max |
omschrijving |
| Ja |
17 |
18 |
Junioren A |
| Jb |
15 |
16 |
Junioren B |
| SCHa |
13 |
14 |
Scholieren A |
| SCHb |
11 |
12 |
Scholieren B |
| SCHc |
0 |
10 |
Scholieren C |
| V1 |
32 |
39 |
Veteranen 1 |
| V2 |
40 |
49 |
Veteranen 2 |
| V3 |
50 |
99 |
Veteranen 3 |
| ~ |
0 |
99 |
geen klasse |
| V |
32 |
99 |
Veteranen |
| J |
15 |
18 |
Junioren |
| S |
19 |
31 |
Senioren |
| SCH |
0 |
14 |
Scholieren |
Table: T050-Start-Number
| |
Attribute |
Type |
Length |
Remark, example |
| |
Starting number |
integer |
4 |
range 1 .. 400 |
| |
Number available |
binary |
1 |
y/n |
Table: T060-Country
| |
Attribute |
Type |
Length |
Remark, example |
| |
Country code |
text |
2 |
Primary key ISO-2 country code |
| |
Country name |
text |
35 |
|
| |
default-language-id |
numeric |
long |
default language. Foreign key to T065-Language |
Country code: Table of values
| country-code |
country-name |
| BE |
Belgie |
| CH |
Zwitserland |
| DE |
Duitsland |
| FR |
Frankrijk |
| GB |
Engeland |
| NL |
Nederland |
| US |
Verenigde Staten |
Table: T065-Language
| |
Attribute |
Type |
Length |
Remark, example |
| |
Language-id |
counter |
long |
Primary key |
| |
Language-code |
text |
3 |
Three letter code, eg. Dut, Eng, Ger,
Fra |
| |
Language-name |
text |
15 |
|
Language code: Table of values
| Language-code |
Language-name |
| Dut |
Dutch |
| Ger |
German |
| Fra |
French |
| Eng |
English |
Table: T081-SI-temp
Help tabel to calculate startinterval
| |
Attribute |
Type |
Length |
Remark, example |
| |
category-id |
numeric |
long |
Foreing key to T040-Category |
| |
category-abbrev |
text |
15 |
category abbreviation |
| |
start-interval |
numeric |
integer |
average start interval (sec) |
Table: T100-Current-competition
| |
Attribute |
Type |
Length |
Remark, example |
| |
Current Competition id |
counter |
|
Primary key |
| |
Competition-name |
text |
80 |
'Genneper Molen 2000' |
| |
Competition-name-abbrev |
text |
15 |
'GM2000' |
| |
Competition-start-date |
date/time |
|
|
| |
Run-event pointer |
numeric |
long |
pointer to last processed event in
T600-Event-buffer |
| |
startinterval-init-competition |
text |
15 |
Competition from which the start interval
of the current competition was initialized |
| |
slalom-course-correction-factor |
numeric |
single |
correction factor in which differences
are expressed of the current course, and the course of the competition
from which the start interval was initialized. |
| |
default-penalty-entry |
numeric |
integer |
1 = entry of total penalty points,
2=entry of penalty points per gate |
| |
refresh-rate-event-monitoring |
numeric |
integer |
(seconds) (also refresh rate publication
screen) |
| |
entry-period-closed |
boolean |
|
yes = entry period is closed |
| |
security-start-numbers |
numeric |
single |
security amount for using the start
number displays |
| |
person-name-display-order |
numeric |
integer |
specifies the display order of the persons name: 1=first-name;surname, 2=surname;first-name |
| |
archived-competition-id |
numeric |
long |
foreign key to T800-Archived-competitions |
| |
timing-offset-hh |
numeric |
integer |
time offset between timing clocks - hours |
| |
timing-offset-mm |
numeric |
integer |
time offset between timing clocks - minutes |
| |
timing-offset-ss |
numeric |
integer |
time offset between timing clocks - seconds |
| |
timing-offset-ms |
numeric |
integer |
time offset between timing clocks - milliseconds |
| |
timing-accuracy |
numeric |
long |
accuracy of timing. Values 1 = seconds, 10 = 0,1 sec, 100= 0,01 sec, 1000= 0,001sec |
| |
menu-name |
text |
30 |
Menu title, to appear in the menu |
| |
organizing-club-name |
text |
30 |
Club which organizes the competition |
| |
address |
text |
24 |
post addres of the club |
| |
postcode |
text |
7 |
post code of the address |
| |
city |
text |
24 |
city of the address |
| |
country-code |
text |
2 |
country code. (iso2). picklist in T060-Country |
| |
email-address |
text |
135 |
email addres of the organizing club |
| |
web-url |
hyperlink |
|
url of the website of the organizing club |
| |
bank-account |
text |
60 |
bank name and account of the organizing club |
Table: T110-Program Block
| |
Attribute |
Type |
Length |
Remark, example |
| |
Program Block id |
counter |
|
Primary key |
| |
Program Block number |
integer |
4 |
sort item |
| |
Program Block name |
text |
40 |
e.g. 'Avond slalom' |
| |
Starting time |
time |
|
Scheduled time to start |
| |
End time |
time |
4 |
Scheduled time to end |
| |
Block type |
text |
10 |
Race or Pause |
Table: T112-Program-block-item
Helper table to calculate the competition time schedule
| |
Attribute |
Type |
Length |
Remark, example |
| |
program-block-id |
numeric |
long |
foreign key to T110-Program-block |
| |
event-name |
text |
50 |
name of the event |
| |
event-number |
numeric |
integer |
event number |
| |
event-number-sub |
text |
3 |
sub number in case of splitting events |
| |
series-number |
numeric |
integer |
series number |
| |
start-interval |
numeric |
long |
start interval (sec) |
| |
number-participants |
numeric |
long |
number of participants in event |
| |
duration-time |
date/time |
|
duration of the block item (time format) |
Table: T120-Gate
| |
Attribute |
Type |
Length |
Remark, example |
| |
Gate-id |
counter |
|
Primary key |
| |
Gate-number |
integer |
4 |
Number of the gate (specifies the negotiation
order) |
| |
Negotiation-direction |
text |
4 |
values 'up'; 'down'; 'team' |
| |
Gate-section-id |
long |
|
foreign key to gate section |
Number of gates vary per slalom competition. Typically a slalom course
has 18 - 22 gates.
Table: T130-Gate-section
| |
Attribute |
Type |
Length |
Remark, example |
| |
Gate-section-id |
counter |
|
Primary key |
| |
Gate-section-number |
integer |
4 |
Number of the gate section |
| |
Gate-section-name |
text |
50 |
description of the gate section |
The number of gate section vary by the circumstances of the slalom course.
Typically a slalom course requires 4 to 8 gate sections. In future the
gate section can have a relation to gate judge.
Table: T200-Person
| |
Attribute |
Type |
Length |
Remark, example |
| |
Person id |
counter |
|
Primary Key |
| |
Surname |
text |
45 |
Surname – Achternaam |
| |
Initials |
text |
20 |
incl. tussenvoegsels |
| |
tussenvoegsel |
text |
10 |
Dutch intermediate part of the name
|
| |
First name |
text |
17 |
Christian name |
| |
Year-of-birth |
numeric |
integer |
format: YYYY |
| |
age-class-id |
numeric |
long |
foreing key to Age class |
| |
gender-id |
numeric |
long |
foreign key to Gender |
| |
performance-level |
text |
1 |
values: [empty]; 1; 2; 3 |
| |
license-number |
text |
8 |
license number of the kayak association |
| |
archived-person-id |
numeric |
long |
foreign key to T820-Archived-person |
| |
Time stamp last change |
date/time |
|
|
Table: T210-Adress
| |
Attribute |
Type |
Length |
Remark, example |
| |
Person id |
numeric |
long |
Foreign key from Person |
| |
Telephone number |
text |
15 |
|
| |
Mobile phone number |
text |
15 |
|
| |
Fax number |
text |
15 |
|
| |
Street / Post office box |
text |
24 |
|
| |
Number |
text |
9 |
|
| |
Postal code |
text |
6 |
|
| |
Country code |
text |
2 |
|
| |
Place |
text |
24 |
|
| |
Email adress |
text |
30 |
|
| |
Time stamp last change |
date/time |
|
|
Table: T220-Official
| |
Attribute |
Type |
Length |
Remark, example |
| |
Official id |
counter |
|
Primary Key |
| |
Person id |
numeric |
long |
Foreign key from Person (Madantory)
|
| |
Kayak Club id |
numeric |
long |
Foreign key from Kayak club(Madantory)
|
| |
Role-type-id |
numeric |
long |
Foreign key to T030-Role-type |
| |
Time stamp last change |
date/time |
|
|
Table: T230-Participant
| |
Attribute |
Type |
Length |
Remark, example |
| |
Competing-unit- id |
counter |
|
Foreign key to competing unit (Mandatory) |
| |
Person id |
numeric |
long |
Foreign key from Person (Madantory)
|
| |
Participant-number |
numeric |
integer |
value: 1,2,3. Determinates the presenting
order of persons in a competing unit. |
Table: T240-Mailing-instruction
| |
Attribute |
Type |
Length |
Remark, example |
| |
mailing-instruction-id |
numeric |
long |
primary key |
| |
club-id |
numeric |
long |
Foreign key to T300-Club |
| |
document-type-id |
numeric |
long |
Foreign key to T242-Document-type |
| |
mail-mode-id |
numeric |
long |
Foreign key to T244-Mail-mode |
| |
official-id |
numeric |
long |
Foreign key to T220-Official |
| |
mail-destination-id |
numeric |
long |
Foreign key to T246-Mail-destination |
| |
mailing-send |
boolean |
yes/no |
if yes the mailing has been send |
| |
mailing-date |
date |
|
date when mailing was send |
Table: T242-Document-type
| |
Attribute |
Type |
Length |
Remark, example |
| |
document-type-id |
numeric |
long |
primary key |
| |
document-type-name |
text |
25 |
name of the document type |
| |
document-type-sort |
numeric |
integer |
sorting order of document types in selection
lists |
table of values
| document-type-id |
document-type-name |
remark |
| 1 |
uitnodiging |
invitation |
| 2 |
inschrijfbevestiging |
entry confirmation |
| 3 |
wedstrijduitslag |
event results |
Table: T243-Document-template
| |
Attribute |
Type |
Length |
Remark, example |
| |
document-template-id |
counter |
long |
primary key |
| |
document-template-name |
text |
25 |
name of the document template |
| |
document-template-file-name |
text |
55 |
file name of the document template |
| |
document-type-id |
numeric |
long |
foreign key to T242-Document-type |
| |
language-id |
numeric |
long |
foreign key to T065-Language |
Table: T244-Mail-mode
| |
Attribute |
Type |
Length |
Remark, example |
| |
Mail-mode id |
numeric |
long |
primary key |
| |
Mail-mode-description |
text |
25 |
Description of mail mode (e.g. papermail
or email) |
table of values
| mail-mode-id |
mail-mode-description |
remark |
| 1 |
post |
paper mail |
| 2 |
email |
electronic mail |
| 3 |
fax |
fax mail |
Table: T246-Mail-destination
| |
Attribute |
Type |
Length |
Remark, example |
| |
Mail-destination id |
numeric |
long |
primary key |
| |
Mail-destination-description |
text |
25 |
Description of type of mail destination
(e.g. club address or contact person address) |
table of values
| mail-destination-id |
mail-destination-description |
remark |
| 1 |
contactperson |
send to address of the contact person |
| 2 |
vereniging |
send to address of the kayak club |
Table: T300-Club
| |
Attribute |
Type |
Length |
Remark, example |
| |
club id |
counter |
|
Primary Key |
| |
club-abbreviation |
text |
10 |
|
| |
club-name |
text |
45 |
|
| |
nationality |
text |
2 |
Country code |
| |
language-id |
numeric |
long |
foreign key to T065-Language |
| |
home-page-adress |
text |
40 |
|
| |
archived-club-id |
numeric |
long |
foreign key to T830-Archived-club |
| |
timestamp-last-change |
date/time |
|
|
Table: T400-Event
| |
Attribute |
Type |
Length |
Remark, example |
| |
Event id |
counter |
|
Primary key |
| |
Progam block id |
numeric |
long |
Foreign key from Program Block.(Optional)
|
| |
Event-number |
nemeric |
integer |
Event sequence number in competition
(sort item) |
| |
event-number-sub |
text |
3 |
sub-id in case of splitting a race,
without changing the race number |
| |
event-name |
text |
50 |
'K-1 Heren Senioren Prestatieniveau
3' |
| |
Series |
numeric |
integer |
Number of series (1 or 2) |
| |
start-interval |
numeric |
integer |
startinterval (seconds) |
| |
freeze |
boolean |
|
indicator whether results are frozen
because of publication |
| |
series-published |
numeric |
integer |
a indicator for the event results request
form which series were last requested |
| |
entry-fee |
numeric |
single |
amount of entry fee for this event |
| |
entry-fee-late-entry |
numeric |
single |
amount of entry fee for late entries |
| |
start-id |
numeric |
long |
foreign key to T420-Start (Ariadne Marathon) |
| |
virtual-event |
boolean |
|
yes=virtual event |
| |
resultstatus-series1 |
numeric |
long |
foreign key to T022-Results-statustype |
| |
resultstatus-series12 |
numeric |
long |
foreign key to T022-Results-statustype |
Table: T420-Start
(Ariadne marathon: A start is a start for one or more events a a whole
(group start))
| |
Attribute |
Type |
Length |
Remark, example |
| |
start-id |
counter |
|
internal key |
| |
start-timestamp |
date/time |
|
date/time of start record |
| |
start-name |
text |
25 |
name of the start |
| |
starttime-hh |
numeric |
integer |
hours part (Start time from backup time entry) |
| |
starttime-mm |
numeric |
integer |
minutes part |
| |
starttime-ss |
numeric |
integer |
seconds part |
| |
starttime-ms |
numeric |
integer |
milli seconds part |
| |
offset |
yes/no |
|
yes = apply offset time in elapsed time calculation |
| |
|
|
|
|
Table: T450-Category-in-Event
| |
Attribute |
Type |
Length |
Remark, example |
| |
Category id |
numeric |
long |
Foreign key from Category (mandatory)
|
| |
Event id |
numeric |
long |
Foreign key from Event (mandatory)
|
Table: T500-Competing Unit
| |
Attribute |
Type |
Length |
Remark, example |
| |
competing-unit-id |
counter |
|
Primary Key. |
| |
category id |
numeric |
long |
Foreign Key to T040-Category |
| |
event-id |
numeric |
long |
Foreign Key to T400-Event |
| |
start-number |
integer |
4 |
Start number |
| |
kayak-club-id |
integer |
long |
Foreign Key to T300-Kayak-club |
| |
competing-unit-name |
text |
50 |
alias name for the CU |
| |
post-entry |
yes/no |
|
whether the entry was a post-entry |
| |
entry-cancellation |
yes/no |
|
whether the entry was cancelled |
| |
ranking |
numeric |
4 |
Range 1 .. 9999 |
| |
placeholder |
yes/no |
|
A temporary CU to reserve a Bib or to set apart run results. Does not show in startlists of results. |
Table: T510-Run
| |
Attribute |
Type |
Length |
Remark, example |
| |
Run Id |
counter |
|
Primary key |
| |
Competing Unit Id |
numeric |
long |
Foreign key from Competing Unit(Mandatory)
|
| |
Series number |
numeric |
integer |
1 or 2 . Sort item (Mandatory) |
| |
Status-id |
numeric |
long |
Foreign key from Status type (mandatory) |
| |
Status-time-stamp |
date-time |
|
timestamp of status change |
| |
Start-time-stamp |
date-time |
|
timestamp start record |
| |
starttime-hh |
numeric |
integer |
>=0; <=23 data entry from backup timing system |
| |
starttime-mm |
numeric |
integer |
>=0; <=59 |
| |
starttime-ss |
numeric |
integer |
>=0; <=59 |
| |
starttime-ms |
numeric |
integer |
>=0; <=999 (milli-seconds) |
| |
startevent-id |
numeric |
long |
foreign key to T650-Timing-event |
| |
finish-timestamp |
date-time |
|
timestamp finish record |
| |
finishtime-hh |
numeric |
integer |
>=0; <=23 |
| |
finishtime-mm |
numeric |
integer |
>=0; <=59 |
| |
finishtime-ss |
numeric |
integer |
>=0; <=59 |
| |
finishtime-ms |
numeric |
integer |
>=0; <=999 |
| |
finishevent-id |
numeric |
long |
foreign key to T650-Timing-event |
Design decision (26-09-02): Because of the same type of entry
faults at GM2002 and RCC2002, T500-Competing-unit records wil in all cases
be acompanied of T510-Run records.
Table: T530-Gate-negotiation
| |
Attribute |
Type |
Length |
Remark, example |
| |
Gate-negotiation-id |
counter |
|
primary key |
| |
Run-id |
numeric |
long |
Foreign key from Run |
| |
total |
numeric |
long |
total penalty points *) |
| |
1 |
numeric |
integer |
penalty points for this gate **) |
| |
2 |
numeric |
integer |
|
| |
3 |
numeric |
integer |
|
| |
4 |
numeric |
integer |
|
| |
5 |
numeric |
integer |
|
| |
6 |
numeric |
integer |
|
| |
7 |
numeric |
integer |
|
| |
8 |
numeric |
integer |
|
| |
9 |
numeric |
integer |
|
| |
10 |
numeric |
integer |
|
| |
11 |
numeric |
integer |
|
| |
12 |
numeric |
integer |
|
| |
13 |
numeric |
integer |
|
| |
14 |
numeric |
integer |
|
| |
15 |
numeric |
integer |
|
| |
16 |
numeric |
integer |
|
| |
17 |
numeric |
integer |
|
| |
18 |
numeric |
integer |
|
| |
19 |
numeric |
integer |
|
| |
20 |
numeric |
integer |
|
| |
21 |
numeric |
integer |
|
| |
22 |
numeric |
integer |
|
| |
23 |
numeric |
integer |
|
| |
24 |
numeric |
integer |
|
| |
25 |
numeric |
integer |
|
| |
T |
numeric |
integer |
(Time constraint for teams) |
*) either total, either penalty points per gate must be entered. If both
are entered, they will be counted both on the results reports, giving
double penalty points values.
**) Penalty point values must be 0 or even. Penalty points from tandems
en teams can have values other than 0,2,50.
Table: T570-Saved-event-results
| |
Attribute |
Type |
Length |
Remark, example |
| |
event-id |
numeric |
long |
foreign key to T400-Event |
| |
competing-unit-id |
numeric |
long |
foreign key to T500-Competing-unit |
| |
series1-elapsed-time |
numeric |
single |
|
| |
series1-penalty-points |
numeric |
integer |
|
| |
series1-status-id |
numeric |
long |
foreign key to T020-Status |
| |
series2-elapsed-time |
numeric |
single |
|
| |
series2-penalty-points |
numeric |
integer |
|
| |
series2-status-id |
numeric |
long |
foreign key to T020-Status |
Table: T640-Timing-event
Table to record timing events from the Alge Timy timeclock.
| |
Attribute |
Type |
Length |
Remark, example |
| |
timing-event-id |
counter |
|
primary key |
| |
timing-event-number |
numeric |
integer |
the start / finish event number Timy forwards |
| |
timing-event-type |
numeric |
integer |
0=start event, 1 = finish event |
| |
timing-event-time |
text |
15 |
time from Timy in hh:mm:ss,pqrs |
| |
timing-event-status |
numeric |
integer |
0=not assigned, 1=assigned, 2=DSQ (disqualified) |
Table: T660-Gate-judgement
Table to collect gate judgements from Ariadne terminal.
| |
Attribute |
Type |
Length |
Remark, example |
| |
gate-judgement-id |
counter |
|
primary key |
| |
gate-judgement-run |
numeric |
integer |
the series number in which the gate was judged |
| |
gate-judgement-bib |
numeric |
integer |
the bib number for which the gate was judged |
| |
gate-judgement-gate |
numeric |
integer |
the gate number which was judged |
| |
gate-judgement-penalty |
numeric |
integer |
the judgement of the gate negotiation (penalty points) |
| |
gate-judgement-processed |
yes/no |
|
indicator that the gate judgement was processed by Ariadne |
| |
timestamp |
date/time |
|
the timestamp the gate judgement was received by Ariadne |
Table: T700-Ariadne-system
| |
Attribute |
Type |
Length |
Remark, example |
| |
ariadne-version |
text |
6 |
version number |
| |
menu-number |
integer |
|
number of the menu to load (1,2,3) |
| |
serialport-startpost |
integer |
|
the serial port number to connect to the startpost device |
| |
serialport-timy |
integer |
|
the serial port number to connect to the Timy timer |
Table: T702-Module
| |
Attribute |
Type |
Length |
Remark, example |
| |
module-id |
counter |
|
internal key |
| |
module-name |
text |
20 |
name of the module |
| |
module-database |
text |
40 |
name of the database of the module |
Table: T705-Message
| |
Attribute |
Type |
Length |
Remark, example |
| |
message-id |
counter |
6 |
internal key |
| |
message-nbr |
numeric |
integer |
message number |
| |
message-text |
text |
150 |
message text other language |
| |
message-text-english |
text |
150 |
message text in English |
Table: T710-Table
| |
Attribute |
Type |
Length |
Remark, example |
| |
Table-name |
text |
30 |
name of the Ariadne Table |
| |
database-abbrev |
text |
1 |
indication of the database where the
Table resides: A:= Ariadne-main; C:= Current competition; H:=History
database |
T710-Table is used to re-establish the link of the linked Tables at start
up.
Table: T720-Function
| |
Attribute |
Type |
Length |
Remark, example |
| |
function-id |
counter |
|
internal id of teh function |
| |
object-type |
text |
1 |
code for object type; F:=Form; R:=Report;
M:=Macro |
| |
object-name |
text |
50 |
name of the object to start (form-name,
report-name etc.) |
Table: T732-menu-item
| |
Attribute |
Type |
Length |
Remark, example |
| |
menu-item-id |
counter |
|
internal id of menu item |
| |
menu-id |
numeric |
long |
foreign key to menu |
| |
item-sort |
numeric |
integer |
sort order for menu items |
| |
item-level |
numeric |
integer |
specifies menu-level-number: 1,2,3,4..
10 |
| |
image-key |
text |
10 |
image-key in ImageList of TreeView
|
| |
item-text |
text |
50 |
item text to appear on the menu (current
language) |
| |
item-text-english |
text |
50 |
item text in English |
| |
expanded |
yes/no |
|
whether the menu node needs to be displayed
expanded |
| |
function-id |
numeric |
long |
foreign key to Operation-type |
| |
menu-1 |
yes/no |
|
if selected, item is displayed in menu
1 |
| |
menu-2 |
yes/no |
|
if selected, item is displayed in menu
2 |
| |
menu-3 |
yes/no |
|
if selected, item is displayed in menu
3 |
Table: T740-Control
| |
Attribute |
Type |
Length |
Remark, example |
| |
control-id |
counter |
|
internal id of the control |
| |
control-type |
numeric |
integer |
Access control type id |
| |
control-name |
text |
100 |
name of the control in Ariadne |
| |
caption |
memo |
|
caption text in current language |
| |
caption-english |
memo |
|
English caption text |
| |
function-id |
numeric |
long |
foreign key to T720-Function |
| |
deletion-indicator |
boolean |
|
indicator whether the control is outdated,
and can be deleted |
Table: T800-Archived-competition
| |
Attribute |
Type |
Length |
Remark, example |
| |
Archived Competition id |
counter |
|
Primary key |
| |
Competition-name |
text |
80 |
'Genneper Molen 2000' |
| |
Competition-name-abbreviation |
text |
15 |
'GM2000' |
| |
Competition-start-date |
date/time |
|
|
| |
ranking-scale-0-point |
integer |
|
result (seconds) which makes the 0
point |
| |
ranking-scale-100-point |
integer |
|
result (seconds) which makes the 100
point |
| |
Ariadne-version |
text |
6 |
version number of Ariadne which was
used for this competition. |
Table: T805-Archived-result
| |
Attribute |
Type |
Length |
Remark, example |
| |
Results-id |
counter |
|
internal id |
| |
Archived-competition-id |
numeric |
long |
Foreign key toT800-Archived-competition
|
| |
Competition-name-abbrev |
text |
15 |
*) |
| |
Kayak-club-abbrev |
text |
10 |
*) |
| |
CU-name |
text |
60 |
Name of the competing unit |
| |
archived-person-id |
numeric |
long |
Foreign key to T820-Archived-person
|
| |
Category-id |
numeric |
long |
Foreign key to T040-Category |
| |
Category-abbrev |
text |
15 |
*) |
| |
event-result |
numeric |
double |
Total result over series (incl. penalties)
|
| |
archived-kayak-club-id |
numeric |
long |
foreign key to T830-Archived-kayak-club |
*) The abbreviations are recorded redundantly, to be able to view the
results independently of the related Tables. Also, some results are imported,
for instance from the Holland Cup rankings, for which no relateds records
are available.
Table: T810-Archived-official
| |
Attribute |
Type |
Length |
Remark, example |
| |
archived-official id |
counter |
|
Primary Key |
| |
archived-competition-id |
numeric |
long |
Foreign key to T010-Archived competition |
| |
archived-person-id |
numeric |
long |
Foreign key to Person |
| |
person-name |
text |
60 |
name of the official |
| |
archived-kayak-club- id |
numeric |
long |
Foreign key to T300-Kayak-club |
| |
kayak-club-abbrev |
text |
15 |
|
| |
role-type-id |
numeric |
long |
Foreign key to T030-Role-type |
| |
Time stamp last change |
date/time |
|
|
Table: T820-Archived-person
| |
Attribute |
Type |
Length |
Remark, example |
| |
archived-person-id |
counter |
|
Primary Key |
| |
Name |
text |
45 |
Surname – Achternaam |
| |
Initials |
text |
20 |
incl. tussenvoegsels |
| |
tussenvoegsel |
text |
10 |
Dutch intermediate part of the name
|
| |
First name |
text |
17 |
Christian name |
| |
Year-of-birth |
numeric |
integer |
format: YYYY |
| |
age-class-id |
numeric |
long |
foreing key to Age class |
| |
gender-id |
numeric |
long |
foreign key to Gender |
| |
performance-level |
text |
1 |
values: [empty]; 1; 2; 3 |
| |
license-number |
text |
8 |
license number of the kayak association |
| |
Time stamp last change |
date/time |
|
|
Table: T830-Archived-kayak-club
| |
Attribute |
Type |
Length |
Remark, example |
| |
archived-kayak-club-id |
counter |
|
Primary Key |
| |
Kayak Club abbreviation |
text |
10 |
|
| |
Kayak Club name |
text |
45 |
|
| |
Nationality |
text |
2 |
Country code |
| |
Home page adress |
text |
40 |
|
| |
Time stamp last change |
date/time |
|
|
Table: T840-Archived-category
| |
Attribute |
Type |
Length |
Remark, example |
| |
Category id |
counter |
|
Primary key |
| |
Category abbreviation |
text |
15 |
Key. example: K-1H PN2 |
| |
Category name |
text |
50 |
Full name. 'K-1 Heren senioren prestatieniveau
2' |
| |
Category sort |
integer |
3 |
sorts category in preferred order |
| |
Gender |
text |
1 |
Gender(H, D, X) |
| |
Boat-type |
text |
3 |
Boat type (e.g. K1, K2, C1, C2) |
| |
Age-class |
text |
3 |
Age class (S, V1, V2 etc.) |
| |
Competing Unit Type |
text |
1 |
1 (solo), 2 (tandem) ,3 (team) |
| |
Time stamp last change |
date/time |
|
|
Table: T880-Start-interval
| |
Attribute |
Type |
Length |
Remark, example |
| |
start-interval-id |
counter |
|
Primary key |
| |
archived-competition-id |
numeric |
long |
foreing key to T800-Archived-competition |
| |
archived-category-id |
integer |
long |
foreign key to T840-Archived-category |
| |
start-interval |
numeric |
integer |
average start interval (sec) |
|