数据库技术与应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第1页
数据库技术与应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第2页
数据库技术与应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第3页
数据库技术与应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第4页
数据库技术与应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

数据库技术与应用_中南大学中国大学mooc课后章节答案期末考试题库2023年数据库管理员小明希望将旧服务器上的数据库转移到新购置的服务器上,该如何做()。

参考答案:

将原有服务器上的数据库文件分离,再复制到新服务器上,在新服务器上执行附加的操作

数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。

参考答案:

安全性

关于存储过程和触发器的说法,正确的是()。

参考答案:

都是SQLServer数据库对象

声明了变量:DECLARE@iint,@cchar(4)现在为@i赋值10,@c赋值‘abcd’,正确的语句是()。

参考答案:

SELECT@i=10,@c=‘abcd’

在SQLServer中,执行带参数的存储过程,正确的方法为()。

参考答案:

存储过程名参数

对于不同类型的数据库,若要让SQLServer能够识别和使用,就必须进行数据源的()。

参考答案:

转换

有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关。实现这个约束的可行方案是()。

参考答案:

在教师表上定义插入和修改操作的触发器

触发器被激活时,系统会自动创建两个临时表,它们是inserted表和_______表。(注:以小写字母答题)

参考答案:

deleted

存储过程是一种数据库对象,将一组SQL语句和控制流语句的集合以一个存储单元的形式保存在________上。

参考答案:

服务器

以下查询条件:职称IN(‘教授’,‘副教授’)和职称='教授'AND职称='副教授'等价。

参考答案:

错误

数据访问接口ADO.NET可用于处理数据库数据,以下()是ADO.NET的核心对象。

参考答案:

Connection对象_Command对象_DataSet对象

数据库管理系统是位于用户和操作系统之间的一个()。

参考答案:

系统软件

已知一个图书借阅管理系统中,每个班级有若干名学生,每个学生只属于一个班;一本图书可以被多名学生借阅,一个学生可以同时借阅多本图书。那么在这样的系统中所涉及到的实体有________个,转换为关系模型后有________个关系模式。(注:请用阿拉伯数字答题,两个答案以一个空格分隔,填在一个空中)

参考答案:

34

假设有关系R和S,在下列的关系运算中,()运算要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。

参考答案:

R∩S_R∪S_R-S

在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号,部门号为EMP表的外键。若执行所列出的操作,()操作要求能执行成功。【图片】【图片】

参考答案:

从雇员信息表EMP中删除行('010','王宏达','01','1200')_在雇员信息表EMP中插入行('102','赵敏','01','1500')_将雇员信息表EMP中雇员号='010'的工资改为1600元

为了从数据源向数据集填充数据,应该调用()。

参考答案:

DataAdapter.Fill方法

对于一个已经存在的数据库,可以使用生成SQL语句的方式导出该数据库以及其内部所有结构,如表、视图、存储过程等等。

参考答案:

正确

设置唯一约束的列不允许为空。

参考答案:

错误

关系数据库是用二维表来表示实体之间的联系的。

参考答案:

正确

数据库不允许存在数据冗余。

参考答案:

错误

视图保存了基本表的数据和查询语句,通过视图插入、修改或删除数据更方便。

参考答案:

错误

触发器可以用来实现比CHECK约束更复杂的规则或要求。

参考答案:

正确

复杂数据绑定允许将多个数据属性绑定到一个控件,同时显示记录源中的多行或多列信息。

参考答案:

正确

在关系数据库中存在的完整性有()。

参考答案:

实体完整性规则_参照完整性_用户定义的完整性

关于查询语句SELECTStId,StNameINTOnewinfoFROMStInfo说法正确的是()。

参考答案:

此查询语句能执行成功_查询Stinfo表中stid和stname字段信息,并将结果存入至newinfo表中

以下哪些是存储过程的特点()。

参考答案:

实现模块化编程_可以提高数据库的安全性

以下属于触发器特点的是()。

参考答案:

基于一个表创建,可以针对多个表进行操作_被触发自动执行_可以实施更复杂的数据完整性约束

为存贮某公司数据,建立了名为information的数据库。管理员希望一旦数据库出现问题,能够以简单还原模型对其进行恢复,那么他只需要对该数据库进行()备份。

参考答案:

完整_差异

下列()是固定数据库角色。

参考答案:

db_owner_db_datareader_db_datawriter

有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的所在系信息,正确语句是()。

参考答案:

SELECT所在系,AVG(工资)FROM教师表GROUPBY所在系HAVINGAVG(工资)>(SELECTAVG(工资)FROM教师表)

在SQLServer中的脚本文件的后缀名是txt。

参考答案:

错误

在SQLServer中,对于某语句的条件WHEREp_nameLIKE‘[王张李]小%’将筛选出以下()值。

参考答案:

张小明

不允许记录中出现重复值和NULL值的索引是()。

参考答案:

主键索引

视图是由下面哪两者导出的表()。

参考答案:

基本表、视图

角色中的所有成员不继承角色所拥有的权限。

参考答案:

错误

设学生数据库中有表S(SN,CN,grade),其字段SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型。若要把“王欣的化学成绩85分”插入S表中,正确的语句是()。

参考答案:

INSERTINTOSVALUES('王欣','化学',85)

对于UPDATE语句的实现说法正确的是()。

参考答案:

对于UPDATE不能加WHERE条件

若要删除数据库中已经存在的表S,可用()。

参考答案:

DROP TABLE S

CREATETABLE语句()。

参考答案:

指定的构架名和表名组合起来在数据库中必须唯一

以下语句创建student数据库,完善该语句,在用户定义文件组stgp创建次数据文件stdat。CREATEDATABASEstudentON(NAME=student,FILENAME='E:\mydb\student.mdf'),____________stgp(NAME=stdat,FILENAME='E:\mydb\studat.ndf')

参考答案:

FILEGROUP##%_YZPRLFH_%##filegroup

SQL Sever的数据库文件包括主数据文件、次数据文件和__________三类。

参考答案:

事务日志文件##%_YZPRLFH_%##日志文件

下列()属于SQL Server中数据库的对象。

参考答案:

视图_存储过程_表

以下可能作为SQLServer的常规标识符的是()。

参考答案:

_book_@book_#book

利用对象资源管理器创建数据库时,单击“数据库”节点的快捷菜单的“新建数据库”命令,在“新建数据库”对话框的“数据库名称”栏输入:sale,则“数据库文件”列表的“逻辑名称”栏下的第二行将出现()。

参考答案:

sale_log

以下是修改books数据库的语句,在划线处使用()选项可以为books数据库增加1个数据文件。ALTERDATABASEbooksADDFILE(NAME=bookdat2,______________)

参考答案:

FILENAME='E:\mydb\bookdat2.ndf'

下面描述错误的是()。

参考答案:

修改数据库时不能创建事务日志文件

SQLServer对象的完整名称不包括下面()。

参考答案:

文件夹名

SQLServer系统中的所有服务器级系统信息存储于以下()数据库。

参考答案:

master

在以下数据库中,可以删除的是()。

参考答案:

student

下面可创建数据库的T-SQL命令是()。

参考答案:

CREATEDATABASE

SQL语言提供了4大功能,以下()不是SQL语言的功能。

参考答案:

数据转换(DTL)

一个数据库系统的概念模式只能有______个。

参考答案:

1

对于关系的描述,不正确的是()。

参考答案:

同一个关系中允许有完全相同的元组_同一个关系中元组必须按关键字升序存放_在一个关系中必须将关键字作为该关系的第一个属性

构造E-R模型的基本要素是()。

参考答案:

实体_属性_联系

数据库系统的三级模式包括()。

参考答案:

概念模式_内模式_外模式

关于数据库系统描述中,正确的是()。

参考答案:

可以实现数据共享_可以减少数据冗余_可以表示事物和事物之间的联系_可以保持数据的一致性

从E-R模型向关系模型转换,一个m:n的联系转换成关系模式时,该关系模式的关键字是()。

参考答案:

m端实体关键字和n端实体关键字的组合

要从学生关系中查询学生的姓名和籍贯,则需要进行的关系运算是()。

参考答案:

投影

设关系R有r个元组,关系S有s个元组,则R×S有()个元组。

参考答案:

r×s

设关系R是M元关系,关系S是N元关系,则R×S为()元关系。

参考答案:

M+N

下列实体的联系中,属于多对多联系的是()。

参考答案:

学生与课程之间的联系

当前数据库应用系统的主流数据模型是()。

参考答案:

关系模型

数据库三级模式体系结构的划分,有利于保持数据库的()。

参考答案:

数据独立性

数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。

参考答案:

外模式

由计算机硬件、软件、数据库及相关人员组成的一个整体叫()。

参考答案:

数据库系统

数据库系统与文件系统的主要区别是()。

参考答案:

文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

在SQLServer中,每个视图的所有列来源于一个或多个基本表或________。

参考答案:

视图

要将SQLServer或其他格式数据导入到SQLServer数据表中,可以使用的方法有()。

参考答案:

使用INSERT语句将数据添加到现有表_使用SELECTINTO语句根据数据创建新表_使用导入/导出向导

对于不同类型的数据库,若要让SQLServer能够识别和使用,就必须进行数据源的转换。

参考答案:

正确

SQLServer的脚本文件是在配置管理器中执行的。

参考答案:

错误

当数据库被破坏后,如果事先保存了________文件和数据库的备份,就有可能恢复数据库。

参考答案:

日志##%_YZPRLFH_%##事务日志

SQLServer提供3种数据库还原模式,分别为简单还原模式、________还原模式和大容量日志还原模式。

参考答案:

完整##%_YZPRLFH_%##完全

以下哪项不是SQLServer导入导出时要选择传输的数据来源()。

参考答案:

从备份的数据文件中

SQLServer数据格式和以下哪项数据库管理系统或数据格式之间不能进行数据转换()。

参考答案:

BMP格式

在SQLServer中执行一个创建数据表的脚本文件,可以()。

参考答案:

生成一个不包含数据的数据表

关于SQLServer的脚本,叙述错误的是()。

参考答案:

SQL脚本的扩展名为.txt

SQLServer可以使用()还原数据库。

参考答案:

简单还原模式_完整还原模式_大容量日志还原模式

不是扩大数据库空间的方法的是()。

参考答案:

增加数据表

当数据库损坏时,数据库管理员可通过()还原数据库。

参考答案:

事务日志文件

以下语句关于数据库分离与附加描述错误的是()。

参考答案:

在进行分离与附加操作时,数据库可以进行更新操作

只记录自上次数据库备份后发生更改的数据的备份方式是()。

参考答案:

差异备份

在SQLServer中,全局变量以##开头。

参考答案:

错误

存储过程与调用者之间数据的传递依赖存储过程的参数,可以按需选择参数,或设置存储过程的返回状态。

参考答案:

正确

在“新建查询”窗口编辑好ALTERPROCEDURE命令后,就表明该存储过程修改成功。

参考答案:

错误

已创建如下存储过程:CREATEPROCEDUREproc_num@passedintASSELECTcount(*)FROMscoresWHEREscore<@passed完成以下语句,正确调用存储过程proc_num,查找成绩表scores中成绩(字段名为score)小于70的学生人数。(注意:使用小字字母答题,各项之间只以一个空格分隔)EXECUTE________

参考答案:

proc_num70##%_YZPRLFH_%##proc_num@passed=70

以下代码创建存储过程pro_score,查询SCInfo表中课程编号(字段名为CNo)为“0002”的学号(字段名为StID)、成绩(字段名为SCORE)信息,请将下面的存储过程补充完整。(注意:使用大字字母答题)CREATEPROCpro_scoreASSELECTStID,________FROMSCInfoWHERECNo='0002'

参考答案:

SCORE

批处理是一条或多条SQL语句的集合,一个批处理以________语句结束。(注意:使用大字字母答题)

参考答案:

GO

给局部变量@X赋值为123,对应的T-SQL语句为________。(注意:使用大字字母答题,各项之间只以一个空格分隔)

参考答案:

SET@X=123##%_YZPRLFH_%##SELECT@X=123

T-SQL支持的程序结构语句有()。

参考答案:

BEGIN…END_IF…ELSE_WHILE

使用()可以删除存储过程p_stu、pavg。

参考答案:

DROPPROCp_stu,pavg

视图vgrade包含学号、姓名、课程名称、成绩等属性列,使用()语句可以查询成绩高于80分的学生的成绩信息。

参考答案:

SELECT*FROMvgradeWHERE成绩>80

变量@savg的定义与赋值语句如下:DECLARE@savgintSET@savg=87下列()可以表格形式在SQLServer的结果栏显示@savg的值。

参考答案:

SELECT@savg

sp_help属于哪一种存储过程()?

参考答案:

系统存储过程

在SQLServer中,下列()语句用于创建存储过程psum。

参考答案:

CREATEPROCEDURE

psum

在SQLServer中,执行带输入参数的存储过程,正确的方法为()。

参考答案:

存储过程名参数

课程表CInfo(CNo,CName)的属性CNo表示课程编号,CName为课程名称;成绩表SCInfo(StId,CNo,Score)的属性StId表示学号,CNo为课程编号,Score为成绩。查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是()。

参考答案:

SELECTCName,MAX(Score)分数

FROMCInfo,SCInfo

WHERECInfo.CNo=SCInfo.CNo

GROUPBYCName

关于SQLServer中的存储过程,下列说法中正确的是()。

参考答案:

可以按存储过程名称执行

在SQLServer服务器上,存储过程是一组预先定义并()的T-SQL语句。

参考答案:

编译

数据类型为bit、text、image等的字段建立索引可大大加快数据的检索速度。

参考答案:

错误

在SQLServer的视图上不能进行更新操作。

参考答案:

错误

SQL支持用户根据应用的需要,在基本表上建立一个或多个________,以提供多种存取路径,加快查找速度。

参考答案:

索引

当遇到以下哪种情况时应该为视图提供列名()?

参考答案:

某列有聚集函数或者是表达式_某列取自一个常量_当视图从多个表中产生,而这些表又有数据列重名的情况

在数据库物理设计阶段,需要考虑为关系表建立合适的索引。关于建立索引的描述,下列说法中()是正确的。

参考答案:

对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引_对于经常出现在WHERE子句中的属性,可以考虑建立索引

为了存储公司数据,在当前名为information的数据库中,管理员用以下语句建立了一个新表。CREATETABLEemp_info(emp_IDintPRIMARYKEY,emp_Namevarchar(50)UNIQUE,emp_Addressvarchar(50)UNIQUE)系统在该表上创建()索引。

参考答案:

唯一_聚集_非聚集

对于学生-选课-课程的三个关系:S(Stid,SNAME,SEX,AGE),SC(Stid,Cno,GRADE)C(Cno,CNAME,TEACHER)为了提高查询速度,对SC表创建唯一索引,应建在()属性或属性组上。

参考答案:

(Stid,Cno)

下面适合创建索引的字段是()。

参考答案:

外键

修改视图vsex以查询stinfo表中女学生信息的正确语句是()。

参考答案:

ALTERVIEWvsex

AS

SELECT*FROMstinfo

WHERE性别='女'

学生表StInfo(StId,StName,birthdate)的属性StId表示学号,StName为姓名,birthdate为出生日期。在学生表StInfo中查询所有姓张的学生的信息,使用的SQL语句是()。

参考答案:

SELECT*FROMStInfoWHEREStNameLIKE'张%'

SQLServer中,下面合法的date类型数据是()。

参考答案:

'1999-09-08'

从学生表StInfo(学号,姓名,性别,年龄)查询年龄小于20岁的男学生信息,正确的SQL语句是()。

参考答案:

SELECT*FROMStInfoWHERE性别='男'AND年龄<20

下列关于DISTINCT的描述,正确的是()。

参考答案:

过滤结果中的重复记录

下列SQL语句中,正确的是()。

参考答案:

SELECTTOP5*FROMtable_name

当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。

参考答案:

外连接

成绩表SCInfo(StId,CNo,Score)的属性StId表示学号,CNo为课程编号,Score为成绩。从SCInfo表中找出无成绩的元组的SQL语句是()。

参考答案:

SELECT*FROMSCInfoWHEREScoreISNULL

学生表StInfo(StName,birthdate,ClName)的属性StName表示姓名,birthdate为出生日期,ClName为班级名称。在StInfo表中查询所有目前年龄不到18岁的学生的姓名、所在班级及年龄,正确的命令是()。

参考答案:

SELECTStName,ClName,YEAR(GETDATE())-YEAR(birthdate)AGE

FROMStInfo

WHEREYEAR(GETDATE())-YEAR(birthdate)<18

NULL的含义是值未知。

参考答案:

正确

表是由行和列组成的,行有时也称记录

温馨提示

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

评论

0/150

提交评论