北京石油化工学院历年数据库原理及应用期末测试卷.docx

上传人:王** 文档编号:1354398 上传时间:2024-06-21 格式:DOCX 页数:82 大小:91.86KB
下载 相关 举报
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第1页
第1页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第2页
第2页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第3页
第3页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第4页
第4页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第5页
第5页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第6页
第6页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第7页
第7页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第8页
第8页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第9页
第9页 / 共82页
北京石油化工学院历年数据库原理及应用期末测试卷.docx_第10页
第10页 / 共82页
亲,该文档总共82页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《北京石油化工学院历年数据库原理及应用期末测试卷.docx》由会员分享,可在线阅读,更多相关《北京石油化工学院历年数据库原理及应用期末测试卷.docx(82页珍藏版)》请在优知文库上搜索。

1、北京石油化工学院历年数据库原理及应用期末测试卷(一)总分:100分考试时间:90分钟注意事项: 考生必须用现行规范的语言文字答题。 答题必须在标准答题卡上作答,凡答案写在试卷、答卷、草稿纸上一律无效。 考试结束后,一定要带回准考证等所带物品。一.单项选择题(每小题2分,共40分)1、access2010属于()A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统【答案】D【解析】Access中采用二维表的方式来管理数据,则属于关系型数据库管理系统。2、在VFP中,如果要求系统在显示日期时,显示如2006年1月8日的格式,可使用()命令。A、SETDATETOANSIB、

2、SETDATETO1.ONGc、setDatetoymdd、setDatetochinese【答案】B3、下面哪个描述是正确的?()A、表空间由段组成,段由盘区组成,盘区由数据块组成。B、段由表空间组成,表空间由盘区组成,盘区由数据块组成。C、盘区由数据块组成,数据块由段组成,段由表空间组成。D、数据块由段组成,段由盘区组成,盘区由表空间组成。【答案】A4、在设计表时,若输入掩码属性设置为“1.&A?”,则能够接收的输入是()A、abcB、1234C、AB+CD、ABa9【答案】A【解析】第一个字符必须输入字母,第二个字符必须输入任意字符,第三个字符必须是字母或数字,最后一个要么不输入,要么输

3、入的字符是字母。5、用二维表形式来表示实体间联系的模型称为()A、层次模型B、网状模型C、关系模型D、数据模型【答案】C【解析】层次模型采用树状结构,网状模型采用网状结构,关系模型采用二维表结构来管理数据与数据之间的联系。6、若口1=匕1121302=123,则口口2集合中共有【】个元组。A、6B、8C、9D、27【答案】C7、()是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。A、视图B、数据C、表D、数据库【答案】D8、关于数据库系统,下列叙述错误的是A、可以实现数据共享、减少数据冗余B、可以表示事物和事物之间的联系C、支持抽象的数据模型D、数据独立性较

4、差【答案】D【解析】数据库系统管理阶段,数据和程序分开存储,因此独立性高。9、在MySQ1.中,常用的聚合函数名不包括。A、MAXB、GROUPBYC、SUMD、COUNT【答案】B【解析】本题得分:1分10、可以伴随着表的打开而自动打开的索引是()。A、独立索引文件(IDX)B、非结构化复合索引文件C、复合索引文件(CDX)D、结构复合索引文件【答案】D11、Orade数据库中,初始化参数AUDr1.TRAl1.为静态参数,使用以下()命令可以修改其参数值。A、A1.TERSYSTEMSETAUD,TRAI1.=DBB、A1.TERSYSTEMSETADIT.TRAI1.=DBDEFERRE

5、DC、A1.TERSESSIONSETAUDIT.TRAI1.=DBD、A1.TERSYSTEMSETADIT.TRAI1.=DBSCOPE=SPFI1.E【答案】D12、以下的说法是正确的。A、在删除表时,如果表之间存在夕隧约束关系,可以直接删除父表。B、删除子表与父表之间的外键约束后,才可以删除父表。C、删除子表与父表之间的外键约束后,才可以删除子表。D、在删除表时,如果表之间存在外键约束关系,不能直接删除子表。【答案】B【解析】本题得分:1分13、若设置查询准则为:1.ikenC!kmlpz则满足查询条件的值是()A、CkpBxCkmlpC、CopD、Okmlp【答案】C14、对基本表S

6、,执行操作DROPTAB1.ESRESTRICT的作用是(XA、删除基本表S中的所有元组B、把基本表S及产生的一切视图全部删除C、当没有由S中的列产生的视图或约束时将表S删除D、删除表S,将引用表S的视图中的一切视图的属性值置为空值【答案】C15、在下列MySQ1.的内置函数中,属于加密函数的是A、ENCoDE()函数B、COUNT()函数C、ASCn()函数D、YEAR()函数【答案】A【解析】本题主要考查的知识点为MySQ1.的内置函数。ENCODE()函数、ENCRYPT()函数属于加密函数。CoUNTo函数属于聚合函数。ASeIl()函数、CHAR()函数属于字符串函数。NoW()函数

7、、YEAR。函数属于日期和时间函数。16、下述说法正确的是()A、在全码关系中,一定只有一个候选码B、全码关系的每个属性分别是一个候选码C、全码关系中的属性都是主属性D、全码关系中,属性间彼此不存在函数依赖关系【答案】C17、数据库设计人员和用户之间沟通信息的桥梁是()。A、程序流程图B、实体联系图C、模块结构图D、数据结构图【答案】B18、【】可以防止丢失更新和读脏数据。A、0级封锁B、1级封锁C、2级圭增D、两段锁协议【答案】C19、以下()文件记录了在数据库恢复期间使用的检查点信息。A、报警文件(alertlog)B、追踪文件C、控制文件D、参数文件【答案】C20、数据库管理员(DBA)

8、的主要工作包括数据库设计、数据库维护和()。A、数据库查询B、数据库完整性定义C、改善系统性能,提高系统效率D、数据库连接【答案】C二、填空题(每小题2分,共10分)1.SQ1.支持数据库的三级模式结构,()对应于存储文件。【答案】内模式2、每个表都应该设置用来唯一地标识记录。【答案】主键3、Transact-SQ1.中可以使用()和()两种变量。【答案】局部变量I全局变量4、生成冗余数据最常用的技术是()和()。【答案】登记日志文件I数据转储5、在数据访问页上采用图片提示形式插入超链接时,可选用工具箱中的_控件。【答案】O1.E对象三、判断题(每小题1分,共10分)()1.如果在排序和分组的

9、对象上建立了索引,可以极大地提高速度。【答案】正确()2、select25/2的执行结果是:12.5吗?【答案】错误()3、SQ1.Server不允许字段名为汉字?【答案】错误()4、新奥尔良法是目前公认的比较完整和权威的一种数据库设计的规范设计法【答案】正确()5、在Oracle数据库中,系统会给每一个连接的用户自动创建一个数据字典,该数据字典存放了该用户创建的数据库对象定义。【答案】错误【解析】每个数据库只有一个数据字典,而连接的用户没有自己的数据字典。()6、数据库设计包括一结构特性_的设计和一行为特性的设计。【答案】正确()7、OracleIOG数据库缺省的优化器类型为Cost-bas

10、edoptimizer.【答案】正确()8、实体完整性规则是对主属性取值的约束,参照完整性规则是对外码涉及的属性取值的约束;?【答案】正确()9、约束只能在创建表时定义,不能在创建表后添加。【答案】错误()10、可以在一个表上创建约束条件。当一个约束条件应用于一个表时,表中的每一行都必须满足约束条件所规定的条件。【答案】正确四、综合应用题(每小题20分,共40分)1.定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)2 .查询每个社会团体的参加人数3 .检索所有比王华年龄大的职工的姓名、年龄和性别4 .查找参加了歌唱队或篮球队的职工号和姓名5 .没有参

11、加任何社会团体的职工信息6 .将所有参加编号为10001”的社会团体的职工的工资增加10%7 .查询年龄最大的职工的职工号和姓名8 .查询各社会团体的编号以及其负责人的姓名9 .删除职工号为402的职工参加所有社会团体的记录10 .以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询王明所参加的社会团体的编号和名称。【答案】1.定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)createtablecj(zghchar(8),bhchar(8),primarykey(zgh,bh),foreignkey

12、(zgh)referenceszg(zgh)zforeignkey(cno)referencesshtt(bh)2.查询每个社会团体的参加人数Selectcount(*)FromjGroupbybh3检索所有比王华年龄大的职工的姓名、年龄和性别Selectxmznl,xbFromzgWherenl(selectnlfromzgwhereXm=王华)4 .查找参加了歌唱队或篮球队的职工号和姓名Selectzg.zgh,xmFromzg,shtt,jWherezg.zgh=cj.zghandshttbh=cj.bhandmein(歌唱队,篮球队)5 .没有参加任何社会团体的职工信息Select*F

13、romzgWherezghnotin(selectdistinctzghfromcj)6 .将所有参加编号为10001的社会团体的职工的工资增加10%UpdatezgSetgz=l.l*gzWherezghin(selectzghfromcjwherebh=,10001)7 .查询年龄最大的职工的职工号和姓名SelectzghzxmFromzgWherenl=(selectmax(nl)fromzg)8 .查询各社会团体的编号以及其负责人的姓名Selectzghzxmfromzg,shttwherezg.zgh=shtt.fzr9 .删除职工号为402的职工参加所有社会团体的记录deletef

14、romcjWherezgh=40210 .以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询王明所参加的社会团体的编号和名机【略】2、设有下列关系模式:STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,SNO表示学号,CNAME表示姓名,AGE表示年龄,SEX表示性别,DNO表示院系号。SC(SNOzCNO,GRADE),其中SNO表示学号,CNO表示课程号,GRADE表示成绩。CORSE(CNO,CNAME),其中CNO表示课程号,CNAME表示课程名。请用关系代数表示下列查询:1)检索年龄小于16的女学生的学号和姓名。2 )检索成绩大于85分的女学生的学号、姓名。3 )检索选修课程为Cl或C2的学生的学号4 )检索至少选修了课程号为Cl和C2的学生的学号。5 )检索选修课程号为Cl的学生的学号,姓名,课程名和成绩。6 )检索选修了全部课程的学生的学号、姓名和年龄。【答案】1)11SN0zSNAME(AGE85八SEX=女(STUDENT*SC)3) 11SNO(CNO=zCl,VCNO=C2,(SC)4) 11SNO(CNO=C(SC)CI11SNO(oCNO=C2,(SC)5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!