某建筑公司的业务规则概括说明如下: (1)公司承担多个工程项目,每一项工程有工程号、工程名称与施工人员; (2)公司有多名职工,每一名职工有职工号、姓名、职务(如工程师、技术员)等; (3)公司按照工时和小时工资率支付工资,小时工资由职工的职务决定(技术员的小时工资与工程师不同)。 公司定期制定一个工资报表(如下),请为该建筑公司设计一个工资管理数据库。 工资报表 工程号 工程名称 职工号 姓名 职务 小时工资率 工时 实发工资 A1 花园大厦 1001 齐光明 工程师 65 13 845 1002 李思岐 技术员 60 16 960 1005 葛宇宏 律师 60 19 1140 小计 2945 A2 立交桥 1001 齐光明 工程师 65 15 975 1003 鞠明亮 工人 55 17 935 小计 1910 A3 临江饭店 1002 李思岐 技术员 60 18 7080 1004 诸葛亮 技术员 60 14 840 小计 1920

时间: 2023-05-14 11:04:51 浏览: 79
为该建筑公司设计一个工资管理数据库,可以包括以下表: 1. 工程表:包括工程号、工程名称、施工人员等信息。 2. 职工表:包括职工号、姓名、职务等信息。 3. 工资表:包括工程号、职工号、小时工资率、工时、实发工资等信息。 在工资表中,小时工资率可以根据职工的职务进行分类,实发工资可以根据工时和小时工资率计算得出。 在设计数据库时,需要考虑数据的完整性和一致性,可以使用外键等约束来保证数据的正确性。同时,需要考虑查询效率和数据存储空间的优化。
相关问题

概括描述如何使用PADS建立一个工程

使用PADS建立一个工程的步骤如下: 1. 打开PADS软件,点击"File"菜单,选择"New Design"创建一个新的工程。 2. 在弹出的对话框中输入工程的名称和路径,并选择工程类型(例如PCB设计、原理图设计等)。 3. 在新建的工程中,可以选择创建原理图或PCB布局。 4. 如果选择创建原理图,可以使用PADS提供的符号库来添加元件,也可以自定义符号。连接元件并绘制电路图。 5. 如果选择创建PCB布局,可以导入原理图或手动添加元件。放置元件并连接它们,确保布局合理。 6. 进行布线。使用PADS提供的自动布线工具或手动布线工具,为元件之间的信号线进行布线。 7. 进行规则检查。PADS会检查布局是否符合设计规范和限制条件,如清晰度、间距、信号完整性等。 8. 生成输出文件。根据需要生成Gerber文件、BOM(物料清单)等输出文件,以便制造PCB板或进行其他后续工作。 9. 导出设计文件。将整个工程导出为PADS或其他格式的设计文件,以便与团队成员共享或备份。 通过以上步骤,你可以使用PADS建立一个工程,并进行原理图设计和PCB布局。

IAR工程项目创建流程

可以简单地概括为: 1. 打开 IAR 工程软件; 2. 选择“新建项目”; 3. 输入项目名称和路径; 4. 配置芯片类型和频率; 5. 配置编译器和调试器; 6. 添加文件到工程中; 7. 进行编译、调试和下载。 以上是一般的 IAR 工程项目创建流程,具体细节可能因项目需要和个人习惯而异。

相关推荐

最新推荐

recommend-type

软件工程之专题十一: 系统工程知识

业务流程分析的目的是为了了解各个行业业务流程的过程,明确各个部门之间的关系,明确哥哥业务处理的意义,位业务流程的合理化改造提供建议,为系统的数据流程化提供 依据,主要有以下几个步骤: ①组织结构于业务...
recommend-type

SUMO中的交通需求模型介绍

对SUMO中的需求模型进行了简单介绍和概括归纳,介绍了若干种关于路径文件构建的方法。其中涉及到路径文件构建的命令方法有以下四种:“duarouter”,“jtrrouter”,“od2trips”,“dfrouter”,对各个方法的使用...
recommend-type

QAC工具介绍和使用说明(供一种可量化措施的代码度量值属性:33基于功能 32基于文件和4个项目级别)

选择Make file paths in each folder relative to its Default Source Path entry项,如果想要应用一个虚拟的环境变量表达默认每个文件的源路径到其他文件条目下。 在Available Environment Variables列表下,可以...
recommend-type

常见的网络工程师面试问题

一 请简述网络定义,并谈谈自己对网络的理解 二 请描述osi七层模型,并简要概括各层功能 三 请描述tcp/ip模型,并简要介绍各层功能 四 请简要叙述交换机和集线器的区别 五 请说出自己配置过的路由器型号,并说出几个...
recommend-type

基于matlab实现人工免疫算法的解决TSP问题的方法

基于matlab实现人工免疫算法的解决TSP问题的方法,体现了免疫算法在进化计算过程中的抗原学习、记忆机制、浓度调节机制以及多样性抗体保持策略等优良特性.rar
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

【实战演练】增量式PID的simulink仿真实现

# 2.1 Simulink仿真环境简介 Simulink是MATLAB中用于建模、仿真和分析动态系统的图形化环境。它提供了一个直观的用户界面,允许用户使用块和连接线来创建系统模型。Simulink模型由以下元素组成: - **子系统:**将复杂系统分解成更小的、可管理的模块。 - **块:**代表系统中的组件,如传感器、执行器和控制器。 - **连接线:**表示信号在块之间的流动。 Simulink仿真环境提供了广泛的块库,涵盖了各种工程学科,包括控制系统、电子和机械工程。它还支持用户自定义块的创建,以满足特定仿真需求。 # 2. Simulink仿真环境的搭建和建模 ### 2.
recommend-type

训练集和测试集的准确率都99%,但是预测效果不好

即使训练集和测试集的准确率都很高,但是在实际的预测中表现不佳,可能会有以下几个原因: 1. 数据质量问题:模型训练和测试的数据可能存在问题,比如数据标签错误、数据集采样不均衡、数据集中存在异常值等问题,这些问题可能会导致模型在实际预测中表现不佳。 2. 特征工程问题:模型的特征工程可能存在问题,导致模型无法很好地捕捉数据的特征,从而影响预测效果。 3. 模型选择问题:模型的选择可能不合适,比如选择的模型太简单,无法很好地拟合数据,或者选择的模型太复杂,导致过拟合等问题。 4. 超参数调整问题:模型的超参数可能没有调整到最佳状态,需要进行调整。 针对以上可能的原因,可以采取相应的措施进
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。