MOOC 数据库设计与实现-天津电子信息职业技术学院 中国大学慕课答案_第1页
MOOC 数据库设计与实现-天津电子信息职业技术学院 中国大学慕课答案_第2页
MOOC 数据库设计与实现-天津电子信息职业技术学院 中国大学慕课答案_第3页
MOOC 数据库设计与实现-天津电子信息职业技术学院 中国大学慕课答案_第4页
MOOC 数据库设计与实现-天津电子信息职业技术学院 中国大学慕课答案_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

MOOC数据库设计与实现-天津电子信息职业技术学院中国大学慕课答案SQLServer2014简介单元作业SQLServer2014环境安装单元作业SQLServer2014系统配置单元作业SQLServer2014系统简单应用单元作业SQLServer2014简介单元测验1、问题:微软公司于年在旧金山召开发布会宣布正式推出SQLServer2014。选项:A、2014年4月16日B、2012年4月16日C、2014年5月16日D、2016年4月16日正确答案:【2014年4月16日】2、问题:提供高端数据中心管理,实现端到端智能化,支持深层数据访问的SQLServer2014系统版本是。选项:A、企业版B、商业智能版C、WEB版D、专业开发版正确答案:【企业版】3、问题:“内存驻留技术使系统处理性能大幅提升”是SQLServer2014数据库系统的新特征。选项:A、正确B、错误正确答案:【正确】4、填空题:提供基于浏览器的数据信息浏览功能与增强的数据集成和集成管理功能,支持具有安全性与可扩展性的综合BI解决方案的SQLServer2014数据库系统的版本是。正确答案:【智能商业版】5、填空题:SQLServer2014数据库系统提供的常用版本包括:SQLServer2014Enterprise、SQLServer2014BusinessIntelligence、SQLServer2014Standard、SQLServer2014Web、SQLServer2014Developer、。正确答案:【SQLServer2014Express】SQLServer2014环境安装单元测试1、问题:系统进入“服务器配置”界面,主要是配置的相关参数。选项:A、登录SQLServerB、更新SQLServerC、SQLServer数据库系统服务器D、SQLServer客户端正确答案:【SQLServer数据库系统服务器】2、问题:接受许可条款之后,单击“下一步”按钮,进入“”界面,检测安装程序规则,如果有错误,就必须调整后才能继续安装。选项:A、系统检测B、数据库引擎配置C、安装规则D、全局规则正确答案:【全局规则】3、问题:安装SQLServer2014数据库系统时对操作系统的环境要求是,通常使用Windows操作系统,针对SQLServer2014企业版而言,最好是WindowsServer2012、Windows8或更高版本。选项:A、正确B、错误正确答案:【正确】4、填空题:安装操作准备就绪,单击“下一步”按钮,进入“”界面,标识在运行安装程序时可能发生的问题,必须更正所有问题才能继续安装。正确答案:【安装规则】5、填空题:SQLServer2014数据库系统提供两种安装方式,分别是:和从SQLServer2005、SQLServer2008、SQLServer2008R2或SQLServer2012升级安装。正确答案:【全新SQLServer独立安装或向现有安装添加功能】SQLServer2014系统配置单元测试1、问题:安装完毕的SQLServer2014数据库系统在使用之前要进行及注册服务器等操作,对该系统实施优化配置。选项:A、创建服务器B、创建服务器组C、配置系统参数D、注销服务器正确答案:【创建服务器组】2、问题:查看已注册的服务器信息,选择“”→“已注册的服务器”命令,查看已注册的服务器具体信息。选项:A、工具B、视图C、窗口D、文件正确答案:【视图】3、问题:在“已注册的服务器”面板中,选择需要创建服务器组的类型,通常有4种类型,分别是:数据库引擎、AnalysisServices、ReportingServices、IntegrationServices等,根据需要单击对应的功能按钮。选项:A、正确B、错误正确答案:【正确】4、填空题:创造服务器组,不仅可以将已注册的众多服务器实施分组管理,而且借助服务器注册操作,可以存储大量与服务器之间的连接信息,确保数据库系统使用的、稳定性与高效性。正确答案:【安全性】5、填空题:SQLServer2014数据库系统通常提供本地帮助系统和两种类型的帮助信息。正确答案:【联机帮助系统】SQLServer2014系统简单应用单元测试1、问题:在SQLServer2014集成开发环境的可视化界面中包含个常用的主要窗口。选项:A、5B、7C、6D、4正确答案:【6】2、问题:在SQLServer2014系统中,标识符是为服务器、数据库及数据库对象起的名称,通常标识符分为和分隔标识符两种。选项:A、通用标识符B、一般标识符C、数据库标识符D、常规标识符正确答案:【常规标识符】3、问题:对象资源管理器用于编写脚本代码,是一款功能完备、易用性强、灵活便捷的脚本编辑器。选项:A、正确B、错误正确答案:【错误】4、填空题:在SQLServer2014系统中可以定义多个实例,通常系统提供默认实例和两种类型。正确答案:【命名实例】5、填空题:SQLServer2014系统中的数据库对象通常包括:数据列、数据表、视图、索引、触发器、、约束与规则等。正确答案:【存储过程】数据库系统简介单元作业常见数据库系统单元作业数据模型单元作业图书管理系统数据库设计单元作业创建应用数据库必备知识单元作业修改应用系统数据库单元作业删除应用系统数据库单元作业创建应用数据库必备知识单元作业数据库系统简介单元测试1、问题:从数据管理发展角度,以下那个选项不是数据库系统发展所经历的阶段?选项:A、人工管理阶段B、程序设计阶段C、数据库系统阶段D、文件管理阶段正确答案:【程序设计阶段】2、问题:以下那个选项不属于数据库系统的组成部分?选项:A、硬件B、人员C、软件D、文件正确答案:【文件】3、问题:MSSQLServer与MySQL都是常用的数据库系统,他们都由微软公司研发的。选项:A、正确B、错误正确答案:【错误】4、填空题:目前常见的数据库系统有甲骨文的______、微软的SQL和Access、MySQLAB公司的MySQL等。正确答案:【Oracle##%_YZPRLFH_%##oracel】5、填空题:数据库是指长期存储在计算机内的、有组织的、可共享的_____________。正确答案:【数据集合】常见数据库系统单元测试1、问题:常见的数据库系统有哪些?选项:A、MSSQLServer、MySQL、Oracle、DB2B、MSSQLServer、VC、Oracle、DB2C、MSSQLServer、MySQL、VB、DB2D、CE、、MySQL、Oracle、DB2正确答案:【MSSQLServer、MySQL、Oracle、DB2】2、问题:在UNIX操作系统方面,除了IBM自己的AIX操作系统外,()还支持目前主流的SunSolrais和HP-UX操作系统的版本。选项:A、MySQLB、DB2C、OracleD、Access正确答案:【DB2】3、问题:MSSQLServer不仅可以在Windows操作系统下运行,还可以在Linux操作系统下运行,实现跨平台。选项:A、正确B、错误正确答案:【错误】4、填空题:Oracle数据库系统,可以支持Linux、Unix和______________系统。正确答案:【Windows##%_YZPRLFH_%##windows】5、填空题:MySQL可以在windows环境下使用,其最经典的组合是与_____________和PHP一起使用。正确答案:【Apache##%_YZPRLFH_%##apache】数据模型单元测试1、问题:面象对象模型中最基本的概念是()选项:A、继承和多态性B、封闭和继承C、类和对象D、属性和操作正确答案:【类和对象】2、问题:常用的数据模型有结构数据模型、面向对象模型和()选项:A、网状模型B、实体联系模型C、层次模型D、树状模型正确答案:【实体联系模型】3、问题:ER图中基本的组成成分有矩形框、菱形框、椭圆形框和直线等。选项:A、正确B、错误正确答案:【正确】4、填空题:结构数据模型有层次、网状和______________三种模型。正确答案:【关系】5、填空题:结构数据模型是由数据结构、数据操作和_______________共3个部分组成。正确答案:【数据完整性约束##%_YZPRLFH_%##完整性约束】图书管理系统数据库设计单元测试1、问题:以下哪个不是ER图中基本的组成成分()选项:A、菱形框B、椭圆形框C、直线D、折线正确答案:【折线】2、问题:以下哪个选项不是概念模型的主要特点()选项:A、概念模型不易于更改B、概念模型是对现实世界的一个抽象描述C、概念模型应当易于理解D、概念模型应易于向数据模型转换正确答案:【概念模型不易于更改】3、问题:常用的原由有组件设计原则和自顶向下原则,在设计中还要注意尽量满足高范式标准原则。选项:A、正确B、错误正确答案:【正确】4、填空题:实现模块化设计的重要指导思想是分解、信息隐藏和__________。正确答案:【模块独立性】5、填空题:ER模型向关系模型转换时,对于每个联系类型,要视1:1、1:N和_____________三种不同的情况出不同的处理。正确答案:【M:N##%_YZPRLFH_%##m:n】创建应用数据库必备知识单元测试1、问题:以下哪个不是SQLServer2014中系统数据库()选项:A、MasterB、tempdbC、modelD、main正确答案:【main】2、问题:每个SQLServer2014数据库至少有一个()数据文件。选项:A、主要B、从属C、模型D、临时正确答案:【主要】3、问题:数据库设计的基本原则是在系统总体信息方案的指导下,各个库应当为它所支持的管理目标服务。选项:A、正确B、错误正确答案:【正确】4、填空题:每个SQLServer2014数据库可以有多个_______________数据文件。正确答案:【从##%_YZPRLFH_%##从属】5、填空题:_________文件保存用于恢复数据库的日志信息。正确答案:【事务日志##%_YZPRLFH_%##日志##%_YZPRLFH_%##事务】创建应用系统数据库单元测试1、问题:创建数据库的SQL语句关键字是格式为()选项:A、CREATETABLE数据库名(字段名列表)B、CREATEDataBase数据库名(字段1,字段2...字段n)C、CREATEDataBase数据库名(OnPrimary主文件设置项,LogOn日志文件设置项)D、CREATEDataBase数据库名(主数据文件存放地址,日志文件存放地址)正确答案:【CREATEDataBase数据库名(OnPrimary主文件设置项,LogOn日志文件设置项)】2、问题:一个完整的数据库文件是由()组成的。选项:A、数据和记录B、主要数据文件和日志文件C、行和列D、数据文件和逻辑文件正确答案:【主要数据文件和日志文件】3、问题:无法通过SQL语句后添加日志文件给数据库。选项:A、正确B、错误正确答案:【错误】4、填空题:在创建数据库主数据文件时,通过关键字FileGrowth设置_______________。正确答案:【数据文件的增长量##%_YZPRLFH_%##数据文件增长量##%_YZPRLFH_%##文件增长量】5、填空题:通过____________关键字,可以为数据库创建日志文件。正确答案:【LOGON##%_YZPRLFH_%##logon】修改应用系统数据库单元测试1、问题:使用SQLServerManagementStudio中的()可以将数据库所在的空间减少。选项:A、压缩B、收缩C、删除D、备份正确答案:【收缩】2、问题:通过以下哪个关键字,可以将数据库的名称重命名。选项:A、AlterB、ChangeC、UpdateD、Modify正确答案:【Modify】3、问题:可以通过SQL语句为数据库新增加日志文件和数据库文件。选项:A、正确B、错误正确答案:【正确】4、填空题:可以使用__________________File命令为数据库新增数据库文件。正确答案:【add##%_YZPRLFH_%##ADD】5、填空题:收缩数据库的正确SQL语句是DBCCSHRINKDATABASE(_________________,剩余空间比)正确答案:【数据库名##%_YZPRLFH_%##数据库名称##%_YZPRLFH_%##库名】删除应用系统数据库单元测试1、问题:可以使用()关键字删除数据库。选项:A、DeleteDataBaseB、DropDataBaseC、AlterDataBaseD、ChangeDataBase正确答案:【DropDataBase】2、问题:删除数据库Test的正确SQL语句是()选项:A、DropDataBaseTestB、DeleteDataBaseTestC、AlterDataBaseTestD、DeleteFromDataBaseTest正确答案:【DropDataBaseTest】3、问题:如果数据库被删除了,它的日志文件和数据库文件也将一并被删除,但备份文件可以保留下来。选项:A、正确B、错误正确答案:【正确】4、填空题:启动SQLServerManagementStudio,连接服务器后,展开其树状目录,用鼠标右键单击数据库Librarymanage,在弹出的快捷菜单中,可以选择________________命令,将该数据库删除掉。正确答案:【删除##%_YZPRLFH_%##drop】5、填空题:若数据库被删除后,可以通过事先备份好的_____________文件和日志文件,将数据库还原。正确答案:【数据##%_YZPRLFH_%##数据库】建立应用系统数据表必备知识单元作业建立应用系统数据表结构单元作业修改应用系统数据表结构单元作业删除应用系统数据表结构单元作业操作数据表中的数据记录单元作业建立应用系统数据表必备知识单元测试1、问题:SQLServere2014数据库中用于表示二进制的数据类型有()和()。选项:A、varbinnary和varB、bin和varbinC、binary和varbinaryD、binnary和var正确答案:【binary和varbinary】2、问题:SQLServer2014数据库中表是由行和列组成的,每一行表示一条()。选项:A、记录B、值C、数据D、字段正确答案:【记录】3、问题:游标是一种数据类型,该类型类似与数据表,其保存的数据包含行和列值,但是没有索引,游标用来建立一个数据的数据集,每次处理一行数据。选项:A、正确B、错误正确答案:【正确】4、填空题:SQLServere2014数据库中用于表示日期和时间的数据类型有date、_______________、datetime、datetime2、smalldatetime和datetimeoffset等。正确答案:【time##%_YZPRLFH_%##Time】5、填空题:确保数据库事务正确执行的四个基本要素是_______________、原始性、演绎性和稳定性。正确答案:【原子性】建立应用系统数据表结构单元测试1、问题:创建表的正确SQL语句格式为()选项:A、CREATETABLE表名(字段名列表)B、CREATETABLE表名(字段1,字段2...字段n)C、CREATETABLE表名(字段1类型,字段2类型...字段n类型)D、CREATETABLE表名(类型字段1,类型字段2...类型字段n)正确答案:【CREATETABLE表名(字段1类型,字段2类型...字段n类型)】2、问题:数据库中的表实则上是一个()结构。选项:A、一维B、二维C、三维D、多维正确答案:【二维】3、问题:只能通过SQL语句创建表结构。选项:A、正确B、错误正确答案:【错误】4、填空题:在SQLServer2014集成环境中,通过常用工具栏上的_____________按钮,可以检查输入的T-SQL语句是否有语法错误。正确答案:【分析】5、填空题:在SQLServer2014集成环境中,通过常用工具栏上的_____________按钮,可以执行输入的T-SQL语句,完成具体的操作。正确答案:【执行】修改应用系统数据表结构单元测试1、问题:以下哪个关键字是用来修改数据库表结构的()选项:A、ALTERB、ChangeC、UpdateD、Delete正确答案:【ALTER】2、问题:删除表结构中的一列,正确的SQL语句格式是()选项:A、Dropcolumn列名B、Deletecolumn列名C、Altertable表名Dropcolumn列名D、Altertable表名Deletecolumn列名正确答案:【Altertable表名Dropcolumn列名】3、问题:可以使用Add关键字为数据库中的表增加一列。选项:A、正确B、错误正确答案:【正确】4、填空题:为Student表中新增一列备注,列名称为Memo,数据类型为字符型的SQL语句是ALTERTABLEStudent______Memonvarchar(100)。正确答案:【ADD##%_YZPRLFH_%##add】5、填空题:通过______________关键字可以打开数据库。正确答案:【use##%_YZPRLFH_%##USE】删除应用系统数据表结构单元测试1、问题:可以使用以下哪个关键字删除数据库表结构。选项:A、deleteB、dropC、delD、alter正确答案:【drop】2、问题:删除数据库中表结构的正确SQL语句格式为()选项:A、Drop表名列名列表B、Delete表名列名列表C、DropTable表名D、DeleteTable表名正确答案:【DropTable表名】3、问题:要想删除数据表,必须先把该表中的所有列全部删除掉。选项:A、正确B、错误正确答案:【错误】4、填空题:删除表Studentinfo的SQL语句是________________________________。正确答案:【droptableStudentinfo##%_YZPRLFH_%##或droptable为大写,不区分大小写】5、填空题:删除表Studentinfo中的ID列SQL语句是____________________________________________。正确答案:【ALTERTABLEStudentinfoDropCOLUMNID##%_YZPRLFH_%##不区分大小写】操作数据表中的数据记录单元测试1、问题:INSERT语句的基本语法格式如下()选项:A、INSERT[INTO]目标表名(列1,列2,...)B、INSERT[INTO]目标表名(列1:列2:...)VALUES(值1:值2:...)C、INSERT[INTO]目标表名(列1,列2,...)VALUE(值1,值2,...)D、INSERT[INTO]目标表名(列1,列2,...)VALUES(值1,值2,...)正确答案:【INSERT[INTO]目标表名(列1,列2,...)VALUES(值1,值2,...)】2、问题:使用命令行方式将LibMgtInfo数据库中表BookInfo中Book_ID为10201001的图书价格改为52的SQL语句是()选项:A、CHANGEBookInfoSETBook_price=52WHEREBook_ID='10201001'B、UPDATEBookInfoSETBook_price=52WHEREBook_ID='10201001'C、UPDATEBookInfoGETBook_price=52WHEREBook_ID='10201001'D、UPDATEIntoBookInfoSETBook_price=52WHEREBook_ID='10201001'正确答案:【UPDATEBookInfoSETBook_price=52WHEREBook_ID='10201001'】3、问题:可以使用DELETE语句删除数据表中的数据。选项:A、正确B、错误正确答案:【正确】4、填空题:SQLServer提供了可视化界面和命令行两种方式对数据表中的数据进行查询、添加、修改和__________操作正确答案:【删除】5、填空题:在命令行方式下,可以使用INSERT和_______________语句向数据表中插入数据。正确答案:【SELECTINTO##%_YZPRLFH_%##或小写】查询语句简介单元作业数据表信息的简单查询单元作业数据表信息的高级查询单元作业创建索引单元作业管理索引单元作业创建视图单元作业管理视图单元作业查询语句简介单元测试1、问题:1.SQL语言的一次查询结果是一个()。选项:A、数据项B、记录C、元组D、表正确答案:【表】2、问题:在SELECT字句中关键字()用于消除重复项。选项:A、ASB、DISTINCTC、TOPD、PERCENT正确答案:【DISTINCT】3、问题:ORDERBY子句用于指定在SELECT语句返回的列中所使用的排序顺序。选项:A、正确B、错误正确答案:【正确】4、填空题:SELECT语句中必不可少的两个子句是________、________。正确答案:【Select,From】5、填空题:SELECT后的_____________参数返回特定数目的记录。正确答案:【Top】数据表信息的简单查询单元测试1、问题:已知SN是一个字符型字段,下面SQL查询语句的执行结果是()。SELECTSNFROMSWHERESNLIKE’AB%’选项:A、找出含有3个字符’AB%’的所有SN字段值B、找出含有3个字符’AB%’的所有SN字段值C、找出以字符’AB’开头的所有SN字段值D、找出含有字符’AB’的所有SN字段值正确答案:【找出以字符’AB’开头的所有SN字段值】2、问题:可以使用SQL语句实现表的排序操作,以下叙述正确的是()。选项:A、在ORDERBY子句后只能有一个属性B、ORDERBY子句所产生的输出只是逻辑排序效果,并没影响表的实际内容C、进行排序操作时,如果列中有空值则在升序输出时最后列出空值项,而在降序输出时首先列出空值项D、ORDERBY子句中必须指明是升序或降序,不能缺省正确答案:【ORDERBY子句所产生的输出只是逻辑排序效果,并没影响表的实际内容】3、问题:要使用模糊查询来从数据库中查找与某一数据相关的所有元组信息,可使用ALL关键字。选项:A、正确B、错误正确答案:【错误】4、填空题:NULL表示________,而不是没有或0。正确答案:【空值】5、填空题:SELECT语句条件中使用范围谓词_____________________,表示数据在某个数据区间内。正确答案:【betweenand】数据表信息的高级查询单元测试1、问题:SQL的函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在()子句中。选项:A、SELECTB、HAVINGC、GROUP…HAVINGD、WHERE正确答案:【WHERE】2、问题:设有学生(S)表和选课(SC)表,现要查询选修C2课程,且成绩为B以上(含B)的学生及成绩,在以下的SQL语句中要添加一个项。SELECTS.*,SC.成绩FROMSJOINSCONS.学号=SC.学号WHERESC.课程号=’C2’AND()选项:A、SC.成绩=’B’B、SC.成绩=’B’C、SC.成绩≤’B’D、SC.成绩!’B’正确答案:【SC.成绩=’B’】3、问题:实现数据表内连接的关键字为INNERJOIN。选项:A、正确B、错误正确答案:【正确】4、填空题:使用______________子句用于将分组后满足条件的行删除。正确答案:【HAVING】5、填空题:连接时对连接中左边的表不加限制,即使右表中没有匹配,也从左表返回所有的行,这种连接是_________正确答案:【左外连接】创建索引单元测试1、问题:不允许其中任何两行具有相同索引值的索引叫做()索引。选项:A、复合索引B、单一索引C、唯一性索引D、普通索引正确答案:【唯一性索引】2、问题:决定数据表中数据的物理顺序的索引叫做()索引。选项:A、顺序索引B、聚集索引C、非聚集索引D、唯一性索引正确答案:【聚集索引】3、问题:使用CLUSTERED关键字定义聚集索引。选项:A、正确B、错误正确答案:【正确】4、填空题:使用________________关键字定义索引。正确答案:【index】5、填空题:使用_____________关键字定义唯一性索引。正确答案:【UNIQUE】管理索引单元测试1、问题:在利用ALTERTABLE语句中可以删除索引,()语句可以在ALTERTABLE内部作为一条语句处理,选项:A、DROPINDEXB、DROPVIEWC、ALERTINDEXD、ALERTVIEW正确答案:【DROPINDEX】2、问题:如果table_name表中有索引index_name,删除此索引的语句错误的是()。选项:A、DROPINDEXindex_nameONtalbe_nameB、ALTERTABLEtable_nameDROPINDEXindex_nameC、DROPINDEXtable_name.index_nameD、ALTERTABLEtable_nameDROPCONSTRAINTindex_name正确答案:【ALTERTABLEtable_nameDROPCONSTRAINTindex_name】3、问题:在ALTERTABLE语句中使用ADDINDEX语句为表增加索引。选项:A、正确B、错误正确答案:【正确】4、填空题:一个表包含__________________个聚集索引。正确答案:【1】5、填空题:在执行CREATETABLE语句时可以创建索引,也可以单独用________________语句创建索引。正确答案:【CREATEINDEX】创建视图单元测试1、问题:SQL中的视图是为了提高数据库系统的()。选项:A、并发控制B、完整性C、隔离性D、安全性正确答案:【安全性】2、问题:视图是存储在数据库中的()。选项:A、数据表B、数据记录C、物理数据D、SQL语句正确答案:【SQL语句】3、问题:视图中存储的是视图的定义,而不是视图中看到的数据。选项:A、正确B、错误正确答案:【正确】4、填空题:视图是一张____________,视图中的数据来自________。正确答案:【虚拟数据表基表】5、填空题:使用_________________语句创建视图。正确答案:【CREATEVIEW】管理视图单元测试1、问题:删除视图用下面哪条语句()。选项:A、DROPVIEWB、DELETEVIEWC、REMOVEVIEWD、ALTERVIEW正确答案:【DROPVIEW】2、问题:修改视图使用下列哪条命令()选项:A、DROPVIEWB、UPDATEVIEWC、ALTERVIEWD、CREATEVIEW正确答案:【ALTERVIEW】3、问题:可以基于一个视图,一次性地更改多个基础表的数据选项:A、正确B、错误正确答案:【错误】4、填空题:对所有的视图都可以进行_____________操作。正确答案:【选择数据】5、填空题:插入操作必须能够映射到基本表中的相应字段,视图中不能包含DISTINCT或______________子句。正确答案:【GROUPBY】Transact-SQL语法基础与流程控制操作创建和执行存储过程单元作业存储过程的管理单元作业创建和执行触发器单元作业触发器的管理单元作业用户自定义数据类型单元作业用户自定义函数单元作业事务操作单元作业游标操作单元作业锁操作单元作业Transact-SQL语法基础与流程控制操作单元测验1、问题:Transact-SQL语句中的语句块使用()。选项:A、BEGIN…ENDB、{}C、缩进D、以上都不对正确答案:【BEGIN…END】2、问题:Transact-SQL语句中的多分支语句使用()关键字。选项:A、IFB、SWITCHC、WHILED、CASE正确答案:【CASE】3、问题:求解平均值的聚合函数为AVG。选项:A、正确B、错误正确答案:【正确】4、填空题:SELECT,INSERT,UPDATE,DELETE语句属于__________________语句。正确答案:【DML】5、填空题:描述不在字符列中的任何单一字符的通配符为_____________。正确答案:【[^]】创建和执行存储过程单元测试1、问题:创建存储过程用()命令。选项:A、createB、insertC、deleteD、exec正确答案:【create】2、问题:执行存储过程用()命令。选项:A、createB、execC、deleteD、insert正确答案:【exec】3、问题:只能通过T-SQL命令创建存储过程。选项:A、正确B、错误正确答案:【错误】4、填空题:执行不带参数的名为sp_proc的存储过程的命令为:正确答案:【execsp_proc】5、填空题:创建存储过程分为使用和两种方法。正确答案:【可视化界面T-SQL命令】存储过程的管理单元测试1、问题:修改存储过程使用命令。选项:A、updateB、alterC、deleteD、create正确答案:【alter】2、问题:维护存储过程不包括选项:A、查看B、创建C、修改D、删除正确答案:【创建】3、问题:删除名为sp_bookquantity的存储过程的命令为:DROPPROCsp_bookquantity。选项:A、正确B、错误正确答案:【正确】4、填空题:查看名为Booksearch的存储过程的命令为正确答案:【sp_helptextBooksearch】5、填空题:维护存储过程可以使用和两种方式。正确答案:【可视化界面T-SQL命令】创建和执行触发器单元测试1、问题:创建触发器用()命令。选项:A、createB、deleteC、insertD、exec正确答案:【create】2、问题:触发器不能防止()的错误操作。选项:A、createB、insertC、updateD、delete正确答案:【create】3、问题:触发器是一种特殊的存储过程。选项:A、正确B、错误正确答案:【正确】4、填空题:触发器分为、和。正确答案:【DML触发器DDL触发器登录触发器】5、填空题:创建DML触发器可以分为和两种方式。正确答案:【可视化界面T-SQL语句】触发器的管理单元测试1、问题:修改触发器时应使用命令。选项:A、updateB、alterC、deleteD、create正确答案:【alter】2、问题:删除触发器时应使用命令。选项:A、dropB、alterC、deleteD、create正确答案:【drop】3、问题:删除触发器使用delete命令。选项:A、正确B、错误正确答案:【错误】4、填空题:维护触发器包括、和触发器。正确答案:【查看修改删除】5、填空题:维护触发器时可以使用和两种方式。正确答案:【可视化界面T-SQL命令】用户自定义数据类型单元测试1、问题:创建一个用户自定义的数据类型weixin,用于存储联系人的微信帐号信息,数据类型规定为varchar(30),写出创建该数据类型的T-SQL代码。选项:A、sp_addtypeweixin,'varchar(30)','notnull'B、EXECsp_addweixin,'varchar(30)','notnull'C、EXECsp_addtypeweixin,'varchar(30)','notnull'D、EXECsp_addtypeweixin,varchar(30),'notnull'正确答案:【EXECsp_addtypeweixin,'varchar(30)','notnull'】2、问题:用于删除用户自定义数据类型的系统存储过程是。选项:A、sp_droptypeB、sp_deletetypeC、sp_dropfunctionD、droptype正确答案:【sp_droptype】3、问题:用户自定义数据类型并不能视为是SQLServer2014数据库系统中真正的数据类型。选项:A、正确B、错误正确答案:【正确】4、填空题:在SQLServer2014数据库系统中可以通过和T-SQL语句两种方式创建并使用用户自定义数据类型。正确答案:【可视化界面##%_YZPRLFH_%##SSMS】5、填空题:将已经创建的用户自定义数据类型address删除,写出相应的T-SQL代码。正确答案:【EXECsp_droptypeaddress】用户自定义函数单元测试1、问题:用户自定义函数的优点包括:、可以加快执行速度、可以减少网络流量。选项:A、可以减少编译时间B、可以简化程序设计C、可以进行模块化程序设计D、可以提高网络传输效率正确答案:【可以进行模块化程序设计】2、问题:删除已创建的用户自定义函数bookquantity,对应的T-SQL代码是:。选项:A、DELETEFUNCTIONbookquantityB、DROPbookquantityC、DROPFUNCTIONbookquantityD、DELETEbookquantity正确答案:【DROPFUNCTIONbookquantity】3、问题:标量值函数功能强大,相当于一个参数化的视图,而且标量值函数通过附件语句的逻辑功能超越了视图的局限性,凸显了该函数的强大功能。选项:A、正确B、错误正确答案:【错误】4、填空题:依据自定义函数返回值类型的不同,自定义函数可以分成如下三种类型,分别是:标量值函数、、多语句表值函数。正确答案:【内联表值函数】5、填空题:调用已创建的自定义函数Fun_depart,检索“软件系”读者的全部信息,对应的T-SQL代码是:正确答案:【select*fromdbo.Fun_depart('软件系')##%_YZPRLFH_%##select*fromFun_depart('软件系')】事务操作单元测试1、问题:事务的四个重要特征是、、、。选项:A、原子性隔离性实时性持久性B、原子性一致性隔离性持久性C、安全性持久性隔离性统一性D、一致性完整性分离性持续性正确答案:【原子性一致性隔离性持久性】2、问题:以BEGINTRNSACTION语句显式开始,以COMMIT和ROLLBACK语句显式结束的事务称为事务。选项:A、隐式自动事务B、分布式事务C、系统事务D、用户定义显式事务正确答案:【用户定义显式事务】3、问题:事务的使用应当放置在声明与释放游标操作之间,当事务结束时,游标也将自动关闭。选项:A、正确B、错误正确答案:【正确】4、填空题:通常,一个完整的事务处理过程一般包含4种类型的语句:开始事务、提交事务、和保存事务等。正确答案:【回滚事务】5、填空题:在SQLServer系统中,事务是一个基本的工作单元,是由用户自定义的一组关于数据库操作的序列组成,这些操作序列组成一个,形成事务处理机制,其核心是要么这些工作全做,要么全不做。正确答案:【原子单位】游标操作单元测试1、问题:依据游标在结果集中移动方向不同,可以分成滚动游标和两种类型。选项:A、读写游标B、只读游标C、静态游标D、只进游标正确答案:【只进游标】2、问题:依据游标结果集是否可以被修改,可以分成和读写游标两种类型。选项:A、键集驱动游标B、静态游标C、只读游标D、只进游标正确答案:【只读游标】3、问题:游标成功声明后,全局变量@@CURSOR_ROWS用于记录游标内部的数据行数。选项:A、正确B、错误正确答案:【错误】4、填空题:按照处理特性不同,游标被分成静态游标、、键集驱动游标等三种类型。正确答案:【动态游标】5、填空题:在SQLServer系统中,游标同样是遵循的原则,在实践中,按照声明游标→打开游标→从游标中提取一行信息→关闭游标→释放游标的顺序执行操作。正确答案:【先声明后使用】锁操作单元测试1、问题:从数据库系统的视角来分析,锁可以分为、、等三种类型。选项:A、乐观锁、悲观锁、共享锁B、独占锁、共享锁、更新锁C、排他锁、共享锁、系统锁D、系统锁、共享锁、更新锁正确答案:【独占锁、共享锁、更新锁】2、问题:该种类型的锁主要用于数据的读取操作,被该锁锁定的资源允许多个事务读取相同数据,同样也可以被多个其他用户读取,但不允许对数据做修改,此锁称为。选项:A、排他锁B、独占锁C、共享锁D、乐观锁正确答案:【共享锁】3、问题:在多用户或多进程状况下,每个任务占用其他任务即将索取的资源,或多任务为争用同一资源,而陷入无法解决的永久性阻塞状态,因而系统无法正常工作,一直处于循环等待状态,即为死锁,系统形成上述状态应具备四个条件:请求与保持、非剥夺、循环等待、互斥。选项:A、正确B、错误正确答案:【正确】4、填空题:从程序员的视角来分析,锁可以分为乐观锁、等两种类型。正确答案:【悲观锁##%_YZPRLFH_%##PessimisticLock】5、填空题:该种类型的锁主要用于数据的修改操作,被锁定的资源只能被实施锁定操作的程序或用户使用,除此之外其他操作均不接受,此锁称为。当执行INSERT、UPDATE或DELETE命令时,系统自动启用该锁。正确答案:【独占锁##%_YZPRLFH_%##ExclusiveLock】数据库的分离附加与导入导出单元作业数据库的备份单元作业数据库的权限管理单元作业数据库用户与角色管理单元作业数据库身份验证单元作业数据库的分离附加与导入导出单元测验1、问题:()是将某个数据库从SQLServer数据库列表中删除,使其不再被SQLServer管理和使用,但该数据库的文件(.mdf)和对应的日志文件(.ldf)完好无损。选项:A、分离数据库B、附加数据库C、备份数据库D、还原数据库正确答案:【分离数据库】2、问题:()是将一个备份磁盘中的数据库文件(.mdf)和对应的日志文件(.ldf)复制到需要的计算机,并将其添加到某个SQLServer数据库服务器中,由该服务器来管理和使用这个数据库。选项:A、分离数据库B、附加数据库C、备份数据库D、还原数据库正确答案:【附加数据库】3、问题:SQLServer允许用户在SQLServer和异类数据源之间大容量地导入及导出数据。选项:A、正确B、错误正确答案:【正确】4、填空题:分离成功后,可以把该数据库文件(文件)和对应的日志文件(文件)复制到其他磁盘中作为备份保存。正确答案:【.mdf.ldf】5、填空题:大容量表示将数据从SQLServer表中复制到数据文件。正确答案:【导出】数据库的备份单元测验1、问题:()是指将从最近一次完整数据库备份以后发生改变的数据进行备份。选项:A、完整备份B、差异备份C、事务日志备份D、数据库文件备份正确答案:【差异备份】2、问题:()依赖于完整备份,但并不备份数据库本身,这种类型的备份只记录事务日志的适当部分。选项:A、差异备份B、事务日志备份C、数据库文件备份D、数据库文件组备份正确答案:【事务日志备份】3、问题:数据库恢复就是让数据库根据备份的数据回到备份时的状态。选项:A、正确B、错误正确答案:【正确】4、填空题:SQLServer2014提供了多种备份方式:、、、和文件组备份。正确答案:【完整备份差异备份数据库文件备份】5、填空题:就是备份整个数据库,包括数据库文件、这些文件的地址以及事务日志的某些部分。正确答案:【完整备份】数据库的权限管理单元测验1、问题:()语句用来授予权限。选项:A、grantB、denyC、revokeD、update正确答案:【grant】2、问题:()语句用来撤销权限。选项:A、grantB、denyC、revokeD、update正确答案:【revoke】3、问题:对于在架构中创建的所有新对象,用户可以自动继承权限,无需在创建新对象时授予权限。选项:A、正确B、错误正确答案:【正确】4、填空题:为了允许用户执行某些活动或者操作数据,需要授予相应的权限,使用语句授权。正确答案:【grant】5、填空题:撤销以前对teacher角色赋予的修改readerinfo表的权限。正确答案:【REVOKEUPDATEONreaderinfoTOteacher】数据库用户与角色管理单元测验1、问题:()用户被隐式授予对数据库的所有权限,并且能将这些权限授予其他用户。选项:A、dboB、guestC、sysD、sysadmin正确答案:【dbo】2、问题:()用户是一个使用户能连接到数据库并允许访问数据库的特殊用户。选项:A、dboB、guestC、sysD、sysadmin正确答案:【guest】3、问题:数据库所有者或dbo是个特殊类型的数据库用户,并且它被授予特殊的权限。选项:A、正确B、错误正确答案:【正确】4、填空题:SQLServer2014使用来集中管理数据库或服务器的权限。正确答案:【角色】5、填空题:创建一个用户s1密码为“123qwe.”的语句:正确答案:【createlogins1withpassword='123qwe.'】数据库身份验证单元测验1、问题:当数据库仅在内部访问时,使用()验证模式可以获得最佳的工作效率。选项:A、Windows身份B、混合身份C、管理员身份D、所有者身份正确答案:【Windows身份】2、问题:当使用Windows身份验证模式连接到SQLServer时,Windows将()对客户端进行身份验证。选项:A、完全负责B、不负责C、部分负责D、视情况来负责正确答案:【完全负责】3、问题:除了在安装时指定身份验证模式外,还可以修改已指定验证模式的SQLServer2014服务器。选项:A、正确B、错误正确答案:【正确】4、填空题:SQLServer2014提供了两种验证模式:和。正确答案:【Windows身份验证模式混合模式】5、填空题:SQLServer2014默认使用_________验证模式。正确答案:【Windows身份】《数据库设计与实现》课程期末试卷1、问题:SQLServer2012数据库系统属于以下哪种类型()选项:A、网状型B、层次型C、关系型D、以上都不是正确答案:【关系型】2、问题:教师和课程之间存在的联系类型是()选项:A、一对一B、一对多C、多对一D、多对多正确答案:【多对多】3、问题:可以唯一的标识表中的一行,确保数据唯一性的是()选项:A、外键B、视图C、触发器D、主键正确答案:【主键】4、问题:使用聚合函数时,将空值计算在内的是()选项:A、MAXB、COUNT(*)C、SUMD、AVG正确答案:【COUNT(*)】5、问题:已知SN是一个字符型字段,下面SQL查询语句的执行结果是()。SELECTSNFROMSWHERESNLIKE’AB%’选项:A、找出含有3个字符’AB%’的所有SN字段值B、找出仅含3个字符且前两个字符为’AB’的SN字段值C、找出以字符’AB’开头的所有SN字段值D、找出含有字符’AB’的所有SN字段值正确答案:【找出以字符’AB’开头的所有SN字段值】6、问题:SQL的函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在()子句中。选项:A、SELECTB、HAVINGC、GROUP…HAVINGD、WHERE正确答案:【WHERE】7、问题:数据表中数据的物理顺序和()的逻辑顺序一致。选项:A、聚集索引B、非聚集索引C、组合索引D、唯一索引正确答案:【聚集索引】8、问题:限制输入到列的取值范围,应使用()约束选项:A、checkB、PrimarykeyC、ForeignkeyD、unique正确答案:【check】9、问题:以下哪一个语句可以完成对表结构的修改()选项:A、CreateTableB、AlterTableC、DropTableD、UpdateTable正确答案:【AlterTable】10、问题:DCL指得是()。选项:A、数据操纵语言B、数据定义语言C、数据控制语言D、数据库语言正确答案:【数据操纵语言】11、问题:在D盘根目录下DATA文件夹中建立一个名为“stugrade”的数据库,用于管理学生的成绩。其中:主数据文件名为:“stugrade.mdf”,初始大小:5M,最大文件大小是100M,文件增长大小是10%,日志文件名称是:“stugrade_log.ldf”,初始大小:3M,最大文件大小是20M,文件增长大小是1M。根据上述题目要求,将下列T-SQL程序代码补充完整。Create(1)stugradeOn(name=(2),filename='D:\DATA\stugrade.mdf',size=(3)MB,maxsize=100,filegrowth=10%)log(4)(name='stugrade_log',filename='D:\DATA\(5)',size=3MB,maxsize=(6)MB,filegrowth=1MB)选项:A、1、database2、stugrade3、34、on5、stugrade_log.ldf6、20B、1、database2、stugrade3、54、on5、stugrade_log.ndf6、20C、1、database2、stugrade3、54、on5、stugrade_log.ldf6、20D、1、database2、stugrade3、54、on5、stugrade_log.ldf6、1正确答案:【1、database2、stugrade3、54、on5、stugrade_log.ldf6、20】12、问题:经过对学生成绩管理系统的需求分析,规划出该系统总共需要3张数据表,分别是学生信息表(studentinfo)、课程信息表(courseinfo)和成绩信息表(gradeinfo)等。其中:studentinfo表包括如下的数据字段:学生ID(nvarchar(15),不允许为空,主键)学生姓名(varchar(20),不允许为空)学生性别(char(2),允许为空)所学专业(varchar(50),允许为空)入学年份(date,允许为空)courseinfo表包括如下的数据字段:课程ID(nvarchar(8),不允许为空,主键)课程名称(nchar(30),不允许为空)课程学分(decimal(3,1),允许为空)gradeinfo表包括如下的数据字段:学生ID(nvarchar(15),不允许为空,主键,外键)课程ID(nvarchar(8),不允许为空,主键,外键)考试成绩(float,允许为空)考试时间(datetime,允许为空)课程信息表(courseinfo)和成绩信息表(gradeinfo)通过可视化界面建立数据表结构,下面请将建立studentinfo数据表的T-SQL程序代码补充完整。CREATE(1)studentinfo(学生ID(2)NOTNULL,学生姓名varchar(20)(3),学生性别char(2),(4)varchar(50),入学年份(5),constraint[PK_studentinfo](6)keyclustered(学生ID))on[primary]选项:A、1、TABLE2、nvarchar(15)3、NOTNULL4、所学专业5、date6、primaryB、1、DATABASE2、nvarchar(15)3、NOTNULL4、所学专业5、date6、primaryC、1、TABLE2、varchar(15)3、NOTNULL4、所学专业5、date6、primaryD、1、TABLE2、nvarchar(15)3、NOTNULL4、所学专业5、datetime6、primary正确答案:【1、TABLE2、nvarchar(15)3、NOTNULL4、所学专业5、date6、primary】13、问题:向studentinfo数据表中添加一条记录,具体内容为:学生ID:10001学生姓名:张三学生性别:男所学专业:软件技术入学年份:2019-09-01下面请将插入数据信息的T-SQL程序代码补充完整。(1)into(2)(学生ID,学生姓名,(3),所学专业,入学年份)values('10001','张三',(4),(5),(6))选项:A、1、insertinto2、studentinfo3、学生性别4、'男'5、'软件技术'6、'2019-09-01'B、1、insert2、studentinfo3、学生性别4、'男'5、'软件技术'6、'2019-09-01'C、1、update2、studentinfo3、学生性别4、'男'5、'软件技术'6、'2019-09-01'D、1、insert2、studentinfo3、学生性别4、'男'5、'软件技术'6、2019-09-01正确答案:【1、insert2、studentinfo3、学生性别4、'男'5、'软件技术'6、'2019-09-01'】1

温馨提示

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

评论

0/150

提交评论