POSC Specifications: Epicentre Version 3.0 Relational Implementation

CREATE TABLE P_GENERIC_PROPERTY
(
ACTIVITY_SCHAR VARYING (19) REFERENCES ACTIVITY (INSTANCE_S),
ANGLE_VALUEFLOAT,
ANGLE_VALUE_MAINTEGER,
ANGLE_VALUE_SAFLOAT,
ANGLE_VALUE_UCHAR VARYING (15) REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
BINARY_VALUEBLOB,
BOOLEAN_VALUECHAR (1),
CLASSIFICATION_CLASS_SCHAR VARYING (19),
CLASSIFICATION_CLASS_TCHAR VARYING (30),
DATE_VALUETIMESTAMP,
DATE_VALUE_CDCHAR (1),
DATE_VALUE_DYINTEGER,
DATE_VALUE_HRINTEGER,
DATE_VALUE_MTINTEGER,
DATE_VALUE_OFFLOAT,
DATE_VALUE_STFLOAT,
DATE_VALUE_YPINTEGER,
DATE_VALUE_YRFLOAT,
DAYTIMEINTERVAL_VALUEDAYTIMEINTERVAL,
DESCRIBED_ACTIVITY_SCHAR VARYING (19) REFERENCES ACTIVITY (INSTANCE_S),
DESCRIPTIONCHAR VARYING (2000),
DISTRIBUTION_SLCHAR VARYING (16),
DISTRIBUTION_TYPECHAR VARYING (14),
ELEMENT_VALUE_SLCHAR VARYING (16),
END_TIMETIMESTAMP,
END_TIME_CDCHAR (1),
END_TIME_DYINTEGER,
END_TIME_HRINTEGER,
END_TIME_MTINTEGER,
END_TIME_OFFLOAT,
END_TIME_STFLOAT,
END_TIME_YPINTEGER,
END_TIME_YRFLOAT,
ENTITY_TYPE_NMCHAR VARYING (30) NOT NULL CHECK (ENTITY_TYPE_NM IN ('PTY_GENERIC_ANGLE', 'PTY_GENERIC_BINARY', 'PTY_GENERIC_BOOLEAN', 'PTY_GENERIC_DATE', 'PTY_GENERIC_DAYTIMEINTERVAL', 'PTY_GENERIC_ELEMENT', 'PTY_GENERIC_ENUMERATION', 'PTY_GENERIC_INTEGER', 'PTY_GENERIC_LINE', 'PTY_GENERIC_LOCATION', 'PTY_GENERIC_LOGICAL', 'PTY_GENERIC_MONEY', 'PTY_GENERIC_POINT', 'PTY_GENERIC_PROBABILITY', 'PTY_GENERIC_QUANTITY', 'PTY_GENERIC_RATIO', 'PTY_GENERIC_RATIONAL', 'PTY_GENERIC_REAL', 'PTY_GENERIC_STRING', 'PTY_GENERIC_SURFACE', 'PTY_GENERIC_TIME', 'PTY_GENERIC_VOLUME')),
ENUMERATION_VALUE_SCHAR VARYING (19) REFERENCES GENERIC_ENUMERATION (INSTANCE_S),
FACILITY_SCHAR VARYING (19),
FACILITY_TCHAR VARYING (30),
GRID_GEOMETRY_BEHAVIOR_SCHAR VARYING (19),
GRID_GEOMETRY_BEHAVIOR_TCHAR VARYING (30),
INSTANCE_CREATE_DATETIMESTAMP ,
INSTANCE_CREATORCHAR VARYING (80),
INSTANCE_SCHAR VARYING (19) NOT NULL PRIMARY KEY,
INTEGER_VALUEINTEGER,
LAST_UPDATEDTIMESTAMP ,
LAST_UPDATED_BYCHAR VARYING (80),
LINE_VALUE_SLCHAR VARYING (16),
LOCATION_VALUE_1FLOAT NOT NULL,
LOCATION_VALUE_1_MAINTEGER,
LOCATION_VALUE_1_SAFLOAT,
LOCATION_VALUE_1_UCHAR VARYING (15) NOT NULL REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
LOCATION_VALUE_2FLOAT,
LOCATION_VALUE_2_MAINTEGER,
LOCATION_VALUE_2_SAFLOAT,
LOCATION_VALUE_2_UCHAR VARYING (15) REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
LOCATION_VALUE_3FLOAT,
LOCATION_VALUE_3_MAINTEGER,
LOCATION_VALUE_3_SAFLOAT,
LOCATION_VALUE_3_UCHAR VARYING (15) REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
LOCATION_VALUE_4FLOAT,
LOCATION_VALUE_4_MAINTEGER,
LOCATION_VALUE_4_SAFLOAT,
LOCATION_VALUE_4_UCHAR VARYING (15) REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
LOCATION_VALUE_5FLOAT,
LOCATION_VALUE_5_MAINTEGER,
LOCATION_VALUE_5_SAFLOAT,
LOCATION_VALUE_5_UCHAR VARYING (15) REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
LOCATION_VALUE_CS_SCHAR VARYING (19) NOT NULL REFERENCES COORDINATE_SYSTEM (INSTANCE_S),
LOCATION_VALUE_O_SCHAR VARYING (19) REFERENCES SPATIAL_OBJECT (INSTANCE_S),
LOGICAL_VALUECHAR (1),
MATERIAL_SCHAR VARYING (19),
MATERIAL_TCHAR VARYING (30),
MAXIMUM_VALUEFLOAT (6),
MINIMUM_VALUEFLOAT (6),
MODE_VALUEFLOAT (6),
MONEY_VALUEFLOAT,
MONEY_VALUE_UCHAR VARYING (15) REFERENCES R_CURRENCY_UNIT (ACRONYM),
POINT_VALUE_SLCHAR VARYING (16),
PREFERRED_FLAGCHAR (1),
PROPERTY_KIND_SCHAR VARYING (19) NOT NULL REFERENCES PROPERTY_KIND (INSTANCE_S),
QUANTITY_VALUEFLOAT,
QUANTITY_VALUE_QCHAR VARYING (80) REFERENCES R_QUANTITY_TYPE (IDENTIFIER),
QUANTITY_VALUE_UCHAR VARYING (15) REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
RATIONAL_VALUE_DINTEGER,
RATIONAL_VALUE_NINTEGER,
RATIO_VALUE_DFLOAT,
RATIO_VALUE_NFLOAT,
REAL_VALUEFLOAT (14),
REPRESENT_SCHAR VARYING (19),
REPRESENT_TCHAR VARYING (30),
R_TRANSIENT_PERIODCHAR VARYING (80) REFERENCES R_TRANSIENT_PERIOD (IDENTIFIER),
SOURCECHAR VARYING (80),
STANDARD_DEVIATIONFLOAT (6),
START_TIMETIMESTAMP,
START_TIME_CDCHAR (1),
START_TIME_DYINTEGER,
START_TIME_HRINTEGER,
START_TIME_MTINTEGER,
START_TIME_OFFLOAT,
START_TIME_STFLOAT,
START_TIME_YPINTEGER,
START_TIME_YRFLOAT,
STRING_VALUECHAR VARYING (255),
SURFACE_VALUE_SLCHAR VARYING (16),
TIME_VALUEFLOAT,
TIME_VALUE_UCHAR VARYING (15) REFERENCES R_UNIT_OF_MEASURE (ACRONYM),
TYPICAL_FACILITY_SCHAR VARYING (19) REFERENCES TYPICAL_FACILITY (INSTANCE_S),
TYPICAL_MATERIAL_SCHAR VARYING (19) REFERENCES TYPICAL_MATERIAL (INSTANCE_S),
VOLUME_VALUE_SLCHAR VARYING (16)
)


Generated on Tue Jul 10 19:42:22 2001
© Copyright 2001 POSC. All rights reserved.