资源描述:
《《数据库系统原理》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统原理测试武汉大学国际软件学院1答题纸:总分(答对题数):武汉大学国际软件学院题号12345678910答案对错题号11121314151617181920答案对错题号21222324252627282930答案对错题号31323334353637383940答案对错题号41424344454647484950答案对错2问题1:使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?A.NULLB.RESTRICTC.CASCADED.DISTINCT武汉大学国际软件学院3问题2:定义基本表时,若要求某一列的值不能为空,则应在定义时
2、使用什么保留字?但如果该列是主键,则可省写。A.NULLB.NOTNULLC.DISTINCTD.UNIQUE武汉大学国际软件学院4问题3:当FROM子句中出现多个基本表或视图时,系统将执行什么操作?A.并B.等值联接C.自然联接D.笛卡儿积武汉大学国际软件学院5问题4:在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?A. ORDERBY子句B. WHERE子句C. GROUPBY子句D.均不需要武汉大学国际软件学院6问题5:若用如下的SQL语句创建一个student表:CREATETABLEstudent(NOCHAR(4)NOTNULL,
3、NAMECHAR(8)NOTNULL,SEXCHAR(2),AGENUMBERIC(2))可以插入到student表中的是哪一项?A.(‘1031’,‘曾华’,男,23)B.(‘1031’,‘曾华’,NULL,NULL)C.(NULL,‘曾华’,‘男’,‘23’)D.(‘1031’,NULL,‘男’,23)武汉大学国际软件学院7问题6:下面定义的4个视图,哪些不能进行更新操作?A.CREATEVIEWS_G(S#,SNAME,CNAME,GRADE)ASSELECTS.S#,SNAME,CNAME,GRADEFROMS,SC,CWHERES.S#=SC.S#ANDSC.
4、C#=C.C#B.CREATEVIEWSAVG_G(S#,AVG_GRADE)ASSELECTS#,AVG(GRADE)FROMSCWHEREGRADEISNOTNULLGROUPBYS#C.CREATEVIEWS_MALE(S#,SNAME)ASSELECTS#,SNAMEFROMSWHEREAGE>=20D.CREATEVIEWS_FEMALE(SNAME,AGE)ASSELECTSNAME,AGEFROMSWHERESEX=’女’武汉大学国际软件学院8问题7:当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?A.副本文件
5、B.日志文件C.检查点文件D.死锁文件武汉大学国际软件学院9问题8:并发控制的主要方法是采用以下哪种机制?A.口令B.锁C.副本D.检查点武汉大学国际软件学院10问题9:下列SQL语句中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功能的是以下哪项?A.REVOKEUPDATE(XH)ONTABLEFROMU4B.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMU4D.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC武汉大学国际软件学院11问题10:关于“死锁
6、”,下列说法中错误的有:A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁武汉大学国际软件学院12问题11:给定三个表:学生表S(S#,SN,SEX,AGE,DEPT),课程表C(C#,CN)和学生选课表SC(S#,C#,GRADE),其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。对表SC建立如下视图:CREATEVIEWS_GRADE(S#,C_NUM,AVG_
7、GRADE)ASSELECTS#,COUNT(C#),AVG(GRADE)FROMSCGROUPBYS#;判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。SELECTS#,C_NUMFROMS_GRADEWHEREAVG_GRADE>80A.不允许查询。因为视图中使用了分组和聚合函数。B.允许。对应的操作为:SELECTS#,COUNT(C#)FROMSCWHEREAVG(GRADE)>80C.允许。对应的操作为:SELECTS#,COUNT(C#)FROMSCGROUPBYS#HAVINGAVG(GRADE)>80D.允