2017-02-11 15 views
0

Я хочу создать схему для этого проекта базы данных для системы начисления заработной платы. Я не понимаю, как присоединиться к отчислениям, чтобы заработать зарплату, а затем присоединиться к зарплате работнику. См. Мой schemaСхема схемы базы данных для расчета заработной платы

ответ

0

Вы должны начать с ссылок на ссылки here или here на схему XML. Идея состоит в том, что вы хотите создать Зарплата с Всего Сумма и Федеральная элементы налогового вычета. Сначала вы определяете основные элементы Total и Federal в этих строках.

<xs:element name="Federal" type="xs:double"/> 
<xs:element name="Total" type="xs:double"/> 

Вы можете ограничить общую зарплату и данные федерального налога в диапазоне с минимальными и максимальными пределами. Тогда вы можете создать зарплата типа, как

<xs:element name="Salary"> 
    <xs:complexType> 
    <xs:element ref="Total" maxOccurs="1"/> <!-- use Total only once --> 
    <xs:element ref="Federal" maxOccurs="1"/> <!-- use Federal only once --> 
    </xs:complexType> 
</xs:element> 

Фактические данные будут выглядеть следующим образом:

<xs:Salary> 
    <xs:Total>50000.00</xs:Total> 
    <xs:Federal>10000.00</xs:Federal> 
</xs:Salary> 

Таким образом, вы бы держать наращивая элементы в соответствии с его требованиями. Также google xs: simpleType и xs: complexType для подробного объяснения и создания многоразовых типов. В этом page есть примеры создания сложных типов.