数据库选择题
① 一些数据库理论的题目帮忙看看,谢谢。
1.数据库系统的三级模式中,表达物理数据库的是( D )。
A.外模式 B.模式 C.用户模式 D.内模式
2.具有坚实数学理论基础的数据模型是( A )。
A.关系模型 B.层次模型
C.网状模型 D.E—R模型
3.供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供
应商之间的联系类型是( A )。
A.多对多 B.一对一 C.多对一 D.一对多
4.在关系模型中,关系的每一个属性值( D )。
A.不能全同 B.可以全同
C.必须全同 D.是不可分割的
5.多个用户同时对同一数据进行操作,描述的是( B )。
A.数据库的完整性 B.数据库的并发控制
C.数据库的恢复 D.数据的完整性
6.构造关系数据模型时,通常采用的方法是( C )。
A.从网状模型导出关系模型 B.从层次模型导出关系模型
C.从E—R图导出关系模型 D.以上都不是
11.表达式“AGE BETWEEN 18 AND 24”等价于(D)
A.AGE>18 AND AGE<24 B.AGE>=18 AND AGE<24
C.AGE>18 AND AGE<=24 D.AGE>=18 AND AGE<=24
12.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依赖,那么R至多是( A )
A.1NF B.2NF
C.3NF D.BCNF
13.DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的( C )
A.一致性 B.完整性
C.安全性 D.可靠性
14.“一个事务中的诸操作要么都做,要么都不做”,这是事务的( A )属性。
A.原子性 B.一致性
C.隔离性 D.持久性
17.下列四项中,不属于数据库特点的是(C)
A.数据共享 B.数据完整性好
C.数据冗余度很大 D.数据独立性高
18.下列关于E-R模型的说法中,正确的是( D )
A.依赖于计算机硬件和DBMS
B.独立于计算机硬件,依赖于DBMS
C.独立于计算机硬件和DBMS
D.依赖于计算机硬件,独立于DBMS
19.目前数据库中最重要、最流行的数据库是( C )
A.网状数据库 B.层次数据库
C.关系数据库 D.非关系模型数据库
20.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )
A.多对多 B.一对一 C.多对一 D.一对多
不好意思啊,有两个不会没写出来
② 数据库 范式 选择题
1对于现实世界中事物的特征,在实体-联系模型中使用 a
A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述
2把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 c
A)建立新的属性来实现 B)建立新的关键字来实现
C)建立新的关系来实现 D)建立新的实体来实现
3专门的关系运算不包括下列中的 d
A)联接运算 B)选择运算
C)投影运算 D)交运算
4对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为 a
A)并运算 B)交运算
C)差运算 D)积运算
5在数据库设计中,将ER图转换成关系数据模型的过程属于 b
A)需求分析阶段 B)逻辑设计阶段
C)概念设计阶段 D)物理设计阶段
6在概念设计阶段,最常使用的数据模型是 d
A)对象模型 B)物理模型
C)逻辑模型 D)实体联系模型
7关系R1和R2,经过关系运算得到结果是S,则S 是 b
A)一个关系 B)一个表单
C)一个数据库 D)一个数组
8设有关系R(A,B,C,D)及其上的函数相关性集合F=,那么关系R最高是 b
A)第一范式的 B)第二范式的
C)第三范式的 D)BCNF范式的
9设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是 b
A)m:n B)1:m
C)m:1 D)1:1
10 使用sql语句进行分组检索时,为了去掉不满足条件的分组,应当 b
A)使用WHERE子句
B)在GROUP BY后面使用HAVING 子句
C)先使用WHERE子句,再使用HAVING子句
D)先使用HAVING 子句,再使用WHERE子句
11关系表达式运算的结果是( c )。
A.数值型 B.字符型 C.逻辑型 D.日期型
12储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( d )。
A.一对一的联系 B.一对多的联系
C.多对一的联系 D.多对多的联系
13在关系模型中,关系的每一个属性值( d )。
A.不能全同 B.可以全同
C.必须全同 D.是不可分割的
14在数据库三级模式间引入二级映象的主要作用是(a )
A.提高数据与程序的独立性 B.提高数据与程序的安全性
C.保持数据与程序的一致性 D.提高数据与程序的可移植性
15视图是一个“虚表”,视图的构造基于(a )
A.基本表 B.视图
C.基本表或视图 D.数据字典
16SQL语言中,SELECT语句的执行结果是( a)
A.属性 B.表 C.元组 D.数据库
17 DB、DBMS和DBS三者之间的关系是(b )
A.DB包括DBMS和DBS B.DBS包括DB和DBMS
C.DBMS包括DB和DBS D.不能相互包括
18设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( a )
A.职工号 B.姓名,技能 C.技能 D.职工号,技能
19 在SQL语句中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是d
A)仓库号="wh1" AND 仓库号="wh2" B)仓库号!="wh1" OR 仓库号!= "wh2"
C)仓库号="wh1" OR 仓库号="wh2" D)仓库号!="wh1" AND 仓库号!="wh2"
20在SQL SELECT语句中用于实现关系的选择运算的短语是c
A)FOR B)WHILE
C)WHERE D)CONDITION
③ 数据库选择题.来帮帮我
6.按TCSEC(TDI)系统安全标准,系统可信程度逐渐增高的次序是________。
A.D、C、B、A B.A、B、C、D
C.D、B2、B1、C D.C、B1、B2、D
7.关系模式中各级模式之间的关系为_C
A.3NFÌ2NFÌ 1NF B.3NFÌ 1NFÌ2NF
C.1NFÌ2NFÌ3NF D.2NFÌ1NFÌ3NF
8.在数据库中,产生数据不一致的根本原因是__C____。
A. 数据存储量太大 B. 没有严格保护数据
C. 未对数据进行完整性控制 D. 数据冗余
9.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__(a)__。
A.DBS包括 DB和DBMS B.DBMS包括DB和DBS
C.DB包括 DBS和 DBMS D.DBS就是DB,也就是DBMS
10.同一个关系模型的任两个元组值__B__。
A.不能全同 B.可全同
C.必须全同 D.以上都不是
11.在SQL语言中授权的操作是通过__C______语句实现的。
A.CREATE B.REVOKE
C.GRANT D.INSERT
12.关系数据库规范化是为解决关系数据库中_D___问题而引人的。
A.插入、删除和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
13.1NF________规范为2NF。
A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖
C.消除主属性对码的部分和传递函数依赖 D.消除非平凡且非函数依赖的多值依赖
14.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的_(c)___阶段。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
④ 一、单项选择题(每题2分,共20题) 1、数据库系统包括 A、DB、DBMS B
1、A2、A3、D4、A5、D
6、B7、B8、D9、C10、C
11、A12、B13、B14、C15、D
16、B17、A18、A
⑤ SQL数据库练习题
1. SQL Server 2000是典型的关系型数据库产品。 ( 1 )
2. 在一台计算机上可以同时运行多个版本的SQL Server。 ( 1 )
3. 在SQL Server中日志文件是维护数据库完整性的重要工具。 ( 0 )
4. 在定义数据表时,定义某列为标识列的关键字是Identity。 ( 1 )
5. 浮点数据类型的优点是能够存储范围非常大的数字,但容易发生误差。 ( 0 )
6. 数据库完整性的目的是为了防止错误信息输入和输出。 ( 0 )
7. 在Update语句中,一次可以更新多个表。 ( 0)
8. 尽量使用Select * ,可以加快查询速度。 ( 0 )
9. 在SQL Server 2000中表示注释可以用类似C语言的/*...*/和//。 ( 0 )
10. 在SQL Server中,RTRIM函数删除字符串右边的空白字符。 ( 1 )
11. 一个表只能有一个聚集索引(簇索引)。 ( 1 )
12. SQL查询语言中,如果没有指定排序方式,则默认是升序方式。 ( 1 )
13. 在SQL Server 2000中ntext类型的字段不能进行排序操作。 ( 0 )
14. 在SQL Server 2000中bit类型的字段不能建立索引。 ( 1 )
15. 在被定义为唯一索引的列上的数据不能有重复的值。 ( 1 )
16. 在被定义为唯一索引的列上的数据不允许空。 ( 0可以的但是只能有一个null值 )
17. 在SQL Server中,每张表都应该建立一个索引,以提高查询速度。 ( 0 )
18. 视图在SQL Server中是一张虚拟表。 ( 1 )
19. 当一个视图由2个以上基本表构成时,不能进行删除视图中的数据。 ( 0 )
20. 在SQL Server中,触发器是一种特殊的存储过程。 ( 1 )
21. 由于存储过程是解释执行,所以每次执行时都要检查是否有语法错误。 ( 0 )
22. 可以在用户正在使用的数据库上执行数据库恢复操作。 ( 0 )
1表示正确
⑥ 数据库期末复习题 求答案
AABDB ADCAB
数据的安全性、完整性、并发控制和数据库恢复
安全
用户识别和鉴别、存取控制、视图机制、审计和数据加密
用户名和口令
完整性
COMMIT、ROLLBACK
粒度
一次加锁法、顺序加锁法
抽取牺牲事物
登记日志文件、转储
⑦ 一道SQL Server数据库选择题。
选A 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。
事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态
假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。一致性处理数据库中对所有语义约束的保护