A-A+

在数据库“company”中为“dept”表增加一个新字段“人数” 编写满足如下要求的程序:

2022-08-05 21:30:14 问答库 阅读 172 次

问题详情

在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到“result”表中(表结构与“部门信息”表完全相同)。最后将程序保存为“result.prg”,并执行该程序。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:
【考点指引】本大题主要考查数据库表的修改及分组统计命令的使用。
【解题步骤】
①选择【文件】→【打开】命令打开数据库“company”。
②从数据库设计器中,选择表“dept”,单击右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。
③在表设计器中,单击“字段”选项卡,在最后一行处单击,输入字段名“人数”,类型为“整型”,单击“确定”按钮保存表“dept”结构。
④切换到命令窗口,输人命令:MODIFY COMMAND result(回车执行)创建程序“result.prg”.
⑤在程序编辑窗口中输入以下程序代码:
SELECT dept.部门编号,部门名称,COUNT(*)AS
人数FROM员工信息,dept INTO ARRAY arrRlt WHERE
dept.部门编号一员工信息.部门编号GROUP BY dept.部门编号,部门名称
CLOSE ALL
DELETE FRM dept
PACK
INSERT INT0 dept FRM ARRAY arrRlt
SELECT*INTO TABLE result FROM dept
⑥关闭程序编辑器保存“result.prg”,在命令窗口中输入:DO result(回车执行)。

考点:字段,人数