中级数据库系统工程师 2005 上半年下午试题
试题一
阅读以下说明和数据流图,回答问题 1~问题 3。
【说明】
学生住宿服务系统帮助学生在就学的缄市内找到所需的住房,系统对出租的房屋信
息、房主信息、需要租房的学生信息以及学生和房主的会面信息进行管理和维护。
房主信息包括姓名、地址、电话号码以及系统分配的唯一身份标识(ID)和密码;
房屋信息包括房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的 ID 以
及现在是否可以出租(例如由于装修原因,需等到装修后才可出租或者房屋已被租出)。
每当房屋信息发生变化时,房主必须通知系统,系统将更新房屋文件以便学生能够获
得准确的可租用房屋信息。房主向系统中加入可租用的房屋信息时,须交纳一定的费
用,由系统自动给出费用信息。房主可随时更新房屋的各种属性。
学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册。学生信息包括
姓名、现住址、电话号码、出生日期、性别以及系统分配的唯一身份标识(ID)和密
码。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系
统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主,会面信息包
括会面时间、地点以及会面双方的基本信息,系统将记录会面信息。
学生住宿服务系统的顶层图如图 1-1 所示;学生住宿服务系统的第 0 层 DFD 图如
图 1-2 所示,其中,加工 3 的细化图如图 1-3 所示。
【数据流图 1-1】
【数据流图 1-2】
评论