《数据库系统原理》PPT课件

《数据库系统原理》PPT课件

ID:36895064

大小:265.10 KB

页数:53页

时间:2019-05-10

《数据库系统原理》PPT课件_第1页
《数据库系统原理》PPT课件_第2页
《数据库系统原理》PPT课件_第3页
《数据库系统原理》PPT课件_第4页
《数据库系统原理》PPT课件_第5页
资源描述:

《《数据库系统原理》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.允

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。