ABCD
1
HES Rearchitecture Data Dictionary
2
Version1.30
3
Date5/27/2014
4
Tabs
5
Coverthis
6
indexindex of tables
7
lookup tablesgeneral lookup tables used by more than one package
8
useruser package
9
buildingbuilding package
10
building_configbuilding_configuration package
11
building_equipbuilding_equipment package
12
spacespace package
13
zonezone package
14
hvachvac package
15
dhwdomestic_hot_water package
16
applianceappliance package
17
lightinglighting package
18
pumppump package
19
constructionopaque and glazing construction packages
20
scheduleschedule package
21
defaultsdefault package
22
validationvalidation package
23
utilsutility tables
24
25
Notes
26
Table Types:NotesName
27
User input tablesHold all the user inputs. All data must be validated before storing[package]_xxx
28
Results tablesHold results of energy calculations. All data is stored by the system so does not need validation.[package]_results
29
Validation tablesTables used for validating user input data[class]_validation
30
Default tablesTables used for setting defaults for each class[class]_default
31
Enumeration lookup tablesSmall static tables that hold enumerations of user inputs along with optional validation data.lu_xxx
32
Data lookup tablesLarger static tables that hold numerical data needed by the system.lu_xxx
33
34
Data Types
35
Primary and foriegn keys
unsigned int
36
Booleanunsigned tinyint
37
Object namesvarchar(40)
38
Look up table enumerationsvarchar(20)
39
Whole number user inputs < 100tinyintunsigned if always positive
40
Whole number user inputs > 100intunsigned if always positive
41
Fractional user inputsfloat
42
String user inputsvarchar(40)or larger as needed
43
Year inputsyear
44
Date inputsdate
45
46
47