四、应用题(本大题共3小题,第1、2小题各9分,第3小题为7分,共25分)
51.某校为了方便师生用餐,建立了自动化售餐系统。该系统有多项功能,其中餐卡存款是它的主要功能之一。存款功能的实现是在餐卡未挂失(餐卡丢失,可申办挂失)的前提下,持卡者存款时,将餐卡和钱交管理人员,并经核对后由管理人员输入售餐系统,系统根据卡号将存款数加到就餐卡中和相应的存款明细账上。请画出存款业务的数据流程图。
相关资料:DB1(餐卡):职工编号,卡号,金额;DB2(存款明细):卡号,日期,金额
DB3(挂
失):卡号。
52.某高校的教学管理涉及到的实体有:
教员:职工号、姓名、职称
学生:学号、姓名、性别、年龄
课程:课程号、课程名、学时数
这些实体间的联系如下:一个教员只讲授一门课。一门课程可由多个教员讲授;一个学生学习多们课程,每门课程有多个学生学习。
请根据上述实体及其联系,画出教员、学生、课程的E-R图,并写出相应的关系模式。
53.某大学图书馆有一个名为book1的图书数据库,其中字段包括书名(C,20),作者(C,8),出版日期(D),内容简介(M)。请编制一个查询关于FoxPro图书的应用程序,要求实现的功能是:
(1)当查无此类图书时,要用简捷的语句来提示;
(2)当查到有此类图书时,应显示该书的书名、作者等信息;
(3)程序应具有查询继续与退出之功能。