Page 1 of 1

Ex8 Optional attribute

Posted: Fri Aug 16, 2013 7:05 pm
by Chris Walton
Optional attribute

Code: Select all

VAR Arbitrary BASE RELATION { name CHARACTER } KEY { name };
VAR Arbitrary_predicate BASE RELATION { name CHARACTER, predicate CHARACTER } KEY { name };
CONSTRAINT Arbitrary_predicate_opt Arbitrary_predicate { name } <= Arbitrary { name };
Notes
This is one of (probably) many ways of defining an optional attribute.