《数据库原理及应用》复习自测题及参考答案
一、单项选择题
1、数据库DB、数据库管理系统DBMS、数据库系统DBS之间的关系是(  )。
A. DB包含DBMS和DBS    B. DBMS包含DB和DBS
C. DBS包含DB和DBMS      D. 没有任何关系
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、在SQL中,建立表用的命令是( )。
ACREATE SCHEMA            BCREATE TABLE 
CCREATE VIEW              DCREATE INDEX
9、NULL是指(  )。
A0      B空字符串    C空值        D无意义
10、SQL Server 2008提供的单行注释语句是使用(  )开始的一行内容。
A. /*        B.  --      C.  {        D.  /
11、在SQL Server 2017中局部变量名以字符(  )开头 。
A. *        B. #C    C. @@      D. @
12、以下关于运算符的优先级描述正确的是(  )。
A. 逻辑运算符的优先级最高      B. *运算符的优先级比括号内部的高
C. + 运算符比逻辑运算符高      D. 逻辑运算符比*运算符高
13、SQL语言是(  )语言。
A. 层次数据库  B. 网络数据库    C. 关系数据库    D. 非数据库
14、如果在where子句中有两个条件要同时满足,应该用哪个逻辑符来连接(  )。
A. OR          B. NOT        C. AND          D. NONE
15、用以下哪个子句来限制分组统计结果信息的显示(  )。
A. FROM    B. WEHRE    C. SELECT    D. HAVING
16、SQL语言中,删除一个表的命令是(  )。
A. DELETE    B. DROP    C. CLEAR  D. PURGE
17、下列关于视图的说法,正确的是(  )。
A. 视图与基本表一样,也存储数据
B. 对视图的操作最终都转换为对基本表的操作
C. 视图的数据源只能是基本表
D. 所有视图都可以实现对数据的增、删、改、查操作
18、视图机制提高了数据库系统的(  )。
A.完整性      B.安全性          C.一致性    D.并发控制
19、一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的(  )。
A.原子性          B.一致性          C.隔离性      D.持久性
20、游标的打开需要使用(  )关键字。
A. Declare    B. Open C. Close    D. While
21、数据管理技术的三个阶段不包括(  )。
A、人工管理阶段      B、批处理阶段  C、文件管理技术    D、数据库管理技术
22、下列关于数据库技术的描述,错误的是( )。
A、 数据库中不但需要保存数据,而且还需要保存数据之间的关联关系
B、 由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置
数据库学什么C、 数据库中数据存储结构的变化不会影响到应用程序
D、 数据库中的数据具有较小的数据冗余
23、下列关于实体联系模型中联系的说法,错误的是(  )。
A. 一个联系可以只与一个实体有关  B. 一个联系可以与两个实体有关
C. 一个联系可以与多个实体有关    D. 一个联系也可以不与任何实体有关
24、在视图的定义语句中,只能包含(    )。
A. 数据查询语句  B. 数据增、删、改语句
C. 创建表的语句  D. 全部都可以
25、下列约束中用于限制列的取值不重的约束是(    )。
A. PRIMARY KEYB. CHECK    C. DEFAULTD. UNIQUE
26、数据库的最核心特征不包括(  )。
A、 永久存储      B、 有组织    C、 冗余度大      D、 可共享
27、设在某 SELECT 语句的 WHERE 子句中,需要对 Grade列的空值进行处理。下列关于空值的操作,错误的是(  )。
A. Grade IS NOT NULL    B. Grade IS NULL
C. Grade = NULL        D. NOT (Grade IS NULL)
28、为最大限度地保证数据库数据的正确性,关系数据库实现了三个完整性约束,下列用于保证实体完整性的是(  )。
A. CHECK 约束      B. UNIQUE 约束    C. 外键      D. 主键
29、下列关于关系中主属性的描述,错误的是(  )。
A. 主码所包含的属性一定是主属性
B. 外码所引用的属性一定是主属性
C. 候选码所包含的属性都是主属性
D. 任何一个主属性都可以唯一地标识表中的一行数据
30、一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是(  )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。