题目为随机抽题 请用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
评论0