国开电大《数据库应用技术》自测答案

题目为随机抽题 请用CTRL+F来搜索试题

题目为随机抽题 请用CTRL+F来搜索试题

下列不属于数据库管理数据特点的是

正确答案是:应用程序与数据的物理存储紧密相关

使用数据库管理数据可以实现程序与数据的相互独立

正确答案是:“对”。

数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中

正确答案是:“错”。

下列属于数据动态特征的是

正确答案是:插入数据

下列关于概念层数据模型的说法,正确的是

正确答案是:概念层数据模型要真实地模拟现实世界

概念层数据模型描述的是数据的组织方式

正确答案是:“错”。

在E/R图中,联系用( )描述

正确答案是:菱形框

一名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是

正确答案是:多对多

E-R图中的“E”表示的是实体

正确答案是:“对”。

下列关于关系数据模型的说法,正确的是

正确答案是:关系数据模型采用的是简单二维表结构

关系数据模型允许一个属性包含更小的属性

正确答案是:“错”。

下列关于数据库三级模式中“模式”的说法,错误的是

正确答案是:模式是对整个数据库的底层表示

下列用于描述数据的物理存储的是

正确答案是:内模式

数据库三级模式中的模式是面向全体用户的数据需求设计的

正确答案是:“对”。

从广义上讲,数据库系统由()组成

正确答案是:数据库、数据库管理系统、用户和应用程序

数据库系统可以脱离操作系统独立运行

正确答案是:“错”。

用户可以不通过数据库系统直接操作数据库

正确答案是:“错”。

下列不属于组织层数据模型的是(   )。

正确答案是:概念模型

在E/R图中,属性用(   )描述。

正确答案是:圆角矩形

下列属于数据模型三要素的是(    )。

正确答案是:数据结构、数据操作和数据完整性约束

下列功能中,不属于数据库管理系统功能的是(  )。

正确答案是:数据库文件读写

下列关于数据库管理系统的说法,错误的是(   )。

正确答案是:数据库管理系统不支持多用户同时访问相同数据库

数据的特征分为静态特征和动态特征。

正确答案是:“对”。

组织层数据模型是一种与具体DBMS无关的数据模型。

正确答案是:“错”。

E-R模型是一种用于描述数据的组织形式的模型。

正确答案是:“错”。

关系数据模型为用户提供了非导航式的数据访问方式。

正确答案是:“对”。

数据库三级模式中的外模式是面向全体用户的数据需求设计的。

正确答案是:“错”。

关系模型由数据结构、数据操作和数据完整性约束三个部分组成

正确答案是:“对”。

关系数据库中,用户能够看到物理层的数据存储使用的指针

正确答案是:“对”。

SQL语言的特点是过程化

正确答案是:“错”。

设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是

正确答案是:学号、身份证号

设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。其中适合作为主键的是

正确答案是:(书号,销售时间)

下列用于定义列的取值范围的约束是

正确答案是:CHECK

限制“年龄”列取值范围在0-160的约束表达式是:check(年龄 in 0-160)

正确答案是:“错”。

下列关于关系代数中投影运算的说法,正确的是

正确答案是:投影运算是从列的方向选择集合中的若干列,投影运算后的行数有可能减少

下列用于表达关系代数中投影运算的运算符是

正确答案是:

关系代数中,进行交运算的两个关系不需要有相同的结构

正确答案是:“错”。

若关系模式中不存在复合数据项,则此关系模式一定属于

正确答案是:第一范式

如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的

正确答案是:“错”。

第三范式的关系模式也一定是第二范式的

正确答案是:“对”。

设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是(   )。

正确答案是:设置学生表中的“所在系”为外键

在关系数据库中,解决数据冗余和操作异常通常采用的方法是(    )。

正确答案是:分解关系模式

若关系模式中不存在非主属性对主键的传递函数依赖,则此关系模式至少属于( )。

正确答案是:第三范式

下列运算中,属于传统的集合运算的是(  )。

正确答案是:并运算

下列关于关系代数中选择运算的说法,正确的是(    )。

正确答案是:选择运算是从行的方向选择集合中的数据,选择运算后的行数有可能减少

传统的关系运算包括选择、投影和连接等。

正确答案是:“错”。

使用FOREIGN KEY约束可以实现参照完整性约束。

正确答案是:“对”。

一个关系模式只能有一个候选键。

正确答案是:“错”。

关系代数中的“与”运算是两个条件都为真时,“与”的结果为真。

正确答案是:“对”。

等值连接要求相等的分量必须有共同的属性名。

正确答案是:“错”。

关于命名实例和默认实例,正确的说法是

正确答案是:一台计算机上可以有多个命名实例

SQL Server 2008 是一个集中式结构的数据库管理系统

正确答案是:“错”。

下列扩展名中,属于SQL Server推荐的日志文件扩展名的是

正确答案是:.ldf

对数据库大小的修改,需要msdb数据库维护

正确答案是:“错”。

一个数据库必须有一个日志文件,也可以有多个日志文件

正确答案是:“对”。

如果某数据库的日志文件空间已用完,则用户对该数据库

正确答案是:可以查询数据

用户创建的数据库的大小不能小于3MB

正确答案是:“对”。

在SQL Server中,不允许删除正在被用户使用的数据库

正确答案是:“对”。

下列关于SQL Server中扩大数据库空间的说法,正确的是(    )。

正确答案是:日志文件和数据文件的空间都可以扩大

下列关于SQL Server数据库组成的说法,正确的是(    )。

正确答案是:一个数据库可由多个数据文件和多个日志文件组成

在一台计算机上只能安装一个SQL Server默认实例。

正确答案是:“对”。

SQL Server 2008最核心的服务是SSMS。

正确答案是:“错”。

一个数据库必须包含次要数据文件,可以包含一个或多个次要数据文件。

正确答案是:“错”。

主要数据文件的推荐扩展名是mdf。

正确答案是:“对”。

删除数据库,只能删除数据文件,并不删除日志文件。

正确答案是:“错”。

下列属于数据定义操作的是

正确答案是:CREATE

下列属于数据更新操作的是

正确答案是:UPDATE

下列属于整型类型的是

正确答案是:int

若要定义“价格”列的数据类型,假设价格用定点小数类型保存,整数部分6位,小数点后2位,下列类型中最合适的是

正确答案是:numeric(8,2)

NULL + 100”的执行结果是

正确答案是:NULL

SQL Server数据库中的NULL值(空值)表示的是“0”值

正确答案是:“错”。

下列定义外键约束的子句,正确的是

正确答案是:FOREIGN KEY (C1) REFERENCES T(C1)

CHECK约束用于提供列的默认值

正确答案是:“错”。

在表达式中,与“所在部门 NOT IN (‘财务’, ‘后勤’) ”等价的是()

正确答案是:所在部门 != ‘财务’ AND 所在部门 != ‘后勤’

在条件子句中,能够筛选出价格在100~200(包括边界值)的是()

正确答案是:Where价格 >= 100 AND价格 <= 200

在条件子句中,能够筛选出Col列中以“a”开始的所有数据的是()

正确答案是:Where Col  LIKE  ‘a%’

现要统计选课表中C01课程的最高成绩,正确的语句是()

正确答案是:SELECT MAX(成绩) FROM 选课表 WHERE 课程号 = ‘C01’

现要统计选课表中C01课程的总成绩,正确的语句是()

正确答案是:SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = ‘C01’

设有选课表(学号,课程号,成绩),现要统计选了课程的学生人数,正确的语句是()

正确答案是:SELECT COUNT(DISTINCT 学号) FROM 选课表

关于“FROM 表1 LEFT JOIN 表2 ON 表1.列 = 表2.列”的说法,正确的是()

正确答案是:该子句表达是左外连接,连接结果中将包含表1中的全部数据

查询考试成绩大于75分的学生的学号和姓名,正确的语句是()

正确答案是:SELECT Sno, Sname FROM Student WHERE Sno IN(  SELECT Sno FROM SC WHERE Grade>75   )

给Student(Sno,Sname,Ssex,Sage)表插入一条新记录,学号为“20160203”,姓名:李小红,性别:女,年龄:18。正确的语句是()

正确答案是:INSERT INTO Student VALUES(‘20160203’, ‘李小红’, ‘女’, 18)

给SC(Sno,Cno,Grade)表插入一条新记录,学号为“20160506”,选修的课程号是“306”,成绩空缺。正确的语句是()

正确答案是:INSERT INTO SC(Sno,Cno) VALUES(‘20160506’, ‘306’)

下列关于视图的说法,正确的是(     )。

正确答案是:对视图的操作最终都转换为对基本表的操作

视图对应数据库三级模式中的(     )。

正确答案是:外模式

下列关于聚集索引的说法,正确的是(     )。

正确答案是:在一个表上最多只能建立一个聚集索引

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

正确答案是:允许模块化程序设计

触发器的主要作用是(     )。

正确答案是:实现复杂的约束

数据库即保存视图的定义,也保存视图中的数据。

正确答案是:“错”。

索引一般来说可以提高数据增、删、改、查的效率。

正确答案是:“错”。

不管对表进行什么类型的操作,在表上建立的索引越多越能提高查询效率。

正确答案是:“错”。

存储过程的参数有输入参数和输出参数两种。

正确答案是:“对”。

触发器可以实现复杂的数据完整性约束。

正确答案是:“对”。

事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的(    )。

正确答案是:原子性

仅允许Windows操作系统用户连接到SQL Server数据库服务器的验证模式是(    )。

正确答案是:Windows身份验证模式

下列关于差异备份的说法,正确的是(  )。

正确答案是:差异备份备份的是从上次完整备份到当前时间数据库变化的内容

下列关于SQL Server完整备份的说法,错误的是(   )。

正确答案是:完整备份之后必须进行一次差异备份

下列关于SQL Server数据库服务器登录账户的说法,错误的是(   )。

正确答案是:所有的Windows用户都自动是SQL Server的合法账户

事务一致性是指数据库中的一个事务的执行不能被其他事务干扰。(   )

正确答案是:“错”。

当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。(  )

正确答案是:“错”。

在恢复数据库之前,如果数据库的日志文件没有损坏,可在恢复之前对数据库进行一次尾部日志备份,这样可将数据丢失减少到最小。(  )

正确答案是:“对”。

SQL Server允许将同一个数据库的数据文件和日志文件存储在相同的位置。(  )

正确答案是:“对”。

差异备份是备份从最近的完整备份之后的日志文件。(   )

正确答案是:“错”。

下列关于数据库设计中新奥尔良方法的说法,错误的是(   )。

正确答案是:逻辑结构设计是在需求分析之后、概念结构设计之前进行的

在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是(   )。

正确答案是:语法冲突

在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作(     )。

正确答案是:逻辑设计阶段

在数据库设计中,进行用户子模式设计是下述哪个阶段要完成的工作(  )。

正确答案是:逻辑结构设计阶段

设实体A与实体B之间是一对多联系。下列进行的逻辑结构设计方法中,最合理的是(  )。

正确答案是:实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中

数据库设计中的行为设计主要是描述数据库的结构。(  )

正确答案是:“错”。

数据库逻辑设计的工作之一是设计面向用户的外模式。( )

正确答案是:“对”。

在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。(  )

正确答案是:“错”。

将概念结构转换为关系数据模型属于概念设计的任务。(   )

正确答案是:“错”。

在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。(   )

正确答案是:“错”。

在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是(    )。

正确答案是:ADOcn.Execute “DELETE FROM SC WHERE 学号 = ‘S01’”

设ADOcn是一个Connection对象,与数据库的连接字符串存放在cnStr字符串中。下列关于使用ADOcn建立与数据源连接的语句正确的是(    )。

正确答案是:ADOcn.Open cnStr

下列声明并创建Connection对象的语句,正确的是(    )。

正确答案是:Dim ADOcn As New Connection

下列声明并创建Recordset对象的语句,正确的是(   )。

正确答案是:Dim ADOcn As New Recordset

下列声明并创建Recordset对象的语句,正确的是(  )。

正确答案是:Dim ADOcn As New Recordset

VB提供了三种数据库访问引擎,分别是Jet引擎、ODBC和OLE DB,目前主要使用的是OLE DB。

正确答案是:“对”。

B /S模式的开发、维护工作主要集中在服务器端,可减轻异地用户的维护成本。

正确答案是:“错”。

设ADOrs是一个Recordset对象,则ADOrs(“学号”)表示得到“学号”列的值。

正确答案是:“错”。

设学生成绩表的结构为(学号、课程号、成绩),程序运行界面如下图所示。

进入界面后,用户首先选择学号(Combo1)、课程号(Combo2),姓名(Text1)和课程名(Text2)从数据库中自动读入;然后,用户输入对应的成绩(Text3),点击“确认”按钮后,将结果插入到学生成绩表中。

正确答案是:‘第一步:在学生成绩表中查询是否存在关键字相同的记录

   StrSQL=“Select * From 学生成绩表 Where 学号=‘”+Combo1.Text+“’And 课程号= ‘”+Combo2.Text+“ ’ ”

  ADOrs.Open   StrSQL

‘第二步:如果关键字重复,则退出程序

  If Not ADOrs.EOF Then

     MsgBox “记录已存在,不能继续增加”

     Exit Sub

  End If

‘第三步:将结果插入到学生成绩表中

  StrSQL=“Insert Into 学生成绩表(学号,课程号,成绩)  Values(‘ ”+Combo1.Text+“’, ‘”+Combo2.Text+“ ’, ”+Text3.Text+“)”

  ADOcn.Execute StrSQL

 End Sub

设学生成绩表的结构为(学号、课程号、成绩),程序运行界面如下图所示。

进入界面时学号、课程号列表由程序从数据库中自动读入到Combo1和Combo2中;然后,用户选择相应的学号和课程号后,点击“确认”按钮后,程序将从学生成绩表中删除对应的记录。

请补充完成下列程序代码。

正确答案是:If MsgBox (“是否要删除?”,vbQuestion + vbYesNo) = vbYes Then

‘拼写Delete语句

StrSQL =“ Delete from学生成绩表”

StrSQL = StrSQL +“where学号= ‘” +Combo1.text+“’And  ” + “课程号= ‘”+Combo2.text+“’”

‘执行Delete语句

ADOcn.Execute strSQL

‘提示删除成功

MsgBox “删除成功”,vbQuestion + vbOKOnly

End If

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录