软考网www.RuanKao.net专业实用考生之家1/9本试题及答案仅供参考,疏漏之处不断改进2005年上半年软件设计师下午试题答案答案:【问题1】(1)起点:学生住宿服务系统终点:房主数据流名:费用信息或交纳的费用或费用(2)起点:房屋文件终点:查询房屋或4【问题2】房主文件学生文件【问题3】姓名+现住址+电话号码+出牛日期+性别解析:试题一分析【问题1】(6分)(1)题目中明确地说明了“房主向系统中加入l=I=『租用的房屋信息时,需交纳一定的费用,由系统自动给出费用信息”,但是在数据流图中却没有相关的数据流。所以,需要补齐的数据流为:起点:学生住宿服务系统终点:房主数据流名:费用信息或交纳的费用或费用(2)查洵房屋需要读取房屋文件,所以数据流的起点和终点为:起点:房屋文件终点:查询房屋或4【问题2】(4分)题目中说明了“将会面信息通知学生和房主,会面信息包括会面时间、地点以及会面双方的基本信息,系统将记录会面信息”。此处要注意会面双方的基本信息也被包含在会面信息中了。所以,安排会面需要查询学生文件和房主文件以获得双方的基本信息。【问题3】(5分)根据数据流图4-2中的加工3以及数据流图4—3加工3的细化图可以看出,学生信息包含了登录信息和注册信息,登录信息为学生ID和密码,所以学生信息中除去登录信息就是注册信息了,因此,注册信息为:姓名+现住址+电话号码+出生日期+性别软考网www.RuanKao.net专业实用考生之家2/9本试题及答案仅供参考,疏漏之处不断改进参考答案【问题1】(1)起点:学生住宿服务系统终点:房主数据流名:费用信息或交纳的费用或费用(2)起点:房屋文件终点:查询房屋或4【问题2】房主文件学生文件【问题3】姓名+现住址+电话号码+出牛日期+性别试题二答案:【问题l】(4分)(1)主键:职员号(1分)外键:部门号(1分)(2)主键:部门号,或部门名(1分)外键:负责人代码(1分)【问题2】(4分,(a)~(d)每空1分)(a)PRIMARYKEY(b)FOREIGNKEY(部门号)REFERE|NCES部门(c)count(*),Sum(月工资),Avg(月工资)(d)GROUPby部门号HAVING注:以上答案中的单词可以小写。【问题3】(3分)(1)该行不能插入“职员”关系,它违反了用户定义完整性中月工资的取值范围必须大于:等于1000元,小于等于8000元。(1分)(2)该行不能插入“职员”关系,因为职员号“60802”在表2-1中已存在,违反了实体完整性中主键必须唯一区分关系中的每一个属性。(1分)(3)该行可以插入“职员”关系,尽管部门号、电话和办公室为空,但是它表示该职员没...