《管理系统中计算机应用》应用题复习要点

上传人:工**** 文档编号:562077842 上传时间:2023-05-19 格式:DOC 页数:14 大小:2.70MB
返回 下载 相关 举报
《管理系统中计算机应用》应用题复习要点_第1页
第1页 / 共14页
《管理系统中计算机应用》应用题复习要点_第2页
第2页 / 共14页
《管理系统中计算机应用》应用题复习要点_第3页
第3页 / 共14页
《管理系统中计算机应用》应用题复习要点_第4页
第4页 / 共14页
《管理系统中计算机应用》应用题复习要点_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《《管理系统中计算机应用》应用题复习要点》由会员分享,可在线阅读,更多相关《《管理系统中计算机应用》应用题复习要点(14页珍藏版)》请在金锄头文库上搜索。

1、管理系统中计算机应用管理系统中计算机应用应用题复习应用题(包括3个小题,共30分) l SQL 语言的使用(教材p130-171) 1、对于教学数据库的三个基本表(如下),试用SQL的查询语句表达下列查询:学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)课程C(C#,CNAME,TEACHER)(1)检索LIU老师所授课的课程号和课程名。(2)检索年龄大于23岁的男学生的学号和姓名。(3)检索至少选修LIU老师所授课程中一门课程的女学生姓名。(4)检索WANG同学未学的课程的课程号。方法一:Select c# From C Where c# not in (sele

2、ct c# From sc,s Where s.name=wangand s.s#=sc.s#)方法二:Select c# From c Where not exists(select * From s,sc Where s.s#=sc.s# and sc.c#=c.c# and sname=wang)(5)检索至少选修两门课程的学生学号。方法一:Select distinct a.s# From sc a,sc b Where a.s#=B.s# and a.c#b.c#方法二:Select s# From sc Group by s# Having count(*)=2(6)检索全部学生都

3、选修的课程的课程号与课程名。Select c#.cname From c Where not exists(select * From s Where not exists (select * From sc Where s.s#=sc.s# and sc.c#=c.c#)(7)统计有学生选修的课程门数。Select count(distinct c#)From sc(8)求选修C4课程的学生的平均年龄。Select AVG(age)From s,scWhere s.s#=sc.s# and c#=c4(9)求LIU老师所授课程的每门课程的学生平均成绩。Select c#,avg(grade)

4、 From sc Where c# in (select c# From C Where teacher=liu)Group by c#(10)统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数.Select c#,count(s#) From sc Group by c# Having count(s#)10设有如下3个关系模式:职工(职工号,姓名,性别,年龄)工程(工程号,工程名称,预算)报酬(职工号,工程号,工资)用SQL语句完成下面3640题。36.查询年龄不在19至55岁之间的职工姓名和性别。37.按照职工号统计每名职工的总收入。38.将预算额达到10万元

5、及以上工程的职工工资提高10。39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。学生-课程数据库中包括三个表:学生表:Student (Sno,Sname,Sex,Sage,Sspec)Student 由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所学专业(Sspec)五个属性组成,其中Sno为主码。课程表:Course(Cno,Cname,Ccredit)Course 由课程号(Cno)、课程名(Cname)、学分(Ccredit)三个属性组成,其中Cno为

6、主码。学生选课表:SC(Sno,Cno,Grade) SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,主码为(Sno,Cno)。1. 建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex和年龄Sage四个属性组成。其中学号不能为空,值是唯一的。2. 删除Student表。3. 建立“计算机科学与技术”专业学生的视图。4. 查询全体学生的姓名、学号和所学专业。5. 查询学生总人数。6. 查询选修了课程的学生人数。7. 查询学生的最小年龄。 SELECT MIN(Sage) FROM Student;8. 查询学习“计算机科学与技术”的全体学生的名

7、单。9. 查询考试成绩有不及格的学生的学号。10. 查询年龄在1822岁(包括18岁和22岁)之间的学生的学号和姓名。11. 查询既不学习“轮机工程”,也不学习“软件工程”和“信息工程”专业的学生的姓名和性别。12. 查询所有不姓刘的学生人数。13. 查询“计算机科学与技术”专业的女生姓名和年龄。14. 求各个课程号及相应的选课人数。15. 查询至少有20个以上的学生选修了该课程的课程号和选课人数。16. 查询全体女生情况,查询结果按所学专业升序排列,同一专业的学生按年龄降序排列。17. 查询选修“1001”号课程且成绩在90分以上的所有学生的姓名。18. 查询每个学生的学号、姓名、选修的课程

8、名及成绩19. 查询选修了课程名为“数据库技术”的学生的学号和姓名。20. 查询与“张三”一样学习同一个专业的学生的学号和姓名。21. 查询选修了课程名为“数据库技术”的学生的学号和姓名。22. 查询既选修了“1001”号课程又选修了“3001”号课程的学生的学号。23. 将一个新学生记录(学号:88062114,姓名:周平;性别:男;年龄:18岁)插入到Student中。24. 将学生“88062114”的年龄改为22岁。25. 将所有学生的年龄增加1岁26. 将全体学生“数据库技术”课程的成绩置零。27. 删除学号为“88062114”的学生记录。28. 删除所有的学生选课记录。29 将

9、“计算机科学与技术”专业 全体学生的选课记录删除。l 数据流程图的绘制(教材p208-212) 2010-10 41.借书处理的过程是:接受读者提交的索书单,首先查看读者记录进行读者鉴别,再查询图书文件,进行存书查询;如果图书未借出,进行发书处理,存储借阅记录文件,并修改图书文件,再向书库发送出库单;如果图书已借出,向读者发送拒绝借阅通知。画出处理过程的数据流程图。2011-4 41.科研项目费用支付过程是:接收项目负责人的费用收据,通过项目存档文件对收据进行审核,审核通过后参照项目账目文件进行费用计算,计算后将付款通知交财务处,将领款通知交项目负责人。画出处理过程的数据流程图。2011-7

10、42题42图是售书过程的数据流程图,试用文字叙述售书过程。2012-4 43.题43图是医疗费报销处理过程的数据流程图,请用文字叙述医疗费报销的处理过程。2012-7 42教师申报科研成果的过程如下:接收教师交来科研材料和申报表,首先根据科研管理条例进行审核。对审查后的材料,再根据科研管理条例和科研档案进行分类,分类完成后将科研成果存储到科研档案,并报科研处备案。画出处理过程的数据流程图。l 决策树、决策表的绘制(教材p215-217) 2011-1 41.某学生选课系统根据学生本学期选课学分的不同,采取不同的处理: (1)学分总数小于等于0分,则进行“异常”处理: (2)学分总数大于0分,小

11、于或等于4分,则直接进行“补选课”处理; (3)学分总数大于20分,则进行“调选课”处理; (4)其他情况为正常,选课结束。 请用决策树表示该决策过程。2012-1 41.某维修站对“功率大于50马力”且“维修记录不全”或“已运行十年以上”的机器给予优先维修,否则做一般处理。请用决策表表达此处理逻辑。l 控制结构图的绘制(教材p227,p231-233) 42产生固定资产资料数据流程图如下,做出以业务为中心的模块控制结构图。42.某电话公司的客户自助服务系统包括“号码验证”“密码验证”“业务选择”“充值”“话费查询”5个模块。需要实现如下功能: (1)“号码验证”模块为系统的入口,客户首先输入

12、自己的电话号码。如果输入错误, 系统返回重新输入。如果输入正确,调用“密码验证”模块; (2)“密码验证”模块中客户输入自己的密码。如果输入错误,系统返回重新输入密码。 如果输入正确,调用“业务选择”模块; (3)“业务选择”模块为客户提供2个选择功能,分别是“充值”、“话费查询”,系统根据客户的选择调用相应的模块。 请为该系统绘制控制结构图(不用绘制数据传递和控制信息传递)。l E-R图绘制(教材p245-246) 2011-10 41.图书管理数据模型描述如下:(1)图书信息包括属性:书号、书名、作者、数量、出版社名、单价、架号。(2)出版社信息包括属性:出版社号、出版社名、地址、电话、邮

13、编、信箱。(3)读者信息包括属性:借书证号、姓名、单位。一个出版社可以出版多种书籍,但同一本书只能在一个出版社出版,出版应有出版日期和责任编辑属性。每个读者可以借阅多本图书,每本图书可以被多人借阅。借阅信息包括属性:借书日期、还书日期。解题要求:(1)用图表示实体及其包含的属性(2)画出系统的概念模型l E-R图转化为关系模型(教材p247-248) 2010-4 43.生产与销售系统数据库的ER图如图43:图43写出关系数据库逻辑模型,并用下划线标志主码。2012-4 42.学校有多个班级,每个班级有多名学生,每名学生可以选修多门课程。学生成绩统计表格式如表42所示;请设计满足成绩统计表的关

14、系数据模型,并用下划线标出关系的码。学生成绩统计表班级号班级名学号姓名性别课程编号课程名称学分课时课程类别成绩表42数据表的创建和操作(教材p256-270) 2011-4 42.要求为学生数据库表追加记录时,学生“年龄”字段值只能在1825之间;为了让系统自动进行输入数据的界限校验并显示出错信息“数据超出界限!”,需要修改数据表的数据字典。请将各操作步骤在后面的编号位置补充完整。打开数据库表的 (1) 窗口修改原记录中不符合要求的数据;打开数据库表的 (2) 对话框窗口;选定年龄字段后在 (3) 框的 (4) 位置输入表达式 (5) 再在 (6) 位置输入初值 (7) ;还在 (8) 位置输入“数据超出界限!”信息,单击确定按钮关闭。2011-7 41在学生数据库表中可以用下面的程序段控制2个基本字段的格式和值域:USE 学生 .DBFAPPEND BLANK3,10 SAY 姓名:GET 姓名 FUNCTION A4,10 SAY 年龄:GET 年龄 RANGE16,26若改用数据库的“字段有效性规则”来控制“姓名”字段格式,其步骤如下:在数据库表设计器窗口打开学生数据表的“字段

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号