国开形成性考核02154《数据库应用技术》章节测验(1-9)试题及答案_第1页
国开形成性考核02154《数据库应用技术》章节测验(1-9)试题及答案_第2页
国开形成性考核02154《数据库应用技术》章节测验(1-9)试题及答案_第3页
国开形成性考核02154《数据库应用技术》章节测验(1-9)试题及答案_第4页
国开形成性考核02154《数据库应用技术》章节测验(1-9)试题及答案_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

开形成性考核【数据库应用技术】章节测验(1-9)试题及答案(课程ID:02154,整套相同,如遇顺序不同,Ctrl*F查找,税同学们取得优异成绒!)第一章数据库系统概述一、单项选择題题目:1、下而不属于组织层数据模型的是():网状模型:层次模型:关系模型:概念模型答案:概念模型题目:2、在E/R图中,属性用()描述。:圆角矩形:三角形:矩形框:菱形框答案:圆角矩形题目:3、下面属于数据模型三要素的是():数据库、数据库管理系统和操作系统:数据库、数据库管理系统和应用程序:数据库、数据库管理系统和数据库文件:数据结构、数据操作和数据完整性约束答案:数据结构、数据操作和数据完整性约束题目:4、下面功能中,不属于数据库管理系统功能的是():数据更新:数据查询[C】:数据库对象定义[D]:数据库文件读写答案:数据库文件读写题目:5、下面关于数据库管理系统的说法,错误的选项是():安装数据库管理系统后能够进行数据査询【B】:数据库管理系统提供了数据共享的功能IC1:数据库管理系统是一个系统软件[D]:数据库管理系统不支持多用户同时访问相同数据库答案:数据库管理系统不支持多用户同时访问相同数据库题目关于数据库管理系统的说法,错误的选项是()o:数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型:数据库管理系统对数据库文件的访问必须经过操作系统才能实现:数据库应用程序可以不经过数据库管理系统而直接读取数据库文件:数据库管理系统对用户隐藏r数据库文件的存放位置和文件名答案:数据库应用程序可以不经过数据库管理系统而直接读取数据庫文件题目:2、关于用文件管理数据的说法,错误的选项是()。:用文件管理数据,难以提供应用程序对数据的独立性:当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序(CJ:用文件存储数据的方式难以实现数据访问的安全控制[D]:将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率答案:将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率题目:3、数据库系统的物理独立性是指():不会因为数据的变化而影响应用程序:不会因为数据存储结构的变化而影响应用程序:不会因为数据存储策略的变化而影响数据的存储结构:不会因为数据逻辑结构的变化而影响应用程序答案:不会因为数据逻辑结构的变化而影响应用程序题目:4、数据库系统是由假设干部分组成的。下面不属于数据库系统组成部分的是()。:数据库:操作系统:应用程序:数据库管理系统答案:操作系统题目:5,数据库三级模式结构的划分,有利于()【A]:数据的独立性:管理数据库文件:建立数据库:操作系统管理数据库答案:数据的独立性题目:6、在数据库的三级模式中,描述数据库屮全体数据的逻辑结构和特征的是()。:内模式:模式(C):外模式淇他答案:模式题目:7、在用数据模型描述数据时,•般要求数据模型要满足三个要求。下面描述中,不属于数据模型应满足的要求的是()。【A]:能够描述并发数据:能够真实地模拟现实世界(C]:容易被业务人员理解:能够方便地在计算机上实现答案:能够描述并发数据题目:8、数据模型三要素是指()°:数据结构、数据对象和数据共享(B) :数据结构、数据操作和数据完整性约束:数据结构、数据操作和数据的安全控制:数据结构、数据操作和数据的可靠性答案:数据结构、数据操作和数据完整性约束题目:9、下面关于实体联系模型中联系的说法,错误的选项是():一个联系可以只与一个实体有关:一个联系可以与两个实体有关:一个联系可以与多个实体有关:一个联系可以不与任何实体有关答案:一个联系可以不与任何实体有关题目:10.数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下面关于两级映像的说法,正确的选项是()。:外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的:外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的:外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的:外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的答案:外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的题目:1、下面不属于数据库管理数据特点的是(A]:应用程序与数据的物理存储紧密相关[B]:最大限度的保证数据的正确性:数据可以共享并能保证数据的一致性:相互关联的数据集合答案:应用程序与数据的物理存储紧密相关题目:1、下面属于数据动态特征的是:插入数据:数据的主键约束:数据的取值范围约束:数据所包含的属性答案:插入数据题目:2、下而关于概念层数据模型的说法,正确的选项是【A]:概念层数据模型要能够方便地在计算机上实现:概念层数据模型是从计算机实现的角度进行建模:概念层数据模型要真实地模拟现实世界:概念层数据模型与具体的数据库管理系统相关答案:概念层数据模型要真实地模拟现实世界题目在E/R图中,联系用()描述:菱形框:圆角炬形:三角形:矩形框答案:菱形框题目:2、-名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是:多对一:多对多:—对多:一对一答案:多对多题目:1、下面关于数据库三级模式中“模式"的说法,错误的选项是:外模式的信息全部来自于模式【B】:关系数据库中的表对应三级模式中的模式:模式是对整个数据库的底层表示:模式应该包含全体用户的数据需求答案:模式是对整个数据库的底层表示题目:2、下面用于描述数据的物理存储的是:内模式:外模式:模式间的映像:模式答案:内模式题目:1、从广义上讲,数据库糸统由()组成:数据库、数据库管理系统和数据库文件:数据库、数据库管理系统、用户和应用程序:数据库、数据库管理系统、操作系统和数据库文件:数据库、数据库管理系统和操作系统答案:数据库、数据库管理系统、用户和应用程序二、判断題题目:6、数据的特征分为静态特征和动态特征(V)题目:7、组织层数据模型是-种与具体DBMS无关的数据模型(X)题目:8、E-R模型是一种用于描述数据的组织形式的模型(X)题目:9、关系数据模型为用户提供了非导航式的数据访问方式(V)题目:10、数据库三级模式中的外模式是面向全体用户的数据需求设计的。(X)题目:2、数据库系统可以脱离操作系统独立运行(X)题目:3、数据库三级模式中的模式是面向全体用户的数据需求设计的(V)题目:3、E-R图中的"E”表示的是实体(V)题目:3、概念层数据模型描述的是数据的组织方式(X)题目:2、使用数据库管理数据可以实现程序与数据的相垃独立(V)题目:3、数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中(X)题目:11、使用数据库管理数据可以实现程序与数据的相互独立(V)题目:12、数据库管理系统是一个系统软件,这个软件主要负員将磁盘上的数据库文件读入到内存中(X)题目:13、数据的特征分为靜'念特征和动态特征(V)题目:14.E-R模型是一种用于描述数据的组织形式的模型(X)题目:15、数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性(V)第二章关系瞄库理论一、单项选择题题目:1、不属于数据模型三要素的是()【A]:数据结构:数据操作:数据库管理系统:数据完整性约束答案:数据库管理系统题目:2、关于传统关系代数的说法,错误的选项是()。(A):集合的并运算要求参与运算的两个关系必须具有相同的日:有m目x行数据的关系R和有nRy行数据的关系S进行笛卡尔积运算,其结果是有(m+n)日和(x+y)行数据的关系(C]:对m日的关系R进行选择运算,其结果关系一定也是m目的:对有m行数据的关系R进行投影运算,其结果关系的行数可能小于m答案:有m目x行数据的关系R和有nRy行数据的关系S进行雀卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系题目:3、关于自然连接的说法,错误的选项是():自然连接的连接条件-定是等值连接:进行自然连接的两个关系可以没有列名相同的列:对两个关系进行相同条件的自然连接和等值连接,自然连接结果的列个数一定少于等值连接结果的列个数:自然连接是一种特殊的等值连接答案:进行自然连接的两个关系可以没有列名相同的列题目:4、关于集合并运算的说法,正确的选项是()。:进行并运算的两个关系必须具有相同数目的行个数:进行并运算的两个关系必须具有相同数目的行个数和列个数:进行并运算的两个关系的列个数必须相同,对应列的语义相同:如果两个关系包含内容相同的数据行,则并运算结果将包含这些重复的数据行答案:进行并运算的两个关系的列个数必须相同,对应列的语义相同题目:5、对关系模式进行规范化的主要目的是():提高数据操作效率【B]:维护数据的一致性:加强数据的安全性:为用户提供更快捷的数据操作答案:维护数据的-致性题目:6、如果有函数依赖X—Y,并且对X的某个真了集X,有)C—Y成立,则称Oo:Y完全函数依赖于X:Y部分函数依赖于X:X完全函数依赖于Y:X部分函数依赖于Y答案:Y部分函数依赖于X题目:7、关于第二范式的说法,错误的选项是():第三范式的关系模式一定是第一范式的:第三范式的关系模式一定也是第二范式的:第三范式的关系模式一定不包含部分函数依赖和传递函数依赖:第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖答案:第二.范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖题目:8、有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()。:第一范式:第二范式:第三范式:BC范式答案:恐 »♦—<1.弟一氾式题目:9、属于传统的集合运算的是():选择运算:投影运算:连接运算(D]:并运算答案:并运算题目:10、用于表达关系代数中投影运算的运算符是()(AJTOC\o"1-5"\h\z:n:<>:+答案:题目设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下面关于两个表的引用关系的描述,正确的选项是()。:设置学生表的学号为主键【B]:无法表达这两个表的引用关系:设置系表中的“系名"为外键:设置学生表中的“所在系”为外键答案:设置学生表中的“所在系"为外键题目:2、在关系数据库中,解决数据冗余和操作异常通常采用的方法是():设置外键:合并关系模式:设置主键:分解关系模式答案:分解关系模式题目:3、假设关系模式屮不存在非主属性对主键的传递函数依赖,则此关系模式至少属于()。【A]:第二范式:第四范式:第三范式:第一范式答案:第三范式题目:4、下面运算中,属于传统的集合运算的是()【A]:投影运算:选择运算:连接运算:并运算答案:并运算题目:5、下面关于关系代数中选择运算的说法,正确的选项是()。:选择运算是从行的方向选择集合中的数据,选择运算后的行数有可能减少:选择运算是从列的方向选择集合中的假设干列,选择运算后的列数有可能减少:选择运算是从行的方向选择集合中的数据,选择运算后的行数不变:选择运算是从列的方向选择集合中的假设干列,选择运算后的列数不变答案:选择运算是从行的方向选择集合中的数据,选择运算后的行数有可能减少题目:1、假设关系模式中不存在复合数据项,则此关系模式一定属于:第三范式:第一范式:第二范式:第四范式答案:第一范式题目:1、下面关于关系代数中投影运算的说法,正确的选项是:投影运算是从列的方向选择集合中的假设干列,投影运算后的行数不会减少:投影运算是从行的方向选择集合中的数据,投影运算后的列数不变:投影运算是从行的方向选择集合中的数据,投影运算后的列数有可能减少:投影运算是从列的方向选择集合中的假设干列,投影运算后的行数有可能减少答案:投影运算是从列的方向选择集合中的假设干列,投影运算后的行数有可能减少题目:2、下面用于表达关系代数中投影运算的运算符是TOC\o"1-5"\h\z:+:n:8:。答案:题目设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是:学号、姓名【B]:学号、身份证号:仅学号(D] :仅身份证号答案:学号、身份证号题目:2、设有图书销售表(书号,销吿时间,销吿数量,销售总价),设同一时间可销售多种图书,但同一图书同-时间只能销售一次。其中适合作为主键的是:仅书号:(书号,销售时间):仅销吿时间:书号或者是销售时间答案:(书号,销售时间)题目:3、下面用于定义列的取值范围的约束是:NOTNULL:DEFAULT:FOREIGNKEY:CHECK答案:CHECK二、判断题题目:11、选择、投影和连接操作属于传统的关系运算(X)题目:12、SQL语言的特点是过程化(X)题目:13、使用FOREIGNKEY约束可以实现参照完整性约束(V)题目:14、一个关系模式只能有一个候选键(X)题目:15、限制“年龄冽取值范围在0-160的约束表达式是:check(年龄in0-160)(X)题目:1、关系模型由数据结构、数据操作和数据完整性约束三个部分组成(V)题目:2、关系数据库中,用户能够看到物理层的数据存储使用的指针(V)题目:3、SQL语言的特点是过程化(X)题目:4、限制“年龄”列取值范围在0-160的约束表达式是:check(年龄in0-160)(X)题目:3、关系代数中,进行交运算的两个关系不需要有相同的结构(X)题目:3、第三范式的关系模式也一定是第二范式的(V)题目:6、传统的关系运算包括选择、投影和连接等(X)题目:7、使用FOREIGNKEY约束可以实现参照完整性约束(V)题目:8、-个关系模式只能有一个候选键(X)题目:9、关系代数中的“与”运算是两个条件都为真时,“与“的结果为真(V)题目:10、等值连接要求相等的分量必须有共同的属性名(X)题目:2、如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的(X)第三章创建数据库一、单项选择题题目:1、属于SQLServer最核心服务的是()【A]:数据库引擎服务:SQLServerManagementStudio:SQLServer配置管理器:SQLServer管理工具答案:数据库引擎服务题目:2、关于SQLServer数据库的说法,正确的选项是():一个数据库可由多个数据文件和多个日志文件组成:一个数据库只能包含一个日志文件,但可包含多个数据文件:一个数据库的所有数据文件必须存放在相同的物理位置:-个数据库的数据文件和日志文件必须存放在不同的物理位置答案:一个数据库可由多个数据文件和多个日志文件组成题目:3、关于扩大SQLServer数据库空间的说法,错误的选项是():可以扩大数据文件和日志文件的空间:可以通过添加新文件的方法扩大数据库空间:可以直接扩大数据文件的空间:只能通过添加新文件的方法扩大日志的空间答案:只能通过添加新文件的方法扩大日志的空间题目:4、关于收缩SQLServer数据库空间的说法,错误的选项是():可以收缩某个指定数据文件的空间:可以收缩某个指定日文志件的空间:收缩数据文件空间时不能小于该文件的初始大小:收缩数据库有缩小整个数据库空间大小和缩小某个文件大小两种方式答案:收缩数据文件空间时不能小于该文件的初始大小题目:5、属于SQLServer推荐的日志文件扩展名的是():.data:.mdf:.ndf:.ldf答案:.Idf题目:1、关于命名实例和默认实例,正确的说法是:-台计算机上可以有多个命名实例:在SQLServer客户端工具上输入“计算机名〃就可以访问命名实例或默认实例:访问命名实例可以通过计算机的IP地址:一台计算机上可以有多个默认实例,只要名字不同即可答案:一台计算机上可以有多个命名实例题目下面扩展名中,属于SQLServer推荐的日志文件扩展名的是:.ldf:,ndf:.mdf:.data答案:.Idf题目如果某数据库的日志文件空间已用完,则用户对该数据库:可以删除数据:可以插入数据:可以修改数据:可以査询数据答案:可以查询数据题目:1、下面关于SQLServer中扩大数据库空间的说法,正确的选项是():在数据库空间未用满时不能进行扩大数据库空间的操作:日志文件和数据文件的空间都可以扩大:只能扩大日志文件的空间,不能扩大数据文件的空间:只能扩大数据文件的空间,不能扩大日志文件的空间答案:日志文件和数据文件的空间都可以扩大题目:2、下而关于SQLServer数据库组成的说法,正确的选项是():—个数据库可由多个数据文件和多个日志文件组成:一个数据库可由仅一个数据文件和多个日志文件组成:一个数据库可由多个数据文件和仅一个日志文件组成:一个数据库可由仅一个数据文件和仅一个日志文件组成答案:一个数据库可由多个数据文件和多个日志文件组成二、判断题题目:3、在一台计算机上只能安装一个SQLServer默认实例(V)题目:4、SQLServer2008最核心的服务是SSMS(X)题目:5、一个数据库必须包含次要数据文件,可以包含一个或多个次要数据文件(X)题目:6、主要数据文件的推荐扩展名是mdf(V)题目:7、删除数据库,只能删除数据文件,并不删除日志文件(X)题目:1、在SQLServer中,不允许删除正在被用户使用的数据库(V)题目:2、用户创建的数据库的大小不能小于3MB(V)题目:1、对数据库大小的修改,需要msdb数据库维护(X)题目:2、一个数据库必须有一个日志文件,也可以有多个日志文件(V)题目:2、SQLServer2008是一个集中式结构的数据库管理系统(X)题目:6、在一台计算机上安装一次SQLServer时,就生成了一个实例。在一台计算机上只能安装一个默认实例,同时也只能安装一个命名实例(X)题目:7、SSMS工具提供了图形化的操作界而来创建和维护对象,下拉列表框列出了当前査询编辑器所连接的数据库服务器上的所有数据库,master表示当前正在操作的数据库是master(V)题目:8.Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集(V)题目:9、Msdb数据库是用户必须建立的,用作SQLServer实例上创建的所有数据库的模板(X)题目:10、日志文件的推荐扩展名为」df,用于存放恢复数据奉的所有日志信息。每个数据库只能有一个日志文件(X)题目II、逻辑文件名是在所有SQL语句中引用物理文件时所使用的名称。物理文件名包括存储文件的路径以及物理文件名本身(V)题目:12、数据库的空间会出现不够用的情况,如果日志空间不够了则意味着不能再向数据库中插入数据;如果数据空间不够了,则意味着不能再对数据库数据进行任何修改操作(X)题目:13、SQLServer最核心的服务是SSMS(X)题目:14、在SQLServer中,不允许删除正在被用户使用的数据库(V)题目:15.删除数据库,只能删除数据文件,并不删除日志文件(X)第四章SQL语言基础与关系表一、单项选择题题目:1、所述功能中,不属于SQL语言功能的是()【A]:数据表的定义功能:数据查询功能:数据増、删、改功能:提供方便的用户操作界面功能答案:提供方便的用户操作界而功能题目:2、设某职工表中有用于存放年龄(整数)的列,最适合年龄列的类型是0":int:smallint:tinyint:bit答案:tinyint题目:3、用于限制列的取值范围的约束是():PRIMARYKEY:CHECK:DEFAULT:UNIQUE答案:CHECK题目:4、用于限制列的取值不能重复的约束是():PRIMARYKEY:CHECK:DEFAULT:UNIQUE答案:UNIQUE题目:5、用于实现实体完整性约束的是0:PRIMARYKEY:CHECK:DEFAULT:UNIQUE答案:PRIMARYKEY题目:6、关于DEFAULT约束的说法,错误的选项是():一个DEFAULT约束只能约束表中的一个列:在一个表上可以定义多个DEFAULT约束:DEFAULTR能定义在列级完整性约束处:在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束答案:在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束题目:7、为变量斌值的语句中,错误的选项是():SET@X=10:SELECT@X=10:SET@X=10+10

:SET@X=10+'A'答案:SET@X=10+'A'题目:8、设有表「现要为该表新增加一个列,列名为:cl,类型为int。能正确实现该功能的语句是()。:ALTERTABLETADDclint:ALTERTABLETADD(clint):ALTERTABLETADDCOLUMNclint:ALTERTABLETADDCOLUMN(clint)答案:ALTERTABLETADDclint题目:9、属于普通编码可变长字符串类型的是():real:nvarchar:numeric:varchar答案:varchar题目:10、现要定义“工作年限”列的数据类型,假设用整型类型,且其值不会超过100,则最合适的类型是0。A1B1C1D]

rlrLrlrL:intA1B1C1D]

rlrLrlrL:smallint:tinyint:realtinyint题目:1、下面属于数据定义操作的是:CREATE:DENY:INSERT[D1:SELECT答案:CREATE题目:2、下面属于数据更新操作的是:CREATE:SELECT:UPDATE:DENY答案:UPDATE题目:1、下面属于整型类型的是:datetime:int:real:numeric答案:int题目:2、假设要定义“价格冽的数据类型,假设价格用定点小数类型保存,整数部分6位,小数点后2位,下面类型中最合适的是:smallint:numeric(6,2):numeric(8,2):int答案:numeric(8,2)题目:3、NULL+100啲执行结果是:一个空格:NULL:100:0答案:NULL题目下而定义外键约束的『句,正确的选项是:FOREIGNKEYClREFERENCEST(Cl):FOREIGNKEY(Cl)REFERENCEST(Cl):FOREIGNKEY(Cl)REFERENCEST.C1:FOREIGNKEYClREFERENCEST.C1)答案:FOREIGNKEY(Cl)REFERENCEST(Cl)题目下而类型中,属于定点小数类型的是(D)。:real:datetime:int:numeric题目:2、对nchar(lO)类型的列,假设存储“中国”,其占用的字节数是(B)。TOC\o"1-5"\h\z:5:20:4:10题目:3、现要定义"工作年限"列的数据类型,假设用整型类型,且其值不会超过100,则最合适的类型是(A)。:tinyint:real:smallint:int题目:4、下面用于定义主键约朿的是(B):FOREIGNKEY:PRIMARYKEY:NOTNULL:DEFAULT题目:5、下面(D)操作属于数据控制。:INSERT:DROP:SELECT:REVOKE二、判断题题目:6、定义“开关状态”列的类型为char(2),并为该列提供默认值“关"的子句是开关状态char(2)default夫for开关状态(X)题目:7、UNIQUE用于限制列的值在指定范围内(X)题S:8.bit数据类型可以存储小数(X)题目:9、假设一个学校有900余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位(V)题目:10、date数据类型用于定义字符(X)题目:2、CHECK约束用于提供列的默认值(X)题目:4、SQLServer数据库中的NULL值(空值)表示的是值(X)题目:11、decimal(p,s)数据类型属于字符型(X)题目:12、/**/之间的内容用于表示注释,对程序无影响(V)题目:13、'tell'+236的结果为:tell236(X)题目:14."SsexNCHAR(1)DEFAULT'女语句中的DEFAULT约束表示Ssex变量的默认值为'女'(V)題S:15."SageTINYINTCHECK(Sage>=18ANDSage<=60)”限定Sage的取值只能在18到60之间(V)第五章数据操作语言一、单项选择题题目:1、当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是0。:左外连接:右外连接

:内连接:自连接答案:左外连接题目:2、聚合函数中,不忽略空值的是():SUM(列名):MAX(列名):AVG(列名):COUNT(*)答案:COUNT(*)题目:3、查询语句中,错误的选项是()。:SELECTSno,COUNT(*)FROMSCGROUPBYSno:SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3:SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>3:SELECTSnoFROMSCGROUPBYSno答案:SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3题目:4、现要利用Student表査询年龄最小的学生姓名和年龄。下面实现此功能的査询语句中,正确的选项是()。(Sage)FROMStudentFROMStudentWHERESage=MIN(Sage)SageFROMStudentSageFROMStudentORDERBYSage:(Sage)FROMStudentFROMStudentWHERESage=MIN(Sage)SageFROMStudentSageFROMStudentORDERBYSage:SELECTSname,Sage:SELECTTOP1Sname,:SELECTTOP1Sname,答案:SELECTTOP1Sname,SageFROMStudentORDERBYSage

题目:5、设SC表中记录成绩的列为:Grade,类型为int。僱设在查询成绩时,希望将成绩按优良中’、'及格'和'不及格'形式显示,正确的Case表达式是()。[A]:CaseGrade优,良'中,'及格When90-100THEN优,良'中,'及格When80~89thenWhen7°~79THENWhen60-69Else不及格' THENEnd[B]:CaseWhenGradeWtetween90and100THENGrade='优,GradeWhenGr^〃een80and89THENGrade='良'WhenGrade… ”between70and79THENGrade=中ElseGrade='襁轄與1160and69THENGrade='及格'End[C]:CaseWhenGradeWltetween90and100THEN优GradeWhenGr^ween80and89THEN'良’鷲nGradeE喰編口7。and79THEN'中,格,'及格End between60and69THEN[D]:CaseGradeWhen90-100When80-89THENGrade=优When70-79THENGrade='良'When60-69THENGrade=•中,ElseGrade=^WGrade=,^End答案:CaseWhenGradeWlfelween90and100GradeWhenGr地ween80and89WhenGradebetween70and79between60and69THEN优THENTHENTHEN,良•,中,'及格Else'不及格'End题目:6、在SQL语句中,用于更新表数据的语句是():ALTER:SELECT:UPDATE:INSERT答案:UPDATE题目:7、设有Teachers表,该表的定义如下:CREATETABLETeachers(TnoCHAR(8)PRIMARYKEY,TnameVARCHAR(10)NOTNULL,AgeTINYINTCHECK(AgeBETWEEN25AND65))插入语句中,不能正确执行的是()。:INSERTINTOTeachersVALUES('TIOO';张宏NULL):INSERTINTOTeachers(Tno,Tname,Age)VALUES(1100','张宏、30):INSERTINTOTeachers(Tno,Tname)VALUES('T10C','张宏'):INSERTINTOTeachersVALUES(,T100,;张宏’)答案:INSERTINTOTeachersVALUES('T100','张宏')题目:8.设数据库中已有表5-1至5-3所示的Student.Course和SC表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该査询涉及到的表是()。:仅Student表:仅Student和SC表:仅Student和Course表:StudentsSC和Course表答案:Student,SC和Course表題目:9、删除计算机系学生(在student表中)的修课记录(在SC表中)的语

句,正确的选项是()。:DELETEFROMSCJOINStudentbONS.Sno=b.SnoWHERESdept='计算机系':DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.SnoWHERESdept='计算机系':DELETEFROMStudentWHERESdept='计算机系,:DELETEFROMSCWHERESdept='计算机系'答案:DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.SnoWHERESdept='计算机系'题目:10、査询年龄最大的前5位学生的姓名和年龄的语句,正确的选项是():SELECTTOP5姓名,年龄FROM学生表:SELECTTOP5姓名,年龄FROM学生表ORDERBY年龄:SELECTTOP5姓名,年龄FROM学生表ORDERBY年龄DESC:SELECTTOP5WITHTIES姓名,年龄FROM学生表答案:SELECTTOP5姓名,年龄FROM学生表ORDERBY年龄DESC题目:1、在表达式中,与“所在部门NOTIN('财务,后勤等价的是():所在部门!='财务AND所在部门!二后勤':所在部门!='财务'OR所在部门!='后勤’:所在部门二'财务'OR所在部门二'后勤’:所在部门二'财务'AND所在部门二后勤’答案:所在部门!='财务AND所在部门!='后勤’>=100AND价格<=200IN(100..200)>=100OR>=100AND价格<=200IN(100..200)>=100OR价格<=200BETWEEN200AND100:Where价格:Where价格:Where价格:Where价格[A][B][C][D]答案:Where价格>=100AND价格U200题目:3、在条件子句中,能够筛选出Col列中以"a‘开始的所有数据的是():WhereCol='a_':WhereCol='a%':WhereColUKE'aj:WhereColLIKEW答案:WhereColUKE'a%'题目:4、现要统计选课表中C01课程的最高成绩,正确的语句是():SELECTMIN(*)FROM诜课表WHERE课稈号='C01':SELECTMIN(成绩)FROM选课表WHERE课程号='C01':SELECTMAX(成绩)FROM选课表WHERE课程号='C01':SELECTMAX(*)FROM选课表WHERE课程号=<01'答案:SELECTMAX(成绩)FROM选课表WHERE课程号='C01,题目:5、现要统计选课表中C01课程的总成绩,正确的语句是():SELECTCOUNT(成绩)FROM选课表WHERE课程号='C01':SELECTCOUNT(*)FROM选课表WHERE课程号='C01,:SELECTSUM(*)FROM选课表WHERE课程号='C01':SELECTSUM(成绩)FROM选课表WHERE课程号='C01'答案:SELECTSUM(成绩)FROM选课表WHERE课程号=,C01,题目:6、设有选课表(学号,课程号,成绩),现要统计选了课程的学生人数,正确的语句是()[A1:SELECTCOUNT(DISTINCT学号)FROM选课表:SELECTCOUNT(*)FROM选课表:SELECTSUM(*)FROM选课表:SELECTCOUNT(学号)FROM选课表答案:SELECTCOUNT(DISTINCT学号)FROM选课表题目:7、关于"FROM表1LEFTJOIN表2ON表1.列=表2.列”的说法,正确的选项是():该子句表达是左外连接,连接结果中将包含表1中的全部数据:该子句表达是左外连接,连接结果中将包含表2中的全部数据:该子句表达是左外连接,连接结果中将包含表1和表2中的全部数据:该子句表达是左外连接,连接结果中只包含表1和表2中满足连接条件的数据答案:该子句表达是左外连接,连接结果中将包含表1中的全部数据题目:8、査询考试成绩大于75分的学生的学号和姓名,正确的语句是():SELECTSno,SnameFROMSCWHEREGrade>75:SELECTSno,SnameFROMStudentWHEREGrade>75:SELECTSno,SnameFROMStudentWHERESnoIN(SELECTSnoFROMSCWHEREGrade>75):SELECTSno,SnameFROMStudentWHERESnoIN(SELECTSnoFROMSCHAVINGGrade>75)答案:SELECTSno,SnameFROMStudentWHERESnoIN(SELECTSnoFROMSCWHEREGrade>75)题目:9、给Student(Sno,Sname,Ssex,Sage)表插入一条新记录,学号为"20160203;姓名:李小红,性别:女,年龄:18。正确的语句是0:INSERTINTOStudentVALUES('20160203',李小红,女,L8):INSERTINTOStudent('20160203','李小红女,18):INSERTINTOStudentVALUES('20160203';李小红女18):INSERTStudent('201602037李小红知8)答案:INSERTINTOStudentVALUES('20160203','李小红女18)题目:10、给SC(Sno,Cno,Grade)表插入一条新记录,学号为・20160506・.选修的课程号是"306〃,成绩空缺。正确的语句是():INSERTINTOSC(Sno,Cno)VALUES('20160506','306'):INSERTINTOSCVALUES('20160506',306')[Q:INSERTINTOSC('20160506',306','#')[D]:INSERTINTOSCVALUESC201605061,'306','#')答案:INSERTINTOSC(Sno,Cno)VALUES('20160506','306')二、判断题题目:11."SELECT•FROMStudentWHERESnameUKE'张」"语句中的'张」用于査找姓张的学生(X)题目:12、"SELECT*FROMStudentWHERESnameUKE'[张李刘]%'.语句可以查找姓张、李、刘的学生(V)题目:13、"SELECTCOUNT(DISTINCTSno)FROMSC”语句用于统计学生的总人数(X)题目:14、HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录(V)题目:15、“SELECT*FROMStudentINNERJOINSCONStudent.Sno=SC.Sno”语句可将Student与SC连接起来(V)第六章数据库其他对象管理一、单项选择題题目:1、关于视图的说法,正确的选项是():视图与基本表一样,也存储数据:对视图的操作最终都转换为对基本表的操作:视图的数据源只能是基本表:所有视图都可以实现对数据的増、删、改、查操作答案:对视图的操作最终都转换为对基本表的操作题目:2、在视图的定义语句中,只能包含():数据査询语句(BJ:数据増、删、改语句:创建表的语句:全部都可以答案:数据查询语句题目:3、视图对应数据库三级模式中的():外模式:内模式回:模式[D]淇他答案:外模式题目:4、关于视图的说法,正确的选项是():通过视图可以提高数据査询效率:视图提供了数据的逻辑独立性:视图只能建立在基本表上:定义视图的语句可以包含数据更改语句答案:视图提供了数据的逻辑独立性题目:5、创建视图的主要作用是 0:提高数据査询效率KB]:维护数据的完整性约束:维护数据的一致性:提供用户视角的数据答案:提供用户视角的数据题目:6、设有学生表(学号,姓名,所在系)。建立统计每个系的学生人数的视图语句中,正确的选项是()。:CREATEVIEWvlASSELECT所在系,COUNT(*)FROM学生表GROUPBY所在系:CREATEVIEWvlASSELECT所在系,SUM(*)FROM学生表GROUPBY所在系:CREATEVIEWvl(系名,人数)ASSELECT所在系,SUM(*)FROM学生表GROUPBY所在系:CREATEVIEWvl(系名,人数)ASSELECT所在系,COUNT(*)FROM学生表GROUPBY所在系答案:CREATEVIEWvl(系名,人数)ASSELECT所在系,COUNT(*)FROM学生表GROUPBY所在系题目:7、关于索引的说法,正确的选项是 ()。:只要建立了索引就可以加快数据的查询效率:在一个表上可以创建多个聚集索引:在一个表上可以建立多个唯一的非聚集索引:索引会影响数据插入和更新的执行效率,但不会影响删,除数据的执行效率答案:在一个表上可以建立多个唯一的非聚集索引题目:8、创建存储过程的用处主要是 ():提高数据操作效率:维护数据的一致性:实现复杂的业务规则:增强引用完整性答案:提高数据操作效率題目:9、关于存储过程的说法,正确的选项是()o:在定义存储过程的代码中可以包含数据的增、删、改、査语句:用户可以向存储过程传递参数,但不能输出存储过程产生的结果:存储过程的执行是在客户端完成的:存储过程是存储在客户端的可执行代码段答案:在定义存储过程的代码中可以包含数据的增、删、改、査语句題目:10、修改存储过程P1的语句,正确的选项是():ALTERPl:ALTERPROCPl[Q:MODIFYPl[D]:MODIFYPROCPl答案:ALTERPROCPl题目:11.删除存储过程Pl的语句,正确的选项是():DELETEPl:DELETEPROCPl:DROPPl:DROPPROCPl答案:DROPPROCPl题目:12、触发器的主要作用是():提高数据的查询效率:増强数据的安全性:加强数据的保密性:实现复杂的约束答案:实现复杂的约束题目:13、现有学生表和修课表,其结构为:学生表(学号,姓名,入学日期,毕业日期)修课表(学号,课程号,考试口期,成绩)现要求修课表中的考试口期必须在学生表中相应学生的入学日期和毕业口期之间。正确的实现方法是()。:在修课表的考试口期列上定义一个CHECK约束:在修课表上建立一个插入和更新操作的触发器:在学生表上建立一个插入和更新操作的触发器:在修课表的考试日期列上定义一个外键引用约束答案:在修课表上建立一个插入和更新操作的触发器题目:14.设在SC(Sno,Cno,Grade)表上定义了触发器:CREATETRIGGERtriIONSCAFTERINSERT-当执行语句:INSERTINTOSCVALUES('sOOl','cOl',90)会引发该触发器执行。关于触发器执行时表中数据的说法,正确的选项是():SC表和INSERTED表中均包含新插入的数据:SC表和INSERTED表中均不包含新插入的数据:SC表中包含新插入的数据JNSERTED表中不包含新插入的数据:SC表中不包含新插入的数据.INSERTED表屮包含新插入的数据答案:SC表和INSERTED表中均包含新插入的数据题目:15、当执行由UPDATE语句引发的触发器时,关于该触发器临时工作表的说法,正确的选项是()。(A]:系统会自动产生UPDATED表来存放更改前的数据[B]:系统会自动产生UPDATED表来存放更改后的数据:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据[D]:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据答案:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据题目:1、下面关于视图的说法,错误的选项是:视图在一定程度上提供了数据的逻辑独立性:只能在基本表上建立视图,不能在视图上再建立视图:通过视图査询数据时最终都落实到对基本表的查询:视图提供了一定的安全控制机制答案:只能在基本表上建立视图,不能在视图上再建立视图題目:2、创建视图的主要作用是:维护数据的一致性:提高数据查询效率:提供用户视角的数据:维护数据的完整性约束答案:提供用户视角的数据题目F面关于聚集索引与非聚集索引的说法,正确的选项是:必须先建立聚集索引,然后再建立非聚集索引:在-•个表上可以建立多个聚集索引和最多一个非聚集索引:在一个表上可以建立多个聚集索引和多个非聚集索引:在一个表上可以同时存在聚集索引和非聚集索引答案:在一个表上可以同时存在聚集索引和非聚集索引题目:2、设有下面定义索引的语句:CREATEUNIQUEINDEXIdxonT(Cl)该语句的作用是()【A]:在Cl列上建立了一个唯•的聚集索引:在C1列上建立了一个聚集索引:在C1列上建立了一个非聚集索引:在C1列上建立了一个唯一的非聚集索引答案:在C1列上建立了一个唯的非聚集索引题目:1、下面用于实现修改存储过程的语句是:ALTERPROC...:DROPPROC...:DELETEPROC...:CREATEPROC...答案:ALTERPROC...题目:2、下面删除存储过程Pl的语句,正确的选项是():DELETEPROCPl:DROPPROCPl:DROPPl:DELETEPl答案:DROPPROCPl题目:1、下面关于触发器的说法,正确的选项是:触发器主要用于实现复杂的数据约束KB]:触发器是由用户调用执行的一段代码[C]:在定义触发器的代码中不能包含INSERT语句[D1 :引发触发器执行的操作可以是INSERT.DELETE.UPDATE和SELECT答案:触发器主要用于实现复杂的数据约束题目:2、当执行由UPDATE语句引发的触发器时,下面关于该触发器临时工作表的说法,正确的选项是【A】:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据:系统会自动产生UPDATED表来存放更改前的数据:系统会自动产生UPDATED表来存放更改后的数据答案:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据题目:1、下面关于视图的说法,正确的选项是():视图与基本表一样,也存储数据:所有视图都可以实现对数据的增、删、改、査操作:对视图的操作最终都转换为对基本表的操作[D]:创建视图的数据源只能是基本表答案:对视图的操作最终都转换为对基本表的操作题目:2、视图对应数据库三级模式屮的():内模式:其他:模式:外模式答案:外模式题目:3、下面关于聚集索引的说法,正确的选项是():在一个表上最多只能建立一个聚集索引:必须先建立聚集索引,然后再建立非聚集索引:聚集索引适合建立在重复值多的列上:在一个表上可以建立多个聚集索引答案:在一个表上最多只能建立一个聚集索引题目:4、下面关于存储过程优点的说法,正确的选项是0:可导致网络流量增大:会影响数据库性能:允许模块化程序设计:不能作为安全机制使用答案:允许模块化程序设计题目:5、触发器的主要作用是0:増强数据的安全性:加强数据的保密性:实现复杂的约束:提高数据的査询效率答案:实现复杂的约束二、判断题題目:3、DROP语句不允许在触发器中使用(V)题目:3、存储在客户端的代码并可以调用执行的就是存储过程(X)题目:3、通常应该在频繁进行更新操作的列上建立非聚集索引(X)題目:3、定义视图时,可以指定视图的全部列名(V)题目:16、视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中(V)题目:17、当基本表中的数据发生变化时,从视图中査询出的数据并不随之变化(X)题目:18、索引-•般来说可以提高数据增、删、改、査的效率(X)题目:19、使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致(X)题目:20、由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引(V)題目:21、非聚集索引并不改变数据的物理存储顺序,可以在一个表上建立多个非聚集索引(V)題目:22、存储过程是存储在数据库服务器端供客户端调用执行的SQL语句(V)题目:23、如果存储过程有输入参数并且没有为输入参数指定默认值,则在调用存储过程时,会自动生成一个常量值(X)题目:24、UPDATE.INSERT和DELETE都可引发触发器代码的执行(V)題目:25、触发器名在数据库中可以不是唯—•的(X)题目:6、数据库即保存视图的定义,也保存视图中的数据(X)題目:7、索引-般来说可以提高数据增、删、改、査的效率(X)题目:8、不管对表进行什么类型的操作,在表上建立的索引越多越能提高查询效率(X)题目:9、存储过程的参数有输入参数和输出参数两种(V)題目:10、触发器可以实现复杂的数据完整性约束(V)第七章数据库管理与维护一、单项选择题题目:1、不属于事务特征的是()浣整性致性:隔离性:原子性答案:完整性題目:2、事务一.口.提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。这个特性是事务的()。源子性致性:隔离性:持久性答案:持久性题目:3、事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。致性⑻:持久性[Q:隔离性[D]:原子性答案:原子性题目:4、关于SQLServer备份设备的说法,正确的选项是()[AJ:备份设备只能建立在磁带设备上:备份设备足一个逻辑设备,可以建立在豪盘上:备份设备是一台物理存在的有特定要求的设备:一个备份设备只能用于一个数据库的一次备份答案:备份设备是一个逻辑设备,可以建立在磁盘上题目:5、在简单恢复模式下,可以进行的备份是():仅完整备份[B1:仅事务日志备份:仅完整备份和差异备份:完整备份、差异备份和日志备份答案:仅完整备份和差异备份题目:6、关于差异备份的说法,正确的选项是()。:差异备份备份的是从上次备份到当前时间数据库变化的内容:差异备份备份的是从上次完整备份到当前时间数据库变化的内容:差异备份仅备份数据,不备份日志:两次完整备份之间进行的各差异备份的备份时间都是-样的答案:差异备份备份的是从上次完整备份到当前时间数据库变化的内容题目:7、关于日志备份的说法,错误的选项是():日志备份仅备份日志,不备份数据:日志备份的执行效率通常比差异备份和完整备份高[C1:日志备份的时间间隔通常比差异备份短[D]:第一次对数据库进行的备份可以是日志备份答案:第一次对数据库进行的备份可以是日志备份题目:8、设有如下备份操作:日志完整音份盲伯1曰志差异1日志 日志密份3备份土I I<周曰同一周一15:0周.0:ra— ®-同一 同一E3—同一现从备份屮对数据库进行恢复,正确的恢复顺序为0[A]浣整备份1日志备份1日志备份2,差异备份1日志备份3,日志备份4浣整备份1差异备份1日志备份3,11志备份4:完整备份1差异备份1【D]:完全备份1日志备份4答案:完整备份1差异备份1日志备份3,FI志备份4题目:9、关于SQLServer数据库服务器登录账户的说法,错误的选项是():登录账户的来源可以是Windows用户,也可以是非Windows用户:所有的Windows用户都自动是SQLServer的合法账户:在Windows身份验证模式下,不允许非Windows身份的用户登录到SQLServer服务器:sa是SQLServer提供的一个具有系统管理员权限的默认登录账户答案:所有的Windows用户都自动是SQLServer的合法账户题目:10.关于SQLServer身份验证模式的说法,正确的选项是()。:只能在安装过程中设置身份验证模式,安装完成之后不能再修改:只能在安装完成后设置身份验证模式,安装过程中不能设置:在安装过程中可以设置身份验证模式,安装完成之后还可以再对其进行修改:身份验证模式是系统规定好的,在安装过程中及安装完成后都不能进行修改答案:在安装过程中可以设置身份验证模式,安装完成之后还可以再对其进行修改题目:1、事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。:持久性致性:隔离性:原子性答案:原子性题目:2、仅允许Windows操作系统用户连接到SQLServer数据库服务器的验证模式是()。[A]:没有这种模式:混合身份验证模式:Windows身份验证模式:数据库验证模式答案:Windows身份验证模式题目:3、下而关于差异备份的说法,正确的选项是()。:差异备份备份的是从上次完整备份到当前时间数据库变化的内容KB]:差异备份仅备份数据,不备份日志[C]:两次完整备份之间进行的所有差异备份的备份时间都是一样的[D1:差异备份备份的是从上次备份到当前时间数据库变化的内容答案:差异备份备份的是从上次完整备份到当前时间数据库变化的内容题目:4、下面关于SQLServer完整备份的说法,错误的选项是0:对数据库进行的第一个备份必须是完整备份:完整备份之后必须进行一次差异备份:在进行数据库恢复时,第一个恢复的是完整备份:通常情况下完整备份比差异备份耗费更多的时间答案:完整备份之后必须进行一次差异备份题目:5、下面关于SQLServer数据库服务器登录账户的说法,错误的选项是0:所有的Windows用户都自动是SQLServer的合法账户:sa是SQLServer提供的一个具有系统管理员权限的默认登录账户(C1:登录账户的来源可以是Windows用户,也可以是非Windows用户[D]:在Windows身份验证模式下,不允许非Windows身份的用户登录到SQLServer服务器答案:所有的Windows用户都自动是SQLServer的合法账户題目事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的:隔离性致性源子性:持久性答案:持久性題目:2、下而关于数据库中事务的说法,正确的选项是:一个事务应该包含的操作是由用户的业务决定的为了提髙数据库的并发性,事务所包含的操作应该尽可能的多:为了提高数据库的并发性,事务所包含的操作应该尽可能的多:一个事务应该包含的操作是由数据库管理系统决定的:事务的开始标记是COMMIT答案:一个事务应该包含的操作是由用户的业务决定的为了提高数据库的并发性,事务所包含的操作应该尽可能的多题目:1、下面关于SQLServer日志备份的说法,正确的选项是:数据库的所有恢复模式都支持日志备份:日志备份仅备份数据库的日志内容,不备份数据:般情况下,日志备份是最耗费时间的:对数据库进行的第一次备份可以是日志备份答案:日志备份仅备份数据库的日志内容,不备份数据题目:1、在简单恢复模式下,可以进行的备份是:仅完整备份和差异备份:完整备份、差异备份和日志备份:仅事务日志备份:仅完整备份答案:仅完整备份和差异备份题目:2、下面关于日志备份的说法,错误的选项是:日志备份的时间间隔通常比差异备份短:第一次对数据库进行的备份可以是日志备份【C]:日志备份的执行效率通常比差异备份和完整备份高[D]:日志备份仅备份日志,不备份数据答案:第-次对数据库进行的备份可以是日志备份二、判断题题目:11、事务可以保证在一个事务中的全部操作或者全部成功,或者全部失败(V)题目:12、ROLLBACK表示事务正常结朿,COMMIT表示事务中的全部操作被撤销(X)題目:13、事务的持久性是指数据库中一个事务的执行不能被其他事务干扰(X)題目:14、对象权限是用户在己经创建好的对象上行使的权限,例如CRAETETABLE(X)题目:15、在恢复数据库之前,如果数据库的日志文件没有损坏,可在恢复之前对数据库进行一次尾部日志备份,这样可将数据的损失减少到最小。(V)題目在进行数据导入导出时.SQLServer会自动维护目的数据的完整性(X)题目:2、不能将文本文件中的数据导出到数据库中(X)题目:3、事务日志备份即备份数据库的口志记录也备份数据库的数据(X)题目:2、SQLServer允许将一行数据存储在多个数据页上(X)题目:3、对象权限是用户在已经创建好的对象上行使的权限,例如CRAETETABLE(X)题目:3、ROLLBACK表示事务正常结束,COMMIT表示事务中的全部操作被撤销(X)题目:6、事务一致性是指数据库屮的一个事务的执行不能被其他事务干扰。(X)题目:7、当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限(X)题目:8、在恢复数据库之前,如果数据库的日志文件没有损坏,可在恢复之前对数据库进行一次尾部日志备份,这样可将数据丢失减少到最小(V)題目:9、SQLServer允许将同一个数据库的数据文件和口志文件存储在相同的位置(V)题目:10.差异备份是备份从最近的完整备份之后的日志文件(X)第八章数据库设计一、单项选择题题目住数据库设计中,将E-R图转换为关系数据模型是()完成的工作。:需求分析阶段:概念设计阶段:逻辑设计阶段:物理设计阶段答案:逻辑设计阶段题目:2、在将E-R图转换为关系模型时,一般都将m:n联系转换成-•个独立的关系模式。关于这种联系产生的关系模式的主键的说法,正确的选项是():只需包含m端关系模式的主键即可:只需包含n端关系模式的主键即可:至少包含m端和n端关系模式的主键:必须添加新的属性作为主键答案:至少包含m端和n端关系模式的主键题目:3、在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是().:结构冲突:语法冲突:属性冲突:命名冲突答案:语法冲突题目:4、一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是()o:一对一:-对多:多对一:多对多答案:多对多题目:5、设实体A与实体B之间是一对多联系。如下逻辑结构设计方法中,最合理的是()。:实体A和实体B分别对应一个关系模式,且外键放在实体B的关系模式中:实体A和实体B分别对应一个关系模式,且外键放在实体A的关系模式中:为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性:分别为实体A、实体B和它们之间的联系设计一个关系模式,夕卜键在联系对应的关系模式中答案:实体A和实体B分别对应…个关系模式,且外键放在实体B的关系模式中题目:6、设有描述图书出版情况的关系模式:出版(书号,出版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个印刷数量。该关系模式的主键是()。:书号:(书号,出版日期):(书号,印刷数量):(书号,出版日期,印刷数量)答案:(书号,出版日期)题目:7、在数据库设计中,进行用户了模式设计是()要完成的工作。:需求分析阶段:概念结构设计阶段:逻辑结构设计阶段:物理结构设计阶段答案:逻辑结构设计阶段题目:8,属于数据库逻辑设计内容的是():存储记录的格式设计:将概念设计的结果转换为特定DBMS所支持的数据模型:设计局部的E-R图〔D]:将各局部E-R图合并为全局E-R图答案:将概念设计的结果转换为特定DBMS所支持的数据模型題目:9、关于数据库设计中新奥尔良方法的说法,错误的选项是()□:数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计:E-R图是数据库概念结构设计产生的结果:概念结构设计是在需求分析之后、逻辑结构设计之前进行的:逻辑结构设计是在需求分析之后、概念结构设计之前进行的答案:逻辑结构设计是在需求分析之后、概念结构设计之前进行的题目:10.在数据库设计中,表设计原则遵守()标准。:第一范式:第二范式:第三范式:字段设计答案:第三范式题目下面关于数据库设计屮新奥尔良方法的说法,错误的选项是()。:数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计:概念结构设计是在需求分析之后、逻辑结构设计之前进行的:E-R图是数据库概念结构设计产生的结果:逻辑结构设计是在需求分析之后、概念结构设计之前进行的答案:逻辑结构设计是在需求分析之后、概念结构设计之前进行的题目:2、在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是()。:属性冲突:结构冲突:语法冲突:命名冲突答案:语法冲突题目:3、在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作()。:需求分析阶段:物理设计阶段:概念设计阶段:逻辑设计阶段答案:逻辑设计阶段题目:4、在数据库设计中,进行用户子模式设计是下述哪个阶段要完成的工作()。:概念结构设计阶段【B]:逻辑结构设计阶段:物理结构设计阶段:需求分析阶段答案:逻辑结构设计阶段题目:5、设实体A与实体B之间是一对多联系。下面进行的逻辑结构设计方法中,最合理的是()。:为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性:实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中:实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中:分别为实体A、实体B和它们之间的联系设计一个关系模式,夕卜码在联系对应的关系模式中答案:实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中题目任将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下而关于这种联系产生的关系模式的主码的说法,正确的选项是():只需包含m端关系模式的主码即可:至少包含m端和n端关系模式的主码:必须添加新的属性作为主码:只需包含n端关系模式的主码即可答案:至少包含m端和n端关系模式的主码題目:2、一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是:多对一:一对一:多对多:—对多答案:多对多題目:3、设有描述图书出版情况的关系模式:出版(书号,岀版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个印刷数量-该关系模式的主码是:(书号,出版日期):(书号,印刷数量):书号:(书号,出版日期,印刷数量)答案:(书号,出版日期)题目:1、下面属于数据库逻辑设计内容的是[A]:将概念设计的结果转换为特定DBMS所支持的数据模型:记录的存储格式设计:将各局部E-R图合并为全局E-R图:设计局部的E-R图答案:将概念设计的结果转换为特定DBMS所支持的数据模型

二、判断题題目:11.数据库设计就是建立-个数据库应用系统(X)題目:12、数据库的概念结构设计通常与具体的数据库管理系统无关(V)题目:13、在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统(X)题目:14、设计局部E-R图属于逻辑设计的任务(X)题目:15、将概念结构转换为关系数据模型属于概念设计的任务(X)题目:2、数据库设计就是建立一个数据库应用系统(X)题目:4、在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统(X)题目:6、数据库设计中的行为设计主要是描述数据库的结构(X)题目:7、数据库逻辑设计的工作之一是设计面向用户的外模式(V)题目:8、在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统(X)题目:9、将概念结构转换为关系数据模型属于概念设计的任务(X)题目:10、在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计(X)第九章数据库应用系统开发一、单项选择题题目:1、在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。关于删除SC表屮学号为S01的选课记录的语句,正禍的选项是:ADOcn.Execute:ADOcn.Execute:ADOcn.Execute:ADOcn.Execute"UPATEFROMSCWHERE学号:ADOcn.Execute:ADOcn.Execute:ADOcn.Execute:ADOcn.Execute答案:ADOcn.Execute"DELETEFROMSCWHERE学号=SOT'题目:2、设ADOcn是一个Connection对象,与数据库的连接字符串存放在cnStr字符串中。关于使用ADOcn建立与数据源连接的语句,正确的选项是()。:ADOcn.CreatecnStr:ADOcn.OpencnStr:ADOcn.connetioncnStr:ADOcn.conncnStr答案:ADOcn.OpencnStr题目:3、不属于VB中ADO对象模型中的对象的是():Connection:Command:Recordset:Update答案:Update题目:4、声明并创建Connection对象的语句,正确的选项是():DimADOcnAsNewConnection:DimADOcnAs

温馨提示

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

评论

0/150

提交评论