blob: e97d7bc3a53d1f55bacb586bf99f4bdbddb66900 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<DB:Database xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:DB="DB">
<contents xsi:type="DB:Table" name="School" primaryKeys="//@contents.0/@columns.0">
<columns name="schoolId" type="INT"/>
<columns name="address" type="NVARCHAR"/>
<columns name="postCodesAcceptedId" type="INT"/>
</contents>
<contents xsi:type="DB:Table" name="Student" primaryKeys="//@contents.1/@columns.0">
<columns name="studentId" type="INT"/>
<columns name="personId" type="INT"/>
<columns name="grade" type="NUMBER"/>
<columns name="studentsId" type="INT"/>
<columns name="studentsId" type="INT"/>
</contents>
<contents xsi:type="DB:Table" name="Person" primaryKeys="//@contents.2/@columns.0">
<columns name="personId" type="INT"/>
<columns name="details" type="NVARCHAR"/>
</contents>
<contents xsi:type="DB:ForeignKey" name="StudentExtendsPerson" parent="//@contents.2/@columns.0" child="//@contents.1/@columns.1"/>
<contents xsi:type="DB:Table" name="Employee" primaryKeys="//@contents.4/@columns.0">
<columns name="employeeId" type="INT"/>
<columns name="personId" type="INT"/>
<columns name="salary" type="NUMBER"/>
</contents>
<contents xsi:type="DB:ForeignKey" name="EmployeeExtendsPerson" parent="//@contents.2/@columns.0" child="//@contents.4/@columns.1"/>
<contents xsi:type="DB:Table" name="Teacher" primaryKeys="//@contents.6/@columns.0">
<columns name="teacherId" type="INT"/>
<columns name="employeeId" type="INT"/>
</contents>
<contents xsi:type="DB:ForeignKey" name="TeacherExtendsEmployee" parent="//@contents.4/@columns.0" child="//@contents.6/@columns.1"/>
<contents xsi:type="DB:Table" name="Class" primaryKeys="//@contents.8/@columns.0">
<columns name="classId" type="INT"/>
<columns name="teachesId" type="INT"/>
</contents>
<contents xsi:type="DB:Table" name="School_PostCodesAcceptedValues">
<columns name="id" type="INT"/>
<columns name="value" type="NVARCHAR"/>
</contents>
<contents xsi:type="DB:ForeignKey" parent="//@contents.9/@columns.0" child="//@contents.0/@columns.2"/>
<contents xsi:type="DB:ForeignKey" name="students" parent="//@contents.0/@columns.0" child="//@contents.1/@columns.3"/>
<contents xsi:type="DB:ForeignKey" name="teaches" parent="//@contents.6/@columns.0" child="//@contents.8/@columns.1"/>
<contents xsi:type="DB:ForeignKey" name="students" parent="//@contents.8/@columns.0" child="//@contents.1/@columns.4"/>
</DB:Database>