2023年大学试题(计算机科学)-数据库原理与应用考试历年重点考核试题含答案_第1页
2023年大学试题(计算机科学)-数据库原理与应用考试历年重点考核试题含答案_第2页
2023年大学试题(计算机科学)-数据库原理与应用考试历年重点考核试题含答案_第3页
2023年大学试题(计算机科学)-数据库原理与应用考试历年重点考核试题含答案_第4页
2023年大学试题(计算机科学)-数据库原理与应用考试历年重点考核试题含答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年大学试题(计算机科学)-数据库原理与应用考试历年重点考核试题含答案(图片大小可自由调整)第1卷一.参考题库(共50题)1.设有关系模式:SB(SN,SNAME,CITY)其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN。PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。JB(JN,JNAME,CITY)其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主关键字为JN。SPJB(SN,PN,JN,QTY)其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为(SN,PN,JN),外部关键字为SN,PN,JN。写出实现以下各题功能的SQL语句:取出供应商S1提供的零件的颜色2.设有关系模式:SB(SN,SNAME,CITY)其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN。PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。JB(JN,JNAME,CITY)其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主关键字为JN。SPJB(SN,PN,JN,QTY)其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为(SN,PN,JN),外部关键字为SN,PN,JN。写出实现以下各题功能的SQL语句:取出重量最轻的零件代号3.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。A、一个是DELETE,一个是SELECTB、一个是SELECT,一个是DELETEC、两个都是UPDATED、两个都是SELECT4.设有关系模式R(A,B,C,D),其上的函数依赖集:F={A→C,C→A,B→AC,D→AC}求F的最小等价依赖集Fm5.在设计视图中创建窗体时,需要将“字段列表”窗口中的字段拖动到窗体的主体节上。在选择多个字段进行拖动时,可以按Ctrl键单击用于选择多个不连续的字段,按Shift键用于选择多个连续的字段。6.事务的原子性是指()A、一个事务内部的操作及使用的数据对并发的其他事务是隔离的B、事务必须是使数据库从一个一致性状态变到另一个一致性状态C、事务一旦提交,对数据库的改变是永久的D、事务中包括的所有操作要么都做,要么都不做7.设教学数据库中有三个关系: 学生关系S(S#,SNAME,AGE,SEX)选课关系SC(S#,C#,GRADE)   课程关系C(C#,CNAME,TEACHER)用关系代数表达式表示查询语句。检索选修课程名为MATHS的学生学号与姓名。8.数据库概念结构的设计就是()模型的设计。A、概念B、逻辑C、物理D、E-R9.以下面的数据库为例,用SQL完成以下检索。关系模式如下:仓库(仓库号,城市,面积)←→WAREHOUSE(WMNO,CITY,SIZE)职工(仓库号,职工号,工资)←→EMPLOYEE(WHNO,ENO,SALARY)订购单(职工号,供应商号,订购单号,订购日期)←→ORDER(SNO,SNO,ONO,DATE)供应商(供应商号,供应商名,地址)←→SUPPLIER(SNO,SNAME,ADDR)检索出目前与S3供应商没有联系的职工信息10.设有关系模式R(U,F),其中:U={A,B,C,D},F={A→B,B→C,D→B},把R分解成BCNF模式集: (1)如果首先把R分解成{ACD,BD},试求F在这两个模式上的投影。 (2)ACD和BD是BCNF吗?如果不是,请进一步分解。11.概念模型12.客观存在、可以相互区别的事物称为()。13.实体标识符14.有关系:教学(学号、班级号、班主任,班主任联系电话),一个学生只能属于一个班级,一个班级只有一个班主任,一个班主任只有一个联系电话,那么该关系的主键是()A、学号B、班级号C、学号,班级号D、学号,班级号,班主任15.任意关系必须满足的完整性约束规则有()、()。16.设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义:学号和课程号分别与其代表的学生和课程一一对应;一个学生所修的每门课程都有一个成绩;每门课程只有一位任课教师,但每位教师可以有多门课程;教师中没有重名,每个教师只属于一个系。将其分解为具有依赖保持和无损连接的3NF17.在E-R模型中,联系只可能出现在两个实体之间。18.二级封锁协议不可以保证()19.关系代数中传统的集合运算包括:();专门的关系运算包括:()。20.内模式21.简述数据库的分离和附加的作用及操作方法。22.对R和S进行连接查询时,如果想在显示中保留S的所有行应该使用()A、R全外连接SB、R内连接SC、R左外连接SD、R右外连接S23.在SQLServer中,存储逻辑型数据值的数据类型是bit。24.下列四个选项说法中不正确的是()A、任何一个包含两个属性的关系模式一定满足3NFB、任何一个包含两个属性的关系模式一定满足BCNFC、任何一个包含三个属性的关系模式一定满足3NFD、任何一个关系模式都一定有码25.恢复机制涉及的两个关键问题是:第一,();第二,()。26.使用SQL-UPDATE语句只能修改指定表的一个字段内容。27.将学号为960100的学生全部选课记录(课程号、分数)插入到学生选课SC表中。28.若R.B→R.A,R.C→R.A,则R.(B,C)→R.A29.数据库系统的三级模式结构中,定义索引的组织方式属于()A、概念模式B、外模式C、逻辑模式D、内模式30.只要是海量转储一定可以得到一个一致性的副本31.简述把E-R图转换为关系模型的转换规则。32.可以保证数据物理独立性的是()33.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、()异常、()异常和()异常。34.简述数据库的三级模式和两级映像。35.由属于R或属于S的所有元组组成的结果关系是()A、差B、交C、并D、投影36.在进行数据建模时,一个好的数据模型基本上是无冗余的。37.目前主流的数据模型是()A、关系模型B、面向对象模型C、层次模型D、网状模型38.在学生表S中,将AGE列名改为BIRTHDAY,数据类型为DATE。39.在教学管理数据库中,创建一个名为STU_AGE的存储过程,该存储过程根据输入的学号,输出该学生的出生年份。40.使用SQL-INSERT语句只能将一条记录追加到指定的表中。41.叙述SQL语言支持的三级逻辑结构。42.完整数据库备份43.解释关系模型中的主码、外码、主属性、非主属性的概念,并说明主码、外码的作用。44.以下面的数据库为例,用SQL完成以下检索。关系模式如下:仓库(仓库号,城市,面积)←→WAREHOUSE(WMNO,CITY,SIZE)职工(仓库号,职工号,工资)←→EMPLOYEE(WHNO,ENO,SALARY)订购单(职工号,供应商号,订购单号,订购日期)←→ORDER(SNO,SNO,ONO,DATE)供应商(供应商号,供应商名,地址)←→SUPPLIER(SNO,SNAME,ADDR)检索在北京的供应商的名称45.并发操作46.嵌入式SQL的DML语句何时不必涉及到游标?何时必须涉及到游标?47.报表的功能是()A、只能输入数据B、只能输出数据C、可以输入输出数据D、不能输入输出数据48.作者信息(作者编号)语句执行后,在作者信息表上创建了一个()索引。A、惟一聚集索引B、聚集索引C、主键索引D、惟一非聚集索引49.先来先服务可以解决死锁50.下列哪些情况会违反实体完整性规则()A、向一个关系中插入新元组B、从一个关系中查询元组C、删除一个关系中的元组D、修改某个元组在主码上的值第1卷参考答案一.参考题库1.正确答案: 2.正确答案: 3.正确答案:D4.正确答案:将F中的函数依赖右部最小化F1={A→C,C→A,B→A,B→C,D→A,D→C};在F1中去掉多余的函数依赖得到F2={A→C,C→A,B→A,D→A,},F2就是最小函数依赖集5.正确答案:正确6.正确答案:D7.正确答案: 8.正确答案:D9.正确答案: 10.正确答案: ACD不是BCNF。模式ACD的候选关键字是AD。考虑A→C,A不是模式ACD的候选关键字,所以这个函数依赖不满足BCNF条件。将ACD分解为AC和AD,此时AC和AD均为BCNF。11.正确答案:也称信息模型,是对现实世界的认识和抽象的描述,按用户的观点对数据和信息进行建模,不考虑在计算机的DBMS中如何具体实现(不涉及信息在计算机中如何表示)。是对客户事物及其联系的一种抽象描述。12.正确答案:实体13.正确答案:能惟一标识实体的属性或属性集,称为实体标识符。14.正确答案:A15.正确答案:参照完整性;实体完整性16.正确答案: 17.正确答案:错误18.正确答案:可重复读19.正确答案:并、交、差、笛卡尔积;选择、投影、连接和除20.正确答案:DB在物理存储方面的描述。21.正确答案:22.正确答案:D23.正确答案:正确24.正确答案:C25.正确答案:如何建立冗余数据;如何根据冗余进行恢复26.正确答案:错误27.正确答案:28.正确答案:正确29.正确答案:D30.正确答案:错误31.正确答案:一个实体转化为一个关系模式。实体的属性就是该关系模式的属性。实体的主码就是该关系模式的主码。 两实体间1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 两实体间1:N联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。 同一实体间的1:N联系可在这个实体所对应的关系模式中多设一个属性,用来作为与该实体相联系的另一个实体的主码。 两实体间M:N联系,必须为联系产生一个新的关系模式。该关系模式中至少包含被它所联系的双方实体的主码,若联系中有属性,也要并入该关系模式中。 同一实体间M:N联系,必须为联系产生一个新的关系模式。该关系模式中至少包含被它所联系的双方实体的主码,若联系有属性,也要并入该关系模式中。由于这个“联系”只涉及一个实体,所以加入的实体的主码不能相同。 两个以上实体集之间M:N的联系,必须为联系产生一个新的关系模式,该关系模式中至少包含被它所联系的所有实体的主码,若联系有属性,也要并入该关系模式中。32.正确答案:内模式-模式映像33.正确答案:插入;修改;删除34.正确答案:为了保障数据与程序之间的独立性,使用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,增强系统的可靠性。通常DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。 模式也称概念模式或逻辑模式,是对数据库中全部数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 外模式也称子模式或用户模式,它是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。 内模式也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。 三级模式结构之间差别往往很大,为了实现这3个抽象级别的联系和转换,DBMS在三级模式结构之间提供了两级映像:外模式/模式映像,模式/内模式映像。35.正确答案:C36.正确答案:正确37.正确答案:A38.正确答案: 39.正确答案: 40.正确答案:错误41.正确答案:S.QL语言支持的三级逻辑结构略。在概念层,对应概念模式的概念记录型的基本表。基本表是这样的一种表,它本身实际存在,在VisualFoxPro中每个表在存储中可用一个存储文件来表示;在ORACLE中,同一个数据库的多个表存储在一个文件中。一个基本表就是一个关系,它不是由其他表导出的表。基本表是使用CREATETABLE语句建立的。在外层(用户层),用户所看到的可以是基本表,也可以是视图。视图是一个虚拟表,它是由一个或几个基本表或其他视图导出的表,它不是直接存在于物理存储器上的表。视

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论