《数据库原理及应用》复习自测题
一、单项选择题
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、一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是(  )。
A. 一对一      B. 一对多      C. 多对一    D. 多对多
31、创建视图的主要作用是(  )。
A. 提高数据查询效率    B. 维护数据的完整性约束
C. 维护数据的一致性    D. 提供用户视角的数据
32、设有关系模式销售(顾客号,商品号,销售时间,销售数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主码是(  )。
A. 顾客号                      B. 产品号
C. (顾客号,商品号)D. (顾客号、商品号、销售时间)
33、下列约束中用于实现参照完整性的约束是(  )。
A. PRIMARY KEYB. CHECK      C. 外键      D. 唯一
34下列所述功能中,不属于SQL语言功能的是(  )。
A.数据库和表的定义功能    B.数据查询功能
C.数据增、删、改功能      D.提供方便的用户操作界面功能
35、下列不属于事务特征的是(  )。
A. 完整性 B. 一致性      C. 隔离性 D. 原子性
36、@@Fetch_Status返回值不包含(    )。
A. -1      B. 0      C. 1    D. -2
37、SQL Server 2017数据库文件有三类,其中主数据文件的后缀为(    )。 
A.  .ndf        B.  .ldf      C.  .mdf      D.  .idf
38、设某职工表中有用于存放年龄(整数)的列,下列类型中最合适年龄列的是( )。
A. intB. smallint        C. tinyintD. bit
39、如果要输出姓王的学生名单,在where子句中最好用(  )操作符。数据库原理及应用期末考试题
A. =    B. INC. LIKE  D. BETWEEN
40、SQL语言中,建立存储过程的命令是(  )。
A.CREATE PROCEDURE            B.CREATE RULE
C.CREATE DURE                    D.CREATE FILE
41、商品与顾客两个实体之间的联系一般是( )。
A. 一对一     B. 一对多    C. 多对一     D. 多对多
42、信息的数据表示形式是(    )。 
A.只能是文字  B.只能是声音    C.只能是图形 D.上述皆可
43、下面关于数据系统叙述正确的是( )。
A. 数据库系统避免了一切冗余
B. 数据库系统减少了数据冗余
C. 数据库系统比文件系统能管理更少的数据
D. 数据库系统中数据的一致性是指数据类型的一致
44同一个关系的任两个元组值( )。
A.不能完全相同     B. 可以完全相同   C.必须完全相同       D.以上都不对
45、一个关系数据库文件中的各条记录( )。
A. 前后顺序不能任意颠倒,一定要按照输入的顺序排列
B. 前后顺序可以任意颠倒,不影响库中的数据关系
C. 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D. 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
46、下面“部门”关系中,因哪个属性而使它不满足第一范式(  )。
部门(部门号,部门名,部门总经理,部门成员) 
A. 部门总经理 B. 部门成员    C. 部门名 D. 部门号
47、从逻辑角度看,数据库对象不包括(   
A. 表        B. 数据库    C. 视图        D. 日志文件
48、在SQL中,索引用的命令是(  )。
A. CREATE SCHEMA                B. CREATE TABLE 
C. CREATE VIEW                  D. CREATE INDEX
49、下列数据类型,在定义时需要指出数据长度的是( )。

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