0
我想为工资系统的此数据库设计创建模式。我不明白的是如何加入扣款来赚取工资,然后将薪水加入员工。请参阅我的schema工资表数据库模式设计
我想为工资系统的此数据库设计创建模式。我不明白的是如何加入扣款来赚取工资,然后将薪水加入员工。请参阅我的schema工资表数据库模式设计
您应该先阅读XML架构上的参考文献here或here。这个想法是,你想创建一个工资元素与总计金额和联邦减税元素。首先,沿着这些线定义基本元素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>
因此,你会继续建设要素按它的要求。另外谷歌xs:simpleType和xs:complexType的详细说明和创建可重复使用的类型。这个page有创建复杂类型的例子。