欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

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

    • 资源ID:1427233       资源大小:91.86KB        全文页数:82页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    北京石油化工学院历年数据库原理及应用期末测试卷(一)总分:100分考试时间:90分钟注意事项:> 考生必须用现行规范的语言文字答题。> 答题必须在标准答题卡上作答,凡答案写在试卷、答卷、草稿纸上一律无效。> 考试结束后,一定要带回准考证等所带物品。一.单项选择题(每小题2分,共40分)1、access2010属于()A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统【答案】D【解析】Access中采用二维表的方式来管理数据,则属于关系型数据库管理系统。2、在VFP中,如果要求系统在显示日期时,显示如"2006年1月8日"的格式,可使用()命令。A、SETDATETOANSIB、SETDATETO1.ONGc、setDatetoymdd、setDatetochinese【答案】B3、下面哪个描述是正确的?()A、表空间由段组成,段由盘区组成,盘区由数据块组成。B、段由表空间组成,表空间由盘区组成,盘区由数据块组成。C、盘区由数据块组成,数据块由段组成,段由表空间组成。D、数据块由段组成,段由盘区组成,盘区由表空间组成。【答案】A4、在设计表时,若输入掩码属性设置为“1.&A?”,则能够接收的输入是()A、abcB、1234C、AB+CD、ABa9【答案】A【解析】第一个字符必须输入字母,第二个字符必须输入任意字符,第三个字符必须是字母或数字,最后一个要么不输入,要么输入的字符是字母。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、数据独立性较差【答案】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.=DBDEFERREDC、A1.TERSESSIONSETAUDIT.TRAI1.=DBD、A1.TERSYSTEMSETADIT.TRAI1.=DBSCOPE=SPFI1.E【答案】D12、以下的说法是正确的。A、在删除表时,如果表之间存在夕隧约束关系,可以直接删除父表。B、删除子表与父表之间的外键约束后,才可以删除父表。C、删除子表与父表之间的外键约束后,才可以删除子表。D、在删除表时,如果表之间存在外键约束关系,不能直接删除子表。【答案】B【解析】本题得分:1分13、若设置查询准则为:1.ikenC!kmlp"z则满足查询条件的值是()A、CkpBxCkmlpC、CopD、Okmlp【答案】C14、对基本表S,执行操作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()函数、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)的主要工作包括数据库设计、数据库维护和()。A、数据库查询B、数据库完整性定义C、改善系统性能,提高系统效率D、数据库连接【答案】C二、填空题(每小题2分,共10分)1.SQ1.支持数据库的三级模式结构,()对应于存储文件。【答案】内模式2、每个表都应该设置用来唯一地标识记录。【答案】主键3、Transact-SQ1.中可以使用()和()两种变量。【答案】局部变量I全局变量4、生成冗余数据最常用的技术是()和()。【答案】登记日志文件I数据转储5、在数据访问页上采用图片提示形式插入超链接时,可选用工具箱中的_控件。【答案】O1.E对象三、判断题(每小题1分,共10分)()1.如果在排序和分组的对象上建立了索引,可以极大地提高速度。【答案】正确()2、select25/2的执行结果是:12.5吗?【答案】错误()3、SQ1.Server不允许字段名为汉字?【答案】错误()4、新奥尔良法是目前公认的比较完整和权威的一种数据库设计的规范设计法【答案】正确()5、在Oracle数据库中,系统会给每一个连接的用户自动创建一个数据字典,该数据字典存放了该用户创建的数据库对象定义。【答案】错误【解析】每个数据库只有一个数据字典,而连接的用户没有自己的数据字典。()6、数据库设计包括一结构特性_的设计和一行为特性的设计。【答案】正确()7、OracleIOG数据库缺省的优化器类型为Cost-basedoptimizer.【答案】正确()8、实体完整性规则是对主属性取值的约束,参照完整性规则是对外码涉及的属性取值的约束;?【答案】正确()9、约束只能在创建表时定义,不能在创建表后添加。【答案】错误()10、可以在一个表上创建约束条件。当一个约束条件应用于一个表时,表中的每一行都必须满足约束条件所规定的条件。【答案】正确四、综合应用题(每小题20分,共40分)1.定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)2 .查询每个社会团体的参加人数3 .检索所有比王华年龄大的职工的姓名、年龄和性别4 .查找参加了歌唱队或篮球队的职工号和姓名5 .没有参加任何社会团体的职工信息6 .将所有参加编号为"10001”的社会团体的职工的工资增加10%7 .查询年龄最大的职工的职工号和姓名8 .查询各社会团体的编号以及其负责人的姓名9 .删除职工号为402'的职工参加所有社会团体的记录10 .以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询"王明所参加的社会团体的编号和名称。【答案】1.定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)createtablecj(zghchar(8),bhchar(8),primarykey(zgh,bh),foreignkey(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*FromzgWherezghnotin(selectdistinctzghfromcj)6 .将所有参加编号为"10001的社会团体的职工的工资增加10%UpdatezgSetgz=l.l*gzWherezghin(selectzghfromcjwherebh=,10001')7 .查询年龄最大的职工的职工号和姓名SelectzghzxmFromzgWherenl=(selectmax(nl)fromzg)8 .查询各社会团体的编号以及其负责人的姓名Selectzghzxmfromzg,shttwherezg.zgh=shtt.fzr9 .删除职工号为402'的职工参加所有社会团体的记录deletefromcjWherezgh='402'10 .以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询"王明所参加的社会团体的编号和名机【略】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(AGE<16(STUDENT)2) 11SNO,SNAME(oGRADE>85八SEX='女'(STUDENT*SC)3) 11SNO(CNO=zCl,VCNO='C2,(SC)4) 11SNO(CNO="C(SC)CI11SNO(oCNO='C2,(SC)5)11STUDENT.SNO,SNAME,CNAME,GRADE(OCN0='Cl,(STUDENT*SC)*COURSE)o6)11STUDENT.SNO,SNAME,AGE(STUDENT*11SNO.CNO(SC)÷11CNO(CORSE)北京石油化工学院历年数据库原理及应用期末测试卷(二)总分:100分考试时间:90分钟注意事项:> 考生必须用现行规范的语言文字答题。> 答题必须在标准答题卡上作答,凡答案写在试卷、答卷、草稿纸上一律无效。> 考试结束后,一定要带回准考证等所带物品。一.单项选择题(每小题2分,共40分)1.以下是对分布式结构数据库系统的描述,请选择错误描述的选项。()A、分布式结构的数据库系统的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同节点上,每个节点上的主机又带有多个终端用户B、网络中的每个节点都可以独立的处理数据库中的数据,执行全局应用C、分布式结构的数据库系统的数据分布存放给数据的处理、管理和维护带来困难D、分布式结构的数据库系统的数据只在存放在服务器端,其他节点只进行处理和执行【答案】D2、数据库系统的核心软件是()。A、数据模型B、数据库管理系统C、数据库D、数据库管理员【答案】B3、数据库在磁盘上的基本组织形式是:()A、DBB、文件C、二维表D、系统目录【答案】B4、定义表的结构时,不用定义的是()A、字段名B、数据库名C、字段类型D、字段长度【答案】B【解析】定义数据库名称是在创建数据库的时候进行的操作。5、已知邮政编码字段为6位数字,对其设置掩码,正确的是(A、 #B、 999999C、 ?D、 OOOOOO【答案】D【解析】必须是6位数字,因此就必须为0000006、条件"IN(20,30,40)”表示(A、年龄在20到40之间B、年龄在20到30之间C、年龄是20或30或40D、年龄在30到40之间【答案】C7、以下()用于左连接。A、JOINB、RIGHTJOINC、1.EFTJOINd、Innerjoin【答案】c8、设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F=BA,A-C,p=AB,AC,AD是R上的T分解,那么分解p相对于FA、是无损联接分解,也是保持函数依赖的分解B、是无损联接分解,但不保持函数依赖的分解C、不是无损联接分解,但保持函数依赖的分解D、既不是无损联接分解,也不保持函数依赖的分解【答案】C9、关系数据库中能唯一识别元组的那个属性称为(A、唯一性的属性B、不可改动的保留字段C、关系元组的唯一性D、关键字段【答案】D10、查看表PRODUCTS结构:NameNullTyPePRODDNOTNU1.1.NUMBER(4)PROD_NAMEVARCHAR2(20)PROD_STATUSVARCHAR2(6)QTYN_HANDNUMBER(8,2)UNr1.PRICENUMBER(IO,2)你想显示总价最高的产品的名称。哪个SQ1.语句能得到正确的结果?()A、SE1.ECTprod_nameFROMproductsWHERE(unit_price*qty_in_hand)=(SE1.ECTMAX(unit_price*qtyjn_hand)FROMproducts);B、SE1.ECTprod_nameFROMproductsWHERE(unit_price*qty_in_hand)=(SE1.ECTMAX(unit_price*qtyjn_hand)FROMproductsGROUPBYprod_name);C、SE1.ECTprod_nameFROMproductsGROUPBYprod_nameHAVINGMAX(unit_price*qty_in_hand)=(SE1.ECTMAX(unit_price*qty_in_hand)FROMproductsGROUPBYprod_name);D、SE1.ECTprod_nameFROMproductsWHERE(unit_price*qty_in_hand)=(SE1.ECTMAX(SUM(unit_price*qty_in_hand)FROMproducts)GROUPBYprod_name;【答案】A11、修改用户口令的语句是A、CREATEUSERB、DROPUSERC、RENAMEUSERD、SETPASSWORD【答案】D【解析】本题主要考查的知识点为修改用户口令的语句。创建用户账号的语句是CREATEUSER,删除用户的语句是DROPUSER,修改用户账号的语句是RENAMEUSER,修改用户口令的语句是SETPASSWORD.12、创建报表最快捷的方式为()A、自动创建报表B、报表向导C、标签向导D、设计视图【答案】A13、不是系统权限的是(A、SE1.ECTTAB1.EB、A1.TERTAB1.EC、SYSDBAD、CREATEINDEX【答案】C14、SQ1.语言中,下列不是逻辑运算符号的是(A、XORB、NOTC、ANDD、OR【答案】A15、关于层次模型及网状模型正确的说法是(A、层次结构中数据结构用有向树表示,可以直观的描述任何层次与非层次的系统B、网状结构不能表达实体间多对多的联系点C、在层次结构和网状结构的数据库模式设计中包含了物理存储细节,因而降低了数的独立性D、网状模型、层次模型和关系模型是目前仍在使用的DBMS的三种数据模型【答案】D16、逻辑结构设计不包括()。A、关系模式规范化B、初始关系模式设计C、构建E-R模型D、模式的评价与改进【答案】C17、如果服务器进程非正常终止,Orade系统将使用下列()进程以释放它所占用的资源。A、DBWRB、1.GWRC、SMOND、PMON【答案】D18、用于将事务处理写到数据库的命令是(A、insertBxrollbackC、commitD、savepoint【答案】C19、Oracle数据库中,()命令用于建立文本式的备份控制文件。A、A1.TERDATABASEBACKUPCONTRO1.FI1.ETOTRACEB、A1.TERDATABASEBACKUPCONTRO1.FI1.ETOBACKUPC、A1.TERDATABASEBACKUPCONTRO1.FI1.ETO,filename,D、A1.TERDATABASEBACKUPCONTRO1.FI1.ETOTEXT,filename,【答案】A20、在某表中将学号字段的前四位规定为学生的入学年份,第5位规定为院系的编号。这属于列级约束中的A、对数据类型的约束B、对数据格式的约束C、对取值范围的约束D、对空值的约束【答案】B【解析】本题主要考查的知识点为对数据格式的约束。在某表中将学号字段的前四位规定为学生的入学年份,第5位规定为院系的编号。这属于对数据格式的约束。二.填空题(每小题2分,共10分)1.数据库管理系统是在操作系统支持下的软件。【答案】系统2、传统的集合"并、差、交运算施加于两个关系时,这两个关系必须()。【答案】相容3、在SQ1.中,关系模式称为(),子模式称为()。【答案】基本表视图4、在SQ1.Server2012中有()、()、()和()四种备份类型。【答案】数据库备份I事务日志备份I差异备份I文件和文件组备份5、数据转储分为()和()【答案】静态转储I动态转储=,判断题(每小题1分,共10分)()1.数据管理经历了文件管理和数据库管理两个阶段。【答案】错误【解析】数据管理经历了人工管理、数据库管理和文件管理的三个阶段。()2、如果在紧急情况下,需要尽可能快的关闭数据库,可以使用shutdownabort命令。【答案】正确()3、SE1.ECT语句是SQ1.的核心语句,它完成查询功能。【答案】正确()4、数据独立性是指数据之间彼此独立?【答案】错误()5、超市管理中,商品与顾客这两个实体集之间的联系一般是多对多。【答案】正确()6、E-R图向关系模型转换时,具有相同码的关系模式可合并。【答案】正确()7、在MySQ1.的模糊查询中,":可以匹配单个字符,""可以匹配任意个数的字符。【答案】正确()8、SE1.ECT*FROM语句中的*号表示表中的全部字段。【答案】正确()9、一个数据表中只能有一个主键约束,但可以有多个UNIQUE约束【答案】正确()10、有了外模式和模式映像,可以保证数据与应用程序之间的物理独立性?【答案】错误【解析】数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变了,由数据库管理员对模式/内模式影响作相应改变,可以使模式保持不变,从而应用程序也不必改变。这保证了数据与程序的物理独立性。模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。当模式改变时,由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式进行编写的,从而应用程序不必改变,保证了数据与程序的逻辑独立性。四、综合应用题(每小题20分,共40分)1.设有如下关系表R:R(No,NAMExSEX,AGE,C1.ASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,C1.ASS为班号。写出实现下列功能的SQ1.语句。插入一个记录(25,"李明","男",21,"95031");插入"95031班学号为30、姓名为"郑和的学生记录;将学号为10的学生姓名改为王华;将所有“95101班号改为“95091”;删除学号为20的学生记录;删除姓"王的学生记录;【答案】INSERTINTORVA1.UES(25,"李明","男",21,“95031")INSERTINTOR(NO,NAME,C1.ASS)VA1.UES(30,”郑和,“95031")©UPDATERSETNAME="王华WHERENO=10©UPDATERSETC1.ASS="95091WHEREC1.ASS="95101©DE1.ETEFROMRWHERENO=20©DE1.ETEFROMRRWHERENAMEUKE"王2、有如下数据表关系模式:S(SNO,SN,Sex,Age,Dept)C(CNozCNlCT)SC(SNolCNolScore)T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)TC(TNorCNo)(1)将本课程任课教师信息插入到T表中(2)将本人所在班级信息插入到S表中(3)将所有计算机类(课程名包含"计算机)的课学分加1(4)将张旭教师的职称改为教授(5)删除自己的选课信息(6)删除张旭老师的授课信息(7)将选修了数据库原理课程的学生成绩增加5分【答案】(1)insertintoTVaIUeS('2020','黎永壹男;未知'教授未知未知电子与信息工程学院)(2)insertintoSValUeS('2004224138','杨建成男','21','电子与信息工程学院,)(3)updateSCsetSCscore=score+1fromCwhereSC.cno=oandCname='计算机(4)updateTsetProf='教授'wheretn='张旭(5)deleteSCwheresno=12004224138,(6)deletefromTCwhere(Tno=(selectTnofromTwhereTn='张旭')(7)updateSCsetSCscore=score+5fromCwhereSC.cno=oandCname='数据库原理北京石油化工学院历年数据库原理及应用期末测试卷(三)总分:100分考试时间:90分钟注意事项:> 考生必须用现行规范的语言文字答题。> 答题必须在标准答题卡上作答,凡答案写在试卷、答卷、草稿纸上一律无效。> 考试结束后,一定要带回准考证等所带物品。一.单项选择题(每小题2分,共40分)1.对于数据库的描述一下哪项说法是正确的?()A、数据和一系列规则的集合B、一种存储数据的软件C、一种存储数据的硬件D、是存放人量数据的软件【答案】A2、在数据库系统中死锁属于()。A、系统故障B、程序故障C、事务故障D、介质故障【答案】C3、创建Access2010数据库的方法可以有空白数据库创建和()A、使用模板创建B、导入数据库创建C、发布数据库创建D、无其他方法【答案】A【解析】创建数据库,可以使用模板创建和空白数据库创建。4、用于关闭指定窗口的宏为()A、CloseB、CIoseFormC、CIoseWinD、CIoseApp【答案】A5、下列字符串中,可以用作字段名称的是A、Name#4B、备注C、H!N9D、【答案】A【解析】字段名不能包含句号。叹号(!)、方括号(口)和重音符号()6、如下列表所示,两个关系Rl和R2,它们进行()运算后可以得到R3o关系RlA、R1,R2B、R1R2CxR1R2D、R1UR2【答案】B7、关系模型中,下列关于候选键说法正确的是(A、可由其值能惟一标识该关系中任何元组的一个或多个属性组成B、至多由其值能惟一标识该关系任何元组的一个属性组成C、可由多个任意属性组成D、其余都不是【答案】A8、若用户要连接数据库,则该用户必须拥有的权限是(A、createtableB、createindexC、createsessionDxconnect【答案】C9、一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的(A、记录B、行C、数据字典D、属性【答案】D10、关系数据库中,实现实体之间的联系是通过表与表之间的(XA、公共索引B、公共存储C、公共元组D、公共属性【答案】D11、给定查询语句:SE1.ECTcnameFROMtb.courseWHEREcname1.IKE'Da_a%'下列选项中不满足条件的查询结果是。A、DataB、Data_cuebC、Da1.anaIysisD、Database【答案】C【解析】本题得分:1分12、返回字符串长度的函数是(Aslen()Bslength()C. IeftOD. IongO【答案】B13、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是()。Ax自由表B、报表C、临时表D、表单【答案】D14、在Orade中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(A、selectseq.ROWNUMfromdual;B、selectseq.ROWIDfromdual;C、selectseq.CURRVA1.fromdual;D、selectseq.NEXTVA1.fromdual;【答案】C15、若用如下的SQ1.语句创建了一个表S:CREATETAB1.ES(S#CHAR(6)notnullzSnamechar(8)notnull,sexchar(2),ageINTEGER)今向S表插入如下行时,()可以被插入。A、('991001','李明芳,女,23')、B、('990746','张为,NU1.1.,NU1.1.)C、(,陈道一,男,32)D、('992345',NU1.1.1女',25)【答案】B16、不属于报表功能的是A、统计B、页面排版C、修改数据D、输出【答案】C【解析】报表的作用是按照用户指定的格式对数据进行打印输出,同时可以完成统计功能。但报表只能输出,不能输入。修改数据属于对数据的输入,在报表中无法实现。17、Access提供的数据访问页视图有()A、2种B、3种C、4种D、5种【答案】A18、以下是对主从式结构数据库系统的描述,请选择错误描述的选项。()A、主从式结构是指一个主机带多个终端的多用户结构B、在这种结构中,数据库系统的应用程序、DBMS、数据等都集中存放在主机上C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈【答案】D19、Oracle数据库由一个或多个称为()的逻辑存储单元组成。A、表B、表空间C、行D、单元【答案】B20、下列说法正确的是()。A、数据库是一个结构化的数据集合B、数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失C、数据库系统的核心是数据库管理员D、数据库避免了一切数据的冗余【答案】A二、填空题(每小题2分,共10分)1.数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括(I(I()面向对象模型、对象关系模型和斑结构化数据模型等。【答案】层次模型I网状模型I关系模型2、在AeCeSS中,处理事件的代码称为【答案】事件过程3、RDMBS查询处理可分为(1(1(1()四个阶段。【答案】查询分析I查询检查I查询优化I查询执行4、在ACCeSS中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的。【答案】存取权限5、SQ1.SerVer2012支持DM1.触发器、DD1.触发器和0。【答案】登录触发器三、判断题(每小题1分,共10分)()1、创建数据表时,如果省略engine选项,表示该表使用MySQ1.默认的数据引擎。【答案】正确()2、数据备份的方法包括:冷备份、热备份和逻辑备份三种。【答案】正确()3、当用户进程出错,后台进程SMON负责清理它【答案】错误()4、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。()5、关系中关键字必须指定为第一列【答案】错误()6、数据库是用来存放表和索引的逻辑实体。【答案】正确()7、在OraCIe数据库中,普通用户在使用数据库时,要先创建数据字典。【答案】错误【解析】数据字典有系统自动创建,普通用户不能创建数据字典。()8、Oracle数据字典和动态性能视图的所有者是SYSTEM用户【答案】错误()9、给用户JACK可以访问所有视图和表的权限,那么JACK可以访问数据字典视图DBA_TAB1.ES吗?【答案】错误()10、对参照表插入元组时,一旦违背了参照完整性约束,则拒绝插入元组。【答案】正确四.综合应用题(每小题20分,共40分)1、设有关系s、SCxC,试用关系代数、元组关系演算表达式和SQ1.完成下列操作。S(S#,SNAME,AGE,SEX)例:(OO1.'李强',23;男)SC(S#,C#,SCORE)例:(003f,Cl83)C(C#,CNAME,TEACHER)例:('Cl','数据库原理',王华)(1)用关系代数检索选修课程号(C#)为Cl和C2的学生学号(S#X(2)用元组关系演算表达式检索选修了程军"老师所授课程之一的学生姓名。(3)用元组关系演算表达式检索选修了程军"老师所授课程之一的学生学号。(4)用SQ1.找出选修了程军老师教的所有课程的学生姓名。【答案】(1)用关系代数检索选修课程号(C#)为CI和C2的学生学号(S#Ins#,C#(SC)nc#(C*=zClzC#='C2,(C)-OC#'CC#'C2'(ns#,C#(Se)nc#(aC#=1CC#='C2,(C)(2)用元组关系演算表达式检索选修了程军老师所授课程之一的学生姓名。T(1)(U)(V)(W)(S(U)SC(V)aC(W)T1=11=V1aV2=W1W='程军')(3)用元组关系演算表达式检索选修了程军老师所授课程之一的学生学号。T(1)(V)(W)(SC(V)AC(W)aT1=V1aV0=W1aW3='程军')(4)用SQ1.找出选修了程军老师教的所有课程的学生姓名。SE1.ECTS.SNAMEFROMSWHERENOTEXISTS(SE1.ECT*FROMCWHEREC.TEACHER='程军'ANDNOTEXISTS(SE1.ECT*FROMSCWHERESC.C#=C.C#ANDSCS#=S.S#)2、在学生课程管理数据库中创建一触发器,当向学生选课表插入记录时,检查该记录的学号在学生表中是否存在,检查该记录的课程号在课程表中是否存在,及选课成绩是否在0到100范围,若有一项为否,则不允许插入。【答案】createtriggerstu_ins_trionscforinsertasbegindeclares#Char,c#char(5),gradeintselects#=sno/c#=cno/grade=scorefrominsertedif(s#notin(selectsnofromstudent)or(c#notin(selectcnofromcourse)or(g)gradenotbetween0and100)rollbacktransactionelseprint'成功插入end北京石油化工学院历年数据库原理及应用期末测试卷(四)总分:100分考试时间:90分钟注意事项:> 考生必须用现行规范的语言文字答题。> 答题必须在标准答题卡上作答,凡答案写在试卷、答卷、草稿纸上一律无效。> 考试结束后,一定要带回准考证等所带物品。一 .单项选择题(每小题2分,共40分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A、数据库系统B、文件系统C、人工管理D、数据项管理【答案】A【解析】数据独立性最高的是数据库系统阶段。2、教学数据库中有学生、课程、教师

    注意事项

    本文(北京石油化工学院历年数据库原理及应用期末测试卷.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开