雇员 employee示例,对需求进行数据建模。\n\n需求:公司中有程序员和项目经理,其中:\n\n程序员(programmer)有姓名(name),工号(worknumber),薪水(salary),工作
时间: 2023-04-25 16:01:45 浏览: 242
第N高薪水_第N高的薪水_
经验(experience),编程语言(language)等属性。\n\n项目经理(project manager)有姓名(name),工号(worknumber),薪水(salary),管理项目(project)等属性。\n\n数据建模如下:\n\n雇员(employee):姓名(name),工号(worknumber),薪水(salary)\n\n程序员(programmer):工作经验(experience),编程语言(language)\n\n项目经理(project manager):管理项目(project)\n\n其中,程序员和项目经理都是雇员的一种,所以它们都继承了雇员的属性。同时,程序员还有自己的特有属性:工作经验和编程语言;项目经理也有自己的特有属性:管理项目。这样建模可以更好地描述公司中不同类型雇员的属性和关系。
阅读全文