<?xml version="1.0"?>
<tables>
	<table tablename="Order" type="Fundamental">
		<fields>
			<field fieldname="OrderID" datatype="numeric" length="10" precision="0" mandatory="yes" primary-key="yes"/>
			<field fieldname="Description" datatype="character" length="100" precision="0" primary-key="yes"/>
			<field fieldname="TotalAmount" datatype="numeric" length="12" precision="2"/>
			<field fieldname="OrderDate" datatype="date" length="8" precision="0"/>
		</fields>
		<primary-key>
			<primary-key-field primary-key-fieldname="OrderID"/>
			<primary-key-field primary-key-fieldname="Description"/>
		</primary-key>
		<indexes>
			<index indexname="Descriptions">
				<index-field index-fieldname="Description"/>
			</index>
		</indexes>
	</table>
	<table tablename="Orderline" type="Attributive">
		<fields>
			<field fieldname="OrderlineID" datatype="numeric" length="10" precision="0" mandatory="yes" primary-key="yes"/>
			<field fieldname="OrderID" datatype="numeric" length="10" precision="0" mandatory="yes" foreign-key="yes"/>
			<field fieldname="ProductID" datatype="numeric" length="10" precision="0" mandatory="yes" foreign-key="yes"/>
			<field fieldname="Amount" datatype="numeric" length="10" precision="0"/>
			<field fieldname="Price" datatype="numeric" length="10" precision="2" mandatory="yes"/>
		</fields>
		<primary-key>
			<primary-key-field primary-key-fieldname="OrderlineID"/>
			<primary-key-field primary-key-fieldname="OrderID"/>
		</primary-key>
		<foreign-keys>
			<foreign-key foreign-keyname="Order" type="Cascade">
				<foreign-key-field foreign-keyfieldname="OrderID" foreign-table="Order" foreign-field="OrderID"/>
			</foreign-key>
			<foreign-key foreign-keyname="Product" type="Restricted">
				<foreign-key-field foreign-keyfieldname="ProductID" foreign-table="Product" foreign-field="ProductID"/>
			</foreign-key>
		</foreign-keys>
		<indexes>
			<index indexname="product-amount">
				<index-field index-fieldname="ProductID"/>
				<index-field index-fieldname="Amount"/>
			</index>
			<index indexname="Price">
				<index-field index-fieldname="Price"/>
			</index>
		</indexes>
	</table>
	<table tablename="Product" type="Fundamental">
		<fields>
			<field fieldname="ProductID" datatype="numeric" length="10" precision="0" mandatory="yes" primary-key="yes"/>
			<field fieldname="Description" datatype="character" length="100" precision="0" mandatory="yes"/>
			<field fieldname="Price" datatype="numeric" length="10" precision="2" mandatory="yes"/>
		</fields>
		<primary-key>
			<primary-key-field primary-key-fieldname="ProductID"/>
		</primary-key>
		<indexes>
			<index indexname="Price">
				<index-field index-fieldname="Price"/>
			</index>
		</indexes>
	</table>
</tables>

