MOOC 数据库原理及应用-西南石油大学 中国大学慕课答案_第1页
MOOC 数据库原理及应用-西南石油大学 中国大学慕课答案_第2页
MOOC 数据库原理及应用-西南石油大学 中国大学慕课答案_第3页
MOOC 数据库原理及应用-西南石油大学 中国大学慕课答案_第4页
MOOC 数据库原理及应用-西南石油大学 中国大学慕课答案_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

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

文档简介

MOOC数据库原理及应用-西南石油大学中国大学慕课答案第一章数据库系统概论--单元测试1、问题:DB、DBMS和DBS三者之间的关系是()。选项:A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DB和DBSD、不能相互包括正确答案:【DBS包括DB和DBMS】2、问题:数据库与文件系统的根本区别是。选项:A、提高了系统效率ꢀB、方便了用户使用C、数据的结构化D、节省了存储空间正确答案:【数据的结构化】3、问题:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。选项:A、数据库系统B、文件系统C、人工管理D、数据项管理正确答案:【数据库系统】4、问题:数据库系统的核心是选项:A、数据库B、数据库管理系统C、数据模型D、软件工具正确答案:【数据库管理系统】5、问题:数据库管理系统是。选项:A、操作系统的一部分B、一种编译程序C、在操作系统支持下的系统软件D、一种操作系统正确答案:【在操作系统支持下的系统软件】6、问题:数据库中存储的是。选项:A、数据B、数据模型C、数据及数据间的联系D、信息正确答案:【数据及数据间的联系】7、问题:数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。选项:A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件D、多种应用、多种语言、多个用户相互覆盖地使用数据集合正确答案:【多种应用、多种语言、多个用户相互覆盖地使用数据集合】8、问题:数据库管理系统(DBMS)的主要功能是。选项:A、修改数据库B、定义数据库C、应用数据库D、保护数据库正确答案:【定义数据库】9、问题:数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。选项:A、数据管理功能B、数据操纵功能C、数据定义功能D、数据控制功能正确答案:【数据操纵功能】10、问题:在数据库中,下列说法是不正确的。选项:A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余正确答案:【数据库避免了一切数据的重复】11、问题:数据处理是将_____转换为_____的过程。选项:A、信息、数据B、数据、信息C、数据、数据库D、信息、文件正确答案:【数据、信息】12、问题:下列说法中,数据库系统的特点不包括____。选项:A、数据一致性B、数据共享C、使用专用文件D、具有数据的安全与完整性保障正确答案:【使用专用文件】13、问题:数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为____。选项:A、分布式系统B、单用户系统C、集中式系统D、共享式系统正确答案:【单用户系统】14、问题:数据的管理方法主要有。选项:A、批处理和文件系统B、文件系统和分布式系统C、分布式系统和批处理D、数据库系统和文件系统正确答案:【数据库系统和文件系统】15、问题:数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。选项:A、可靠性B、一致性C、完整性D、安全性正确答案:【安全性】16、问题:下列不属于文件系统特点的项是______。选项:A、文件内部的数据有结构B、数据可为特定用户专用C、数据结构和应用程序相互依赖D、减少和控制了数据冗余正确答案:【减少和控制了数据冗余】17、问题:数据库系统与文件系统的主要区别是。选项:A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量正确答案:【文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决】18、问题:在下述关于数据库系统的叙述中,正确的是____。选项:A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系正确答案:【数据库的数据项之间和记录之间都存在联系】19、问题:以下选项中,不是用文件系统管理数据的缺点的是。选项:A、数据冗余不可避免B、不支持对文件的并发访问C、数据间联系弱D、编写应用程序方便正确答案:【编写应用程序方便】20、问题:下面不属于DBMS产品的是。选项:A、OracleB、office2010C、SQLServerD、DB2正确答案:【office2010】21、问题:数据只能是数字选项:A、正确B、错误正确答案:【错误】22、问题:数据与其语义是不可分的。选项:A、正确B、错误正确答案:【正确】23、问题:数据与信息是两个既有联系也有区别的概念,数据是信息的载体,而信息是数据的内涵选项:A、正确B、错误正确答案:【正确】24、问题:文件系统中的数据可以为各种用户共享选项:A、正确B、错误正确答案:【错误】25、问题:使用文件系统管理数据要比数据库方便选项:A、正确B、错误正确答案:【错误】26、问题:在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件。选项:A、正确B、错误正确答案:【错误】27、问题:在数据库系统中,应用程序可以不关心数据的存储位置和结构。原因是数据的存储位置及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换时由数据库管理系统自动完成的。选项:A、正确B、错误正确答案:【正确】28、问题:数据库系统与文件系统相比实际上是在应用程序和存储数据的数据库之间增加了一个系统软件,即数据库管理系统。选项:A、正确B、错误正确答案:【正确】29、问题:在人工管理阶段,程序与数据具有一定的独立性选项:A、正确B、错误正确答案:【错误】30、问题:在文件系统阶段,程序与数据具有了一定的独立性选项:A、正确B、错误正确答案:【正确】31、填空题:数据库管理系统(DBMS)是位于(请用中文描述)和操作系统之间的一层管理软件。正确答案:【用户】32、填空题:(要求用中文描述)是长期存储在计算机内的、有组织、可共享的数据集合。正确答案:【数据库】33、填空题:数据库的特点之一是数据独立性高,数据独立性包括数据的物理独立性和独立性。正确答案:【逻辑】34、填空题:数据库系统一般由数据库、应用系统、(请用中文描述)、数据库管理员和用户构成。正确答案:【数据库管理系统】35、填空题:数据库管理系统的主要功能有数据定义,(请用中文描述),数据库的运行管理和数据库的建立以及维护等4个方面。正确答案:【数据操纵】36、填空题:数据管理技术经历了、文件系统和数据库系统三个阶段。正确答案:【人工管理】37、填空题:DBMS的中文全称是正确答案:【数据库管理系统】38、填空题:DBA的中文全称是正确答案:【数据库管理员】39、填空题:DBS的中文全称是正确答案:【数据库系统】40、填空题:由(要求用中文描述)负责全面管理和控制数据库系统正确答案:【数据库管理员】41、填空题:DBMS管理的是(要求在“结构化”和“非结构化”里选一个)的数据。正确答案:【结构化】42、填空题:经过处理和加工提炼而用于决策或其他应用活动的数据称为正确答案:【信息】43、填空题:数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的______表现出来的。正确答案:【数据模型】44、填空题:数据是信息的表现_______正确答案:【形式】45、填空题:开发、管理和使用数据库的人员主要有数据库管理员、系统分析员、和最终用户四类相关人员。正确答案:【应用程序员】46、填空题:用于实现数据库各种数据操作的软件是(要求用中文描述)_____。正确答案:【数据库管理系统】47、填空题:在数据库系统中,数据库的作用是。正确答案:【存放数据】48、填空题:数据库系统是指在计算机中引入(请用中文描述)后的系统。正确答案:【数据库】49、填空题:如何科学地组织和管理数据、如何高效地获取和维护数据,完成这个任务的是一个系统软件,这个系统软件称为(请用中文描述)。正确答案:【数据库管理系统】50、填空题:数据库管理系统是数据管理技术发展的一个重大变革,将过去在文件系统中以程序设计为核心,数据服从程序设计的数据管理模式改变为以为核心的数据管理模式。正确答案:【数据库设计】第二章数据库系统结构-单元测试1、问题:“商品”与“顾客”两个实体集之间的联系一般是()。选项:A、一对一B、一对多C、多对一D、多对多正确答案:【多对多】2、问题:在E-R图中,用来表示实体的图形是()。选项:A、矩形B、椭圆形C、菱形D、三角形正确答案:【矩形】3、问题:层次型、网状型和关系型数据库划分原则是()。选项:A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系方式正确答案:【数据之间的联系方式】4、问题:数据库设计中反映用户对数据要求的模式是()。选项:A、内模式B、概念模式C、外模式D、设计模式正确答案:【外模式】5、问题:用树形结构表示实体之间联系的模型是()。选项:A、关系模型B、网状模型C、层次模型D、其余三个都是正确答案:【层次模型】6、问题:将E-R图转换为关系模式时,实体和联系都可以表示为()。选项:A、属性B、键C、关系D、域正确答案:【关系】7、问题:数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。选项:A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、三种说法都不对正确答案:【三种说法都不对】8、问题:下面的选项不是关系数据库基本特征的是()。选项:A、不同的列应有不同的数据类型B、不同的列应有不同的列名C、与行的次序无关D、与列的次序无关正确答案:【不同的列应有不同的数据类型】9、问题:对关系模型叙述错误的是()。选项:A、建立在严格的数学理论、集合论和谓词演算公式的基础之上B、微机DBMS绝大部分采用关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库系统正确答案:【不具有连接操作的DBMS也可以是关系数据库系统】10、问题:关系模型中,一个关键字()。选项:A、可以由多个任意属性组成B、至多由一个属性组成C、可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、都不是正确答案:【可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成】11、问题:在一个关系中,如果有这样一个属性或属性组存在,它的值能唯一地标识关系中的每一个元组,称这个属性或属性组为()。选项:A、关键字B、数据线C、主属性D、主属性值正确答案:【关键字】12、问题:同一个关系模型的任意两个元组值()。选项:A、不能全同B、可全同C、必须全同D、都不是正确答案:【不能全同】13、问题:关系数据库用()标识实体之间的联系选项:A、层次模型B、网状模型C、指针链D、表格数据正确答案:【表格数据】14、问题:关系数据库中的关键字是指()。选项:A、能唯一决定关系的字段B、不可改动的专用保留字C、关键的、很重要的字段D、能唯一标识元组的属性或属性集合正确答案:【能唯一标识元组的属性或属性集合】15、问题:关系数据模型通常把()称为属性选项:A、记录B、基本表C、模式D、字段正确答案:【字段】16、问题:当关系有多个候选码时,则选定一个作为主码,但若主码为全码时,应包含()。选项:A、单个属性B、两个属性C、多个属性D、全部属性正确答案:【全部属性】17、问题:下面关于关系性质的说法,错误的是()。选项:A、表中的一行称为一个元组B、表中任意两行可能相同C、表中的一列称为一个属性D、行列交叉点不允许有多个值正确答案:【表中任意两行可能相同】18、问题:元数据是指()选项:A、数据结构的描述B、数据项的描述C、数据的来源D、基本数据正确答案:【数据结构的描述】19、问题:实体完整性是指关系中()选项:A、不允许有空行B、主码不允许为空值C、属性值外码取空值D、允许外码取空值正确答案:【主码不允许为空值】20、问题:通常情况下,下面的关系不可以作为关系数据库的关系的是()选项:A、R1(学号,姓名,性别,年龄)B、R2(学号,姓名,班级号)C、R3(学号,姓名,简历)D、R4(学号,姓名,宿舍号)正确答案:【R3(学号,姓名,简历)】21、问题:数据库系统的英文缩写为DBMS。选项:A、正确B、错误正确答案:【错误】22、问题:数据库是相互关联的数据的集合。选项:A、正确B、错误正确答案:【正确】23、问题:关键字至多由一个属性组成。选项:A、正确B、错误正确答案:【错误】24、问题:网状模型比关系模型更先进。选项:A、正确B、错误正确答案:【错误】25、问题:层次模型属于概念模型。选项:A、正确B、错误正确答案:【错误】26、问题:关系模型属于逻辑模型。选项:A、正确B、错误正确答案:【正确】27、问题:实体与实体之间的联系也可以转换为关系表。选项:A、正确B、错误正确答案:【正确】28、问题:实体完整性规则规定:属性不能取空值。选项:A、正确B、错误正确答案:【错误】29、问题:关系模型中的二维表,一列称为一个属性。选项:A、正确B、错误正确答案:【正确】30、问题:关系模型中的二维表,一行对应一个实体的实例。选项:A、正确B、错误正确答案:【正确】31、问题:关系模型中的二维表,一行称为一个字段。选项:A、正确B、错误正确答案:【错误】32、问题:E-R模型是目前使用较多的逻辑模型。选项:A、正确B、错误正确答案:【错误】33、问题:E-R模型实现了将现实世界抽象为信息世界。选项:A、正确B、错误正确答案:【正确】34、问题:一个数据库对应一个应用系统。选项:A、正确B、错误正确答案:【错误】35、问题:关系型数据库的一大特点是:用二维表表示关系。选项:A、正确B、错误正确答案:【正确】36、填空题:在二维表中,元组的不能再分成更小的数据项。正确答案:【属性】37、填空题:关系数据模型中,二维表的列称为________。正确答案:【属性】38、填空题:关系数据模型中,二维表的行称为________。正确答案:【元组##%_YZPRLFH_%##记录】39、填空题:唯一标识实体的属性或属性集称为________。正确答案:【关键字##%_YZPRLFH_%##码##%_YZPRLFH_%##键##%_YZPRLFH_%##key】40、填空题:关系操作的特点是()操作。正确答案:【集合】41、填空题:在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组属于R,或者属于S,则W为()运算的结果。正确答案:【并##%_YZPRLFH_%##UNION##%_YZPRLFH_%##union】42、填空题:E-R模型用()图形符号表示联系。正确答案:【菱形##%_YZPRLFH_%##菱形框】43、填空题:E-R模型用()图形符号表示实体。正确答案:【矩形##%_YZPRLFH_%##矩形框##%_YZPRLFH_%##方框】44、填空题:E-R模型用()图形符号表示属性。正确答案:【椭圆##%_YZPRLFH_%##椭圆形##%_YZPRLFH_%##圆角矩形】45、填空题:联系分为一对一、一对多和()。正确答案:【多对多】46、填空题:逻辑模型主要包括:层次模型、网状模型和()。正确答案:【关系模型】47、填空题:用树形结构表示实体之间联系的是数据库逻辑模型中的()模型。正确答案:【层次】48、填空题:将E-R图转换为关系模式时,实体和联系都可以表示为()。正确答案:【关系】49、填空题:属性的取值范围称为()。正确答案:【域】50、填空题:一个班级有多名学生,一名学生在一个班级,则班级与学生间是()联系。正确答案:【1对多##%_YZPRLFH_%##1:M##%_YZPRLFH_%##1:m##%_YZPRLFH_%##一对多】SQLServer2017软件介绍1、填空题:SQLServer2017发布时间是。正确答案:【2017年10月2日】2、填空题:SQLServer2017中,常用的七大服务器组件是;;;;;;。正确答案:【数据库引擎;分析服务,报表服务;集成服务;主数据服务;机器学习服务(数据库中);机器学习服务(独立)##%_YZPRLFH_%##DE(DatabaseEngine);AS(AnalysisServices);RS(ReporrtingServices);IS(IntegrationServices);MDS(masterDataServices);机器学习服务(数据库中);机器学习服务(独立)】第8章单元测验1、问题:SQLServer中的编程语言的简称为()。这是一种事务-结构化查询语言,也是SQLServer的核心组件,是对SQL语言的一种扩展形式。选项:A、MS-SQLB、T-SQLC、MYSQLD、PL/SQL正确答案:【T-SQL】2、问题:支持Linux系统的第一个SQLServer版本是以下哪个?()选项:A、2005B、2008C、2012D、2017正确答案:【2017】3、问题:SQLServer2017版本中,可以免费作为学习使用的版本是以下哪个?()选项:A、企业版EnterpriseB、标准版StandardC、精简版ExpressD、开源版正确答案:【精简版Express】4、问题:SQLServer的以下版本中,哪个版本的功能最全面?()选项:A、企业版EnterpriseB、标准版StandardC、精简版ExpressD、开发者版Developer正确答案:【企业版Enterprise】5、问题:SQLServer常用管理工具中,用于访问、配置、管理和开发SQLServer组件的集成环境的工具是以下哪项?()选项:A、SQLServer配置管理器B、SQLServerManagementStudioC、SQLServerProfiler事件探查器D、SQLServerDataTools数据工具(SSDT)正确答案:【SQLServerManagementStudio】6、问题:SQLServer常用管理工具中,配置、控制、查看服务器运行状态和运行选项的工具是以下哪项?()选项:A、SQLServer配置管理器B、SQLServerManagementStudioC、SQLServerProfiler事件探查器D、SQLServerDataTools数据工具(SSDT)正确答案:【SQLServer配置管理器】7、问题:SQLServer的客户机/服务器(C/S)体系结构。以下描述错误的是:()选项:A、客户机负责与用户的交换和数据显示B、服务器负责数据的存取、调用和管理C、客户机向服务器发出各种操作要求(语句命令或界面操作菜单指令),服务器验证权限后根据用户请求处理数据并将结果返回客户机D、数据库数据存放在客户机以方便客户程序访问正确答案:【数据库数据存放在客户机以方便客户程序访问】8、问题:以下哪个系统数据库是SQLServe系统用来记录实例的所有系统级信息的数据库?()选项:A、Master数据库B、msdb数据库C、Model数据库D、tempdb数据库正确答案:【Master数据库】9、问题:SQLServer数据库文件中,默认扩展名为ldf是以下哪项所描述的文件?()选项:A、主数据文件B、次要数据文件C、事务日志文件D、索引文件正确答案:【事务日志文件】10、问题:在安装SQLServer2017后,系统将创建4个可见的系统数据库,分别是()以及Msdb、Tempdb数据库。(选两项)选项:A、Master数据库B、System数据库C、Model数据库D、Template数据库正确答案:【Master数据库#Model数据库】11、问题:在SQLServer2017实例中三种类型的数据库是指有以下()两类数据库以及用于学习参考的示例数据库。(选两项)选项:A、系统数据库B、管理数据库C、用户数据库D、运行数据库正确答案:【系统数据库#用户数据库】12、问题:数据库采用客户/服务器结构和文件服务器结构的区别包括以下哪些项?()(选两项)选项:A、客户/服务器结构中的客户端工作站向服务器发送的是处理请求,而不是文件请求B、数据库服务器由于性能优越,已经全面取代了文件服务器C、客户/服务器结构中的服务器返回的是处理的结果,而不是整个文件,从而极大地减少了网络流量。D、客户/服务器结构中的服务器支持并发处理而文件服务器只支持单用户访问正确答案:【客户/服务器结构中的客户端工作站向服务器发送的是处理请求,而不是文件请求#客户/服务器结构中的服务器返回的是处理的结果,而不是整个文件,从而极大地减少了网络流量。】13、问题:在一台计算机上只能安装SQLServer一个实例。选项:A、正确B、错误正确答案:【错误】14、问题:SQLServer2017版本安装时身份验证模式有“混合模式”选项。选择“混合模式”验证模式,则不再支持Windows身份认证。选项:A、正确B、错误正确答案:【错误】15、问题:SQLServer2017采用客户机/服务器(C/S)体系结构向用户提供数据访问服务。选项:A、正确B、错误正确答案:【正确】16、问题:互联网应用结构中采用的B/S架构,也是一种C/S体系结构。选项:A、正确B、错误正确答案:【正确】17、问题:每个SQLServer实例包括5个系统数据库。选项:A、正确B、错误正确答案:【错误】第9章单元测验1、问题:1.在下列选项中,说法错误的是()。选项:A、在SQLServer中,表中行的数据大小不能低于8KBB、数据文件主要用于存放数据C、主数据文件的扩展名是.mdfD、在SQLServer中,数据库由数据文件和日志文件组成正确答案:【在SQLServer中,表中行的数据大小不能低于8KB】2、问题:如果要为student表增加一列,列名叫“telephone”,数据类型为可变长度字符串类型,那么利用SQL所写的语句是()。选项:A、altertablestudentaddtelephonevarchar(10)B、insertstudentintovalues(telephonechar(10))C、addtablestudentaltercolumntelephonevarchar(10)D、insertstudenttelephonechar(10)正确答案:【altertablestudentaddtelephonevarchar(10)】3、问题:在SQL语言中,关键短语unique的作用是()。选项:A、限制列取值非空,但不能重复B、指定列的取值范围,并且不能为空C、限制列取值不能重复,但可以为空D、指定列的默认值正确答案:【限制列取值不能重复,但可以为空】4、问题:看以下SQL语句:AlterTablestudentAddConstraintC1Check(Sage120)对该语句描述正确的是()。选项:A、更改student表,为C1字段增加一个Sage120的约束B、更改student表,为Sage字段增加一个Sage120的约束C、更改C1(student的别名)表,增加一个Sage120的约束D、更改C1(student的别名)表,增加一个C1=(Sage120)的约束正确答案:【更改student表,为Sage字段增加一个Sage120的约束】5、问题:在SQL语言中,为某张表添加一列字段所用到的SQL关键词是()。选项:A、UPDATETABLEB、ALTERTABLEC、CREATETABLED、INSERT正确答案:【ALTERTABLE】6、问题:SQL语句中修改表结构的命令是______。选项:A、MODIFYTABLEB、MODIFYSTRUCTUREC、ALTERTABLED、ALTERSTRUCTURE正确答案:【ALTERTABLE】7、问题:候选码中的属性可以有()。选项:A、0个B、1个C、1个或多个D、多个正确答案:【1个或多个】8、问题:利用SQLServerManagementStudio创建数据库表时,为列“Sage”添加检查约束,要求Sage在18-25岁之间,在“CHECK约束”的设置窗口中,表达式应该输入()。选项:A、Sage=25Sage=18B、18=Sage=25C、Sage=18AndSage=25D、Sage=18ORSage=25正确答案:【Sage=18AndSage=25】9、问题:利用SQLServerManagementStudio管理数据库表时,为列“Sdept”添加外键约束,需要右击要定义外键的表,再单击“设计”选项,右键单击“Sdept”列,在弹出的“表设计器”菜单中选择()。选项:A、关系B、索引/键C、CHECK约束D、外键约束正确答案:【关系】10、问题:利用SQLServerManagementStudio新建数据库“学生管理”,下列说法正确的是()。选项:A、系统默认产生3个文件,其中2个数据文件,一个日志文件B、主数据文件的大小无上限C、一旦设置文件大小后,是无法增长的D、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日志文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件正确答案:【在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日志文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件】11、问题:利用SQLServerManagementStudio新建数据库时,需要在【对象资源管理器】窗口中展开服务器,然后选择()节点。选项:A、数据库B、安全性C、服务器对象D、复制正确答案:【数据库】12、问题:在一个SQLServer数据库服务器实例中可以创建()个数据库,这表明SQLServer2017足以胜任任何数据库工作。选项:A、32768B、32767C、256D、256正确答案:【32767】13、问题:使用ALTERDATABASE语句可以修改已经创建好的数据库,如果要增加的是日志文件,可以使用()子句。选项:A、ADDFILEB、ADDLOGFILEC、ADDLOGD、ALTERLOG正确答案:【ADDLOGFILE】14、问题:通过SQLServerManagementStudio为StudentInfo表中的Sno列设置主键,在表设计器中Sno行上右击鼠标,在出现的快捷菜单中选择()命令即可。选项:A、关系B、索引/键C、CHECK约束D、设置主键正确答案:【设置主键】15、问题:通过SQLServerManagementStudio来删除表中的某行数据,需要在表数据窗口中定位需要被删除的记录,单击该行最前面的()处选择全行,右击,选择【删除】命令。选项:A、行号B、黑色箭头C、钥匙图标D、黑色圆点正确答案:【黑色箭头】16、问题:使用SQLServerManagementStudio给表中的Sno列添加唯一约束,在“常规”区域的“类型”中选择()选项。选项:A、不允许重复B、升序C、唯一键D、降序正确答案:【唯一键】17、问题:在设计表StudentInfo时,Sage列的值只能在18-25之间,需要给Sage列设置()约束。选项:A、主键B、外键C、唯一D、CHECK正确答案:【CHECK】18、问题:数据操纵语言(DML)包括SELECT、insert、DELETE和()四种类型。选项:A、CREATEB、UPDATEC、DROPD、ALTER正确答案:【UPDATE】19、问题:利用SQLServerManagementStudio创建数据库表时,为表中“Sno”列添加主键约束的方法是()。选项:A、在表设计器窗口中选中“Sno”列,单击右键,在弹出的快捷菜单中选择“设置主键”命令B、在表设计器窗口中选中“Sno”列,单击右键,在弹出的快捷菜单中选择“索引/键”命令C、在对象资源管理器中找到Sno列,点击右键,在弹出的快捷菜单中选择“设置主键”命令D、在对象资源管理器中找到Sno列,单击右键,在弹出的快捷菜单中选择“索引/键”命令正确答案:【在表设计器窗口中选中“Sno”列,单击右键,在弹出的快捷菜单中选择“设置主键”命令】20、问题:利用SQLServerManagementStudio新建数据库时,在【数据库】节点上右击,从弹出的快捷菜单中选择【新建数据库】命令此时会弹出【新建数据库】对话框,在这个对话框中有三个页,分别是【常规】、【文件组】和()页。选项:A、属性B、数据库名C、选项D、设置正确答案:【选项】21、问题:使用SQLServerManagementStudio给表插入新的记录,若某列允许为空值,不输入该列值,则在表格中将显示()字样。选项:A、“NULL”B、空白C、“-”D、“空”正确答案:【“NULL”】22、问题:使用SQLServerManagementStudio给表中的Sno列添加唯一约束,需要打开表设计页面,右击Sno列从弹出的快捷菜单中选择()命令,再进行后续设置。选项:A、关系B、UNiqueC、CHECK约束D、索引/键正确答案:【索引/键】23、问题:使用SQLServerManagementStudio修改表结构,若要删除表中的Sgrade字段,则需在表设计器中右击Sgrade字段,然后在快捷菜单中选择()命令。选项:A、删除列B、插入C、清空列D、修改列正确答案:【删除列】24、问题:如果要将多个字段设置为主键,可以按住()键,单击每个字段前面的按钮来选择多个字段,然后再设置主键。选项:A、ALTB、TABC、F1D、CTRL正确答案:【CTRL】25、问题:一个表只允许在一个列上创建主键约束。选项:A、正确B、错误正确答案:【错误】26、问题:利用SQLServerManagementStudio创建数据库表时,为某列设置外键约束需要指定外键所引用的列。选项:A、正确B、错误正确答案:【正确】27、问题:利用SQLServerManagementStudio删除表中的某一列时,只需要选中该列然后点击右键,选择【删除】即可。选项:A、正确B、错误正确答案:【错误】28、问题:利用SQLServerManagementStudio新建数据库时,在【数据库】节点上右击,从弹出的快捷菜单中选择【新建】命令即可。选项:A、正确B、错误正确答案:【错误】29、问题:利用SQLServerManagementStudio新建数据库时,数据库名称是必填项目。选项:A、正确B、错误正确答案:【正确】30、问题:在SQLServer2017中,数据文件和日志文件的大小可通过单击【自动增长】列中的省略号按钮,打开【更改自动增长设置】对话框进行设置。选项:A、正确B、错误正确答案:【正确】31、问题:在创建大型数据库时,尽量把主数据文件和事务日志文件设置在不同路径下,这样能够提高数据的读取效率。选项:A、正确B、错误正确答案:【正确】32、问题:利用SQLServerManagementStudio修改数据库名称时,从【对象资源管理】窗口中右击一个数据库名称节点,点击【修改名称】命令后输入新的名称,即可直接改名。选项:A、正确B、错误正确答案:【错误】33、问题:通过SQLServerManagementStudio图形化工具创建数据表时,在某个数据库结点下选中【表】,右击,在出现的快捷菜单中选择【新建表】命令。选项:A、正确B、错误正确答案:【错误】34、问题:使用ALTERDATABASE语句可以修改已经创建好的数据库,如果要增加的是日志文件,可以使用ADDFILE子句。选项:A、正确B、错误正确答案:【错误】35、问题:在一个ALTERDATABASE语句中,一次操作可增加多个数据文件或日志文件。选项:A、正确B、错误正确答案:【正确】36、问题:表中某列设置为主键后,该字段前面会出现一个钥匙图标。选项:A、正确B、错误正确答案:【正确】37、问题:删除表时,表的结构定义、数据、全文索引、约束和索引都将永久地从数据库中删除。选项:A、正确B、错误正确答案:【正确】38、问题:在数据表中插入一行新的数据,默认是插到表头。选项:A、正确B、错误正确答案:【错误】39、问题:用户可以根据自己需要向表中插入数据,插入的数据要符合列的约束条件,例如不可以向有非空约束的列插入NULL值。选项:A、正确B、错误正确答案:【正确】40、问题:通过SQLServerManagementStudio图形化工具在表中插入记录时,需要将光标定位到当前表尾的下一行,然后逐列输入列的值。每输完一行按下回车键,光标将自动跳转到下一行的第一列,此时上一行输入的数据已保存。选项:A、正确B、错误正确答案:【正确】41、问题:用户可以根据自己需要向表中插入数据,插入的数据要符合列的约束条件,例如,不可以向非空的列插入NULL值。选项:A、正确B、错误正确答案:【正确】42、问题:在操作表数据的窗口中修改记录数据的方法是:先定位被修改的记录字段,然后对该字段值进行修改,修改之后将光标移到下一行即可保存修改的内容。选项:A、正确B、错误正确答案:【正确】43、问题:通过视图删除数据时,该视图无论对应一张基表还是多张基表,均能够成功删除。选项:A、正确B、错误正确答案:【错误】44、问题:重新组织索引是一种使用最少系统资源来重新组织索引的方法,并不删除原有索引,而重新生成索引将删除该索引并创建一个新索引。选项:A、正确B、错误正确答案:【正确】关系数据库单元测试1、问题:关系模型的数据结构是选项:A、关系B、树C、图D、文件正确答案:【关系】2、问题:关系模型中,实体完整性规则是选项:A、实体的主键值不允许是空值B、实体不允许是空实体C、实体的外键值不允许是空值D、实体的属性值不允许是空值正确答案:【实体的主键值不允许是空值】3、问题:关系数据库的数据操作分为两类选项:A、查询和更新B、查询和排序C、修改和排序D、插入和删除正确答案:【查询和更新】4、问题:在关系模型中,下列说法正确的为选项:A、属性无序B、属性可以再分C、元组可以重复D、元组有序正确答案:【属性无序】5、问题:在关系模型中,下列说法正确的为选项:A、关系中元组在组成主键的属性上不能有空值B、关系中可引用不存在的实体C、关系中元组在组成主键的属性上可以有空值D、主键值起不了唯一标识元组的作用正确答案:【关系中元组在组成主键的属性上不能有空值】6、问题:四元关系R的属性A、B、C、D,R含有100个元组,∏B,C(R)含有()个元组。其中,∏表示投影。选项:A、小于等于100B、100C、200D、大于等于100正确答案:【小于等于100】7、问题:下列运算中()不是关系代数的基本操作选项:A、自然连接B、笛卡儿积C、投影D、并正确答案:【自然连接】8、问题:设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是()选项:A、∏B,C,S.A,D(σR.A=S.A(R×S))B、σ(R.A=S.A)(R×S)C、R(等值连接1=1)SD、∏R,A,B.C,D(R×S)正确答案:【∏B,C,S.A,D(σR.A=S.A(R×S))】9、问题:关系代数的交操作可以由()操作组合而成选项:A、差B、并和笛卡儿积C、并和选择D、选择和投影正确答案:【差】10、问题:设关系R和S的结构相同且各有100个元组,则这两个关系的交操作结果的元组个数为选项:A、小于等于100B、100C、大于等于100D、200正确答案:【小于等于100】11、问题:设关系R和s的结构相同且各有100个元组,则这两个关系的并操作结果的元组个数为选项:A、大于等于100B、100C、小于等于100D、200正确答案:【大于等于100】12、问题:设关系R和S的属性个数分别为5和3,那么RxS操作结果的属性个数为选项:A、8B、5C、3D、15正确答案:【8】13、问题:关系代数中,连接操作由()组合而成。选项:A、笛卡尔积和选择B、笛卡尔积和投影C、选择和投影D、笛卡儿积和交正确答案:【笛卡尔积和选择】14、问题:设关系R1、R2、R3各有10个元组,则这三个关系的笛卡尔积的元组个数为选项:A、1000B、10C、30D、不确定正确答案:【1000】15、问题:四元关系R的属性A、B、C、D,R含有100个元组,B属性是R的候选码,∏B,C(R)含有()个元组选项:A、100B、200C、大于等于100D、小于等于100正确答案:【100】16、问题:在关系数据模型中,关系表现为一张二维表,把二维表的()称为关系模式选项:A、表结构定义B、行C、列D、数据正确答案:【表结构定义】17、问题:一般情况下,当对关系R和S使用自然连接时,要求R和S至少含有一个共同的()选项:A、属性B、记录C、行D、数据字典正确答案:【属性】18、问题:下面哪一个不是一种关系数据库语言()选项:A、C语言B、关系代数C、元组关系演算D、域关系演算正确答案:【C语言】19、问题:关系R与关系S只有一个公共属性,T1是R与S在该属性上等值连接的结果,T2是R与S等值自然连接的结果,则()选项:A、T1的属性个数大于T2的属性个数B、T1的属性个数等于T2的属性个数C、T1的属性个数小于T2的属性个数D、T1的属性个数大于或等于T2的属性个数正确答案:【T1的属性个数大于T2的属性个数】20、问题:四元关系R的属性A、B、C、D,R含有100个元组,A和B属性联合做R的主码,∏B,C(R)含有()个元组选项:A、小于等于100且大于等于1B、大于等于100C、100D、小于等于100且大于等于0正确答案:【小于等于100且大于等于1】21、问题:关系R有m个元组,关系S有n个元组,则R-S的元组个数不大于n选项:A、正确B、错误正确答案:【错误】22、问题:关系R有m个元组,关系S有n个元组,则R∩S的元组个数不大于m选项:A、正确B、错误正确答案:【正确】23、问题:关系R有m个元组,关系S有n个元组,则R×S有m*n个元组选项:A、正确B、错误正确答案:【正确】24、问题:关系R有m个属性,关系S有n个属性,则R×S有m*n个属性选项:A、正确B、错误正确答案:【错误】25、问题:R与S并相容,要求R与S必须具有相同的属性个数,且对应属性名相同选项:A、正确B、错误正确答案:【错误】26、问题:R与S并相容,要求R与S必须具有相同的属性个数,并且每个相对应的属性对都具有相同的域选项:A、正确B、错误正确答案:【正确】27、问题:两个关系R和S若进行并、交、差运算,则R与S必须并相容选项:A、正确B、错误正确答案:【正确】28、问题:关系代数表达式的运算对象是关系,运算结果也是一个关系选项:A、正确B、错误正确答案:【正确】29、问题:关系数据库中主码值不能为空,其余属性值在不确定的情况下,可以用空值“NULL”表示。选项:A、正确B、错误正确答案:【正确】30、问题:“一个人口登记系统添加一个公民,其出生日期不能晚于当前日期”,这属于用户自定义完整性约束选项:A、正确B、错误正确答案:【正确】31、问题:复合主码(键)中属性的取值都不能为空选项:A、正确B、错误正确答案:【正确】32、问题:外码必须与其所参照的主码必须具有相同的域,且外码的取值只能只能引用参照表中主码的值或使用空值。选项:A、正确B、错误正确答案:【正确】33、问题:外码与其所参照的主码必须具有相同的域选项:A、正确B、错误正确答案:【正确】34、问题:外码不可以取空值选项:A、正确B、错误正确答案:【错误】35、问题:外码的取值必须等于主码的取值选项:A、正确B、错误正确答案:【错误】36、填空题:()的值可以唯一确定关系中的一个元组正确答案:【主码##%_YZPRLFH_%##主键##%_YZPRLFH_%##码##%_YZPRLFH_%##键】37、填空题:在关系型数据库中,关系的描述方式采用的是()正确答案:【二维表##%_YZPRLFH_%##表格##%_YZPRLFH_%##表】38、填空题:码也称为键,指的是取值具有唯一性的(),可以唯一确定表中的一个元组。正确答案:【属性##%_YZPRLFH_%##属性组合】39、填空题:关系数据模型中,二维表的列称为()正确答案:【字段##%_YZPRLFH_%##属性】40、填空题:用户选作元组唯一标识的一个候选码为()正确答案:【主码##%_YZPRLFH_%##主键】41、填空题:参照完整性指外码的取值必须参照()的取值正确答案:【主码##%_YZPRLFH_%##主键##%_YZPRLFH_%##码##%_YZPRLFH_%##键##%_YZPRLFH_%##候选码】42、填空题:关系中的每一行数据称为一个()正确答案:【元组##%_YZPRLFH_%##记录】43、填空题:外码与其所参照的主码必须具有相同的()正确答案:【域##%_YZPRLFH_%##定义##%_YZPRLFH_%##数据定义】44、填空题:属性的取值范围称为该属性的()正确答案:【域】45、填空题:对关系进行水平分割的操作称为()正确答案:【选择】46、填空题:关系数据库的数据操作分为()和更新两类正确答案:【查询】47、填空题:自然联接操作由笛卡尔积、选择、()操作组合而成正确答案:【投影】48、填空题:实体完整性规则是对()的约束正确答案:【主码##%_YZPRLFH_%##主键】49、填空题:对关系进行垂直分割的操作称为()正确答案:【投影】50、填空题:参照完整性规则是对()的约束正确答案:【外码##%_YZPRLFH_%##外键】第四章关系数据库标准语言--单元测试1、问题:下面不属于SQLServer命令动词的是()。选项:A、CREATEB、ALTERC、DELETED、SEARCH正确答案:【SEARCH】2、问题:下面不属于标准SQL语言有三大功能组件的是()。选项:A、DTL数据转换语言B、DDL数据定义语言C、DCL数据控制语言D、DML数据操纵语言正确答案:【DTL数据转换语言】3、问题:从Student表检索年龄为20岁的学生信息,已知年龄字段是数值类型,最规范的SQL语句是()。选项:A、Select*FromStudentwhereSage=20B、Select*FromStudentwhereSage='20'C、Select*FromStudentwhereSage=【20】D、Select*FromStudentwhereSageEQUAL20正确答案:【Select*FromStudentwhereSage=20】4、问题:从Student表检索年龄小于21岁的男学生信息,最规范的SQL语句是()。选项:A、Select*FromStudentWhereSsex='男'OrSage'21'B、Select*FromStudentWhereSsex='男'OrSage21C、Select*FromStudentWhereSsex=男AndSage'21'D、Select*FromStudentWhereSsex='男'AndSage21正确答案:【Select*FromStudentWhereSsex='男'AndSage21】5、问题:从Student表检索姓周的学生,对应的SQL语句是()。选项:A、Select*FromStudentWhereSnamelike'周%'B、Select*FromStudentWhereSnamelike'%周'C、Select*FromStudentWhereSnamelike'_周'D、Select*FromStudentWhereSnamelike'周_'正确答案:【Select*FromStudentWhereSnamelike'周%'】6、问题:从学生表显示所有学生的信息,按照专业的升序排列,专业相同再按照年龄的降序()。选项:A、Select*FromStudentOrderbySmajorDESC,SageASCB、Select*FromStudentOrderbySmajor,SageDESCC、Select*FromStudentOrderbySmajor,SageASCD、Select*FromStudentOrderbySmajorASC,Sage正确答案:【Select*FromStudentOrderbySmajor,SageDESC】7、问题:按照先后顺序依次显示学生表的最大、最小和平均年龄,对应的SQL语句是()。选项:A、SelectMAX,MIN,AVGSagefromStudentB、SelectMIN,MAX,AVGSagefromStudentC、SelectMAX(Sage),MIN(Sage),AVG(Sage)fromStudentD、SelectMIN(Sage),MAX(Sage),AVG(Sage)fromStudent正确答案:【SelectMAX(Sage),MIN(Sage),AVG(Sage)fromStudent】8、问题:对教师表,按照教师的职称(Tprot字段)进行分组,统计每个职称的教师人数,对应的SQL语句是()。选项:A、SelectTprot,COUNT(*)fromTeacherOrderbyTprotB、SelectTprot,COUNT(*)fromTeacherGroupbyTprotC、SelectTprot,SUM(*)fromTeacherGroupbyTprotD、SelectTprot,SUM(Tprot)fromTeacherGroupbyTprot正确答案:【SelectTprot,COUNT(*)fromTeacherGroupbyTprot】9、问题:将SC和Student表连接起来,显示学生的学号、姓名、课程号、考试分数,不正确的SQL语句是()。选项:A、SelectStudent.Sno,Student.Sname,SC.Cno,SC.GradeFromSC,StudentWhereSC.Sno=Student.SnoB、SelectStudent.Sno,Student.Sname,SC.Cno,SC.GradeFromSCJoinStudentOnSC.Sno=Student.SnoC、SelectStudent.Sno,Student.Sname,SC.Cno,SC.GradeFromStudentJoinSCOnSC.Sno=Student.SnoD、SelectStudent.Sno,Student.Sname,SC.Cno,SC.GradeFromSC,StudentOnSC.Sno=Student.Sno正确答案:【SelectStudent.Sno,Student.Sname,SC.Cno,SC.GradeFromSC,StudentOnSC.Sno=Student.Sno】10、问题:对下面的SQL语句,描述不正确的是()。SelectTeacher.Tno,teacher.Tname,SC.CnofromSCRightOuterJoinTeacherOnSC.Tno=Teacher.Tno选项:A、使用了右外连接B、检索教师编号,教师姓名,教师讲授的课程号三列信息C、On关键字可以替换为WhereD、即使某教师没有讲授过任何一门课程,他的信息也会显示出来正确答案:【On关键字可以替换为Where】11、问题:使用嵌套查询,得到在SC表中Grade高于90分的学生的基本信息,正确的SQL语句是()。选项:A、Select*fromStudentwhereSno=(SelectSnofromSCwhereGrade90)B、Select*fromStudentwhereSnoIn(SelectSnofromSCwhereGrade90)C、Select*fromStudentwhereSnoNotIn(SelectSnofromSCwhereGrade90)D、Select*fromStudentwhereSnoExists(SelectSnofromSCwhereGrade90)正确答案:【Select*fromStudentwhereSnoIn(SelectSnofromSCwhereGrade90)】12、问题:关于视图,描述错误的是()。选项:A、不能在临时表或表变量上创建视图B、创建视图的SQL语句中不能使用ORDERBY子句C、更新视图是指通过视图对基本表的数据进行修改,更新视图没有任何限制D、创建视图的SQL语句中不能使用INTO子句正确答案:【更新视图是指通过视图对基本表的数据进行修改,更新视图没有任何限制】13、问题:对Course表,使用课程号,课程名,学分,及额外增加的iXueshi字段创建视图,学时为学分乘以16,正确的SQL语句是()。选项:A、CreateViewShiTuAsSelectCno,Cname,Ccredit,Ccredit*16asiXueshifromCourseB、CreateViewShiTuAsSelectCno,Cname,Ccredit,Ccredit*16fromCourseC、CreateProcShiTuAsSelectCno,Cname,Ccredit,Ccredit*16asiXueshifromCourseD、CreateIndexShiTuAsSelectCno,Cname,Ccredit,Ccredit*16asiXueshifromCourse正确答案:【CreateViewShiTuAsSelectCno,Cname,Ccredit,Ccredit*16asiXueshifromCourse】14、问题:对Course表删除名为idxCourseName的索引,描述错误的是()。选项:A、可以用“dropindexidxCourseNameOnCourse”删除索引B、可以用“dropindexCourse.idxCourseName”删除索引C、可以用“deleteindexCourse.idxCourseName”删除索引D、有不止一种的语法删除索引正确答案:【可以用“deleteindexCourse.idxCourseName”删除索引】15、问题:关于索引,下面描述错误的是()。选项:A、非聚集索引是逻辑上的连续B、对于一张表来说,聚集索引只有一个C、大多数情况下,主键索引是聚集索引D、对于一张表来说,非聚集索引只能有一个正确答案:【对于一张表来说,非聚集索引只能有一个】16、问题:T-SQL是SQL语言的方言,Oracle的PL/SQL不是SQL方言选项:A、正确B、错误正确答案:【错误】17、问题:如果要存储的字符串长度固定,或变化幅度小,建议选择VARCHAR类型选项:A、正确B、错误正确答案:【错误】18、问题:某字段定义为CHAR(16),表示最多可以存放16个英文字符或者8个汉字选项:A、正确B、错误正确答案:【正确】19、问题:使用模式能防止来自不同模式对象名称的冲突选项:A、正确B、错误正确答案:【正确】20、问题:对一张二维表而言,表中的行称为字段,表格中的列称为记录选项:A、正确B、错误正确答案:【错误】21、问题:ConstraintCK_Stu_SexCheck(Ssexin('男','女'))指定了一个缺省值约束,让性别默认为男选项:A、正确B、错误正确答案:【错误】22、问题:使用“DropTable表名”的语法,任何时候一定能成功的删除表格选项:A、正确B、错误正确答案:【错误】23、问题:“SelectSno,Sname,Ssex,Sage,SmajorFromStudent”检索语句中,用来分隔开字段名的逗号,需要是纯英文的逗号,不能是中文逗号选项:A、正确B、错误正确答案:【正确】24、问题:Between…And的语法形式,是一定包含边界值的选项:A、正确B、错误正确答案:【正确】25、问题:检索职称是教授或副教授的教师信息,只能唯一的使用下面SQL语句,无其他解决方案。Select*fromTeacherWhereTprotin('教授','副教授')选项:A、正确B、错误正确答案:【错误】26、问题:可以在字段名之前使用DISTINCT关键字,表示罗列出有哪些重复的数据选项:A、正确B、错误正确答案:【错误】27、问题:ISNULL和ISNOTNULL语法中的IS,可以用等号替代选项:A、正确B、错误正确答案:【错误】28、问题:使用OrderBy对显示的数据进行排序,DESC代表升序,即数字的从小到大选项:A、正确B、错误正确答案:【错误】29、问题:使用COUNT(*)函数返回表中的列的数量选项:A、正确B、错误正确答案:【错误】30、问题:使用GroupBy在指定分组字段时可以不止一个分组字段选项:A、正确B、错误正确答案:【正确】31、问题:Having短语对于分组进行筛选,Having和Where在使用的时候,作用没有明显区别选项:A、正确B、错误正确答案:【错误】32、问题:SQL语句中没有出现过Groupby,就一定不能出现Having选项:A、正确B、错误正确答案:【正确】33、问题:下面的SQL语句也可以用带Join关键词的语句来实现。SelectStudent.Sno,Student.Sname,SC.Cno,SC.GradeFromSC,StudentWhereSC.Sno=Student.Sno选项:A、正确B、错误正确答案:【正确】34、问题:“表1CROSSJOIN表2”的语法叫做左外连接选项:A、正确B、错误正确答案:【错误】35、问题:ALL表示大于每一个值,即表示大于最大值,例如ALL(1,2,3)表示大于3选项:A、正确B、错误正确答案:【正确】36、问题:Union运算只要求SELECT语句拥有相同数量的列即可选项:A、正确B、错误正确答案:【错误】37、问题:UNIONALL将多个查询结果合并起来时,保留重复元组选项:A、正确B、错误正确答案:【正确】38、问题:执行删除数据的Delete语句,任何时候都一定能成功选项:A、正确B、错误正确答案:【错误】39、问题:所有能单独执行的检索语句,都能用来创建视图选项:A、正确B、错误正确答案:【错误】40、问题:聚集索引存储记录是物理上连续存在的选项:A、正确B、错误正确答案:【正确】41、问题:建立索引能够明显提升查询的速度,所以一张表上的索引越多越好选项:A、正确B、错误正确答案:【错误】42、问题:视图本身并不保存数据,视图是一个虚拟表,视图本质上只存放了创建它时候的SQL语句选项:A、正确B、错误正确答案:【正确】43、问题:“Select*FromPoetOrderbyvName”语句用于按照诗人的姓名排序,假设表中目前只有三个姓名李白,杜甫,Goethe,则SQL检索语句输出结果是:杜甫,李白,Goethe选项:A、正确B、错误正确答案:【错误】44、问题:在SQL语句中,与XNOTBETWEEN20AND30等价的表达式是(X=20OrX=30)选项:A、正确B、错误正确答案:【错误】45、问题:建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于实体完整性约束选项:A、正确B、错误正确答案:【错误】46、填空题:创建一张表的时候,使用的命令动词是(),要求填纯大写字母。正确答案:【CREATE】47、填空题:往一张表中插入使用时,使用的SQL命令动词是(),要求填纯大写字母。正确答案:【INSERT】48、填空题:从课程表中检索信息,按照课程名的降序排列,对应的SQL语句是Select*fromCourse()byCnameDesc,要求填纯大写字母。正确答案:【ORDER】49、填空题:从SC表中删除学号是G2016005的学生的成绩信息,对应SQL语句是()fromSCwhereSno='G2016005',要求填纯大写字母。正确答案:【DELETE】50、填空题:一张名为Test的表中有一个非空的iID字段,将iID设置为主关键字字段,对应的SQL语句是AlterTableTestAdd()KeyClustered(iID),要求填纯大写字母。正确答案:【PRIMARY】数据库设计概述1、填空题:现代数据库设计的主要特点是将数据库的设计和行为设计两部分内容相结合。正确答案:【结构】2、填空题:数据库的设计过程一般可以分为以下6个阶段:。正确答案:【需求分析;概念结构设计;逻辑结构设计;物理结构设计;数据库的实施;数据库运行和维护】需求分析1、问题:数据流图是数据库设计中()阶段的工具。选项:A、概要设计B、可行新分析C、需求分析D、程序编码正确答案:【需求分析】2、问题:需求分析是数据库设计的第一步,它解答的问题是系统“需要什么”,而没有解答“怎么做”,因此是不重要的。选项:A、正确B、错误正确答案:【错误】3、问题:数据字典是在需求分析阶段建立的,但却贯穿于整个数据库设计过程中。选项:A、正确B、错误正确答案:【正确】数据库设计单元测验1、问题:在数据库设计中,将E-R图转换成关系数据模型的过程属于()阶段。选项:A、需求分析B、逻辑结构设计C、概念结构设计D、物理结构设计正确答案:【逻辑结构设计】2、问题:表达概念结构的常用方法和描述工具是()。选项:A、层次分析法和层次结构图B、数据流程分析法和数据流图C、实体联系方法和E-R图D、结构分析法和模块结构图正确答案:【实体联系方法和E-R图】3、问题:在关系数据库设计中,设计关系模式是()阶段的任务。选项:A、逻辑结构设计B、概念结构设计C、物理结构设计D、需求分析正确答案:【逻辑结构设计】4、问题:数据库设计可划分为6个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属性上建什么样的索引”这一设计内容应该属于()阶段。选项:A、需求分析B、概念结构设计C、逻辑结构设计D、物理结构设计正确答案:【物理结构设计】5、问题:从E-R图导出关系模型时,如果实体间的联系是m:n,则正确的转换方法是()。选项:A、将n端的码和联系的属性加入m端B、将m端的码和联系的属性加入n端C、用一个关系模式表示联系,其中纳入m端和n端的码D、在m端和n端增加一个表示级别的属性正确答案:【用一个关系模式表示联系,其中纳入m端和n端的码】6、问题:设E-R图由3个实体,一个m:n联系和一个1:n联系构成,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含()个关系模式。选项:A、6B、4C、3D、2正确答案:【4】7、问题:数据库设计人员和用户之间沟通信息的桥梁是()。选项:A、程序流程图B、实体联系图C、模块结构图D、数据结构图正确答案:【实体联系图】8、问题:在E-R模型转换成关系模型的过程中,下列叙述不正确的是()。选项:A、每个实体类型转换成一个关系模式B、每个联系类型转换成一个关系模式C、每个m:n的联系类型转换成一个关系模式D、在处理1:1和1:n的联系类型时,通常不产生新的关系模式正确答案:【每个联系类型转换成一个关系模式】9、问题:如果同一个实体集内部的实体之间存在1:n的联系,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含()个关系模式。选项:A、1B、2C、3D、4正确答案:【1】10、问题:如果同一个实体集内部的实体之间存在m:n的联系,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含()个关系模式。选项:A、1B、2C、3D、4正确答案:【2】11、问题:公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门与职员之间的联系类型是()。选项:A、1:1B、1:mC、m:nD、不确定正确答案:【1:m】12、问题:下列实体类型的联系中,一对一联系的是()。选项:A、父亲对孩子的亲生联系B、老师对学生的所属联系C、省对省会的所属联系D、供应商对工程项目的供货联系正确答案:【省对省会的所属联系】13、问题:关系模型中,表示实体间m:n联系是通过增加一个()实现。选项:A、属性B、关系C、关系或一个属性D、关系和一个属性正确答案:【关系】14、问题:需求分析阶段的基本任务是准确地回答()。选项:A、系统必须做什么B、系统需要处理哪些数据C、是否有可行的办法解决问题D、如何解决问题正确答案:【系统必须做什么】15、问题:在E-R模型中包含的三种基本成分是()。选项:A、实体、关系键和联系B、实体、属性和联系C、实体、实体集和属性D、关系键、外部关系键和属性正确答案:【实体、属性和联系】16、问题:数据库设计中,设计E-R图是数据库设计的()。选项:A、需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段正确答案:【概念结构设计阶段】17、问题:关系数据库的规范化理论主要解决的问题是()。选项:A、如何构造合适的应用程序结构B、如何控制不同用户的数据操作权限C、如何构造合适的数据逻辑结构D、如何构造合适的数据物理结构正确答案:【如何构造合适的数据逻辑结构】18、问题:从E-R模型向关系模型转换时,一个m:n的联系转换为关系模式时,该关系模式的关键字由()组成。选项:A、m端实体的关键字B、n端实体的关键字C、m端实体关键字与n端实体关键字的属性组合D、重新选择其他属性正确答案:【m端实体关键字与n端实体关键字的属性组合】19、问题:E-R模型中的联系可以与()个实体集有关。选项:A、1个B、2个C、多个D、1个或多个正确答案:【1个或多个】20、问题:在数据库的概念结构设计中,最常用的数据模型是()。选项:A、实体联系模型B、形象模型C、逻辑模型D、物理模型正确答案:【实体联系模型】21、问题:当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。选项:A、属性冲突B、结构冲突C、命名冲突D、语法冲突正确答案:【语法冲突】22、问题:数据库逻辑结构设计的主要任务是()。选项:A、创建基于特定数据库类型的关系模式B、建立E-R图和说明书C、建立数据流图D、把数据送入数据库正确答案:【创建基于特定数据库类型的关系模式】23、问题:在概念模型中,一个实体集对应于关系

温馨提示

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

评论

0/150

提交评论