出自:河南财经大学数据库基础与应用

在关系数据模型中,外键(FOREIGN KEY)是( )
A.在一个关系中用于惟一标识元组的一个或一组属性。
B. 在一个关系中的一个或一组属性是另一个关系的主键。
C.在一个关系中定义了约束的一个或一组属性
D.在一个关系中定义了缺省值的一个或一组属性
若用如下的SQL语句创建一个STUDENT表: CREATE TABLE STUDENT(NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE int() )可以插入到STUDENT表中的是()。
A.(‘1031’,‘曾华’,男,23)
B. (‘1031’,‘曾华’,NULL,NULL)
C.(NULL,‘曾华’,‘男’,‘23’)
D.(‘1031’,NULL,‘男’,23)
在SQL语言中,删除表对象的命令是( )。
A.DELETE
B.DROP
C.CLEAR
D.REMORVE
在SQL语言中,删除表中数据的命令是( )。
A.DELETE
B.DROP
C.CLEAR
D.REMORVE
使用T-SQL语言创建表时,语句是( )
A.DELETE TABLE
B.CREATE TABLE
C.ADD TABLE
D.DROP TABLE
关于查询语句中 ORDER BY 子句使用正确的是()
A.如果未指定排序列,则默认按递增排序
B.数据表的列都可用于排序
C.如果在 SELECT 子句中使用了 DISTINCT 关键字,则排序列必须出现在查询结果中
D.联合查询不允许使用 ORDER BY 子句
SQL语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20至30之间,且()。
A.包括20岁和30岁
B.不包括20岁和30岁
C.包括20岁但不包括30岁
D.包括30岁但不包括20岁
SQL语言具有( )的功能
A.关系规范化、数据操纵、数据控制台
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
在SQL语言中,子查询是()。
A.返回单表中数据子集的查询语句
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
假设数据表 “test1” 中有 10 条数据行,可获得最前面两条数据行的命令为( )
A.SELECT 2 * FROM test1
B.SELECT TOP 2 * FROM test1
C.SELECT PERCENT 2 * FROM test1
D.SELECT PERCENT 20 * FROM test1
SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中,最重要的,也是使用最频繁的语句是( )。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
在SQL语言中,删除一个视图的命令是( )。
A.DELETE
B.DROP
C.CLEAR
D.REMORVE
SQL的视图是从( )中导出来的
A.基本表
B.视图
C.基本表和视图
D.数据库
关于视图下列哪一个说法是错误的( )
A.视图是一种虚拟表
B.视图中也存有数据
C.视图也可由视图派生出来
D.视图是保存在数据库中的SELECT查询
下列聚合函数使用正确的是( )
A.SUM(*)
B.MAX(*)
C.COUNT(*)
D.AVG(*)
用于求系统日期的函数是( )。
A.YEAR()
B.GETDATE()
C.COUNT()
D.SUM()
数据库中,数据的物理独立性是指(  )。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是(  )。
A.应用程序开发人员
B.终端用户
C.数据库管理员
D.数据库管理系统的软件设计人员
数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(  )。
A.数据描述语言ddl
B.数据库子语言
C.数据操纵语言dml
D.数据结构语言
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能
子模式是(  )。
A.模式的副本 
B.模式的逻辑子集
C.多个模式的集合
D.以上三者
一般地,一个数据库系统的外模式(  )。
A.只能有一个
B.最多只能有一个
C.至少两个
D.可以有多个
关系模型中一般数据完整性分为:( )
A.实体完整性
B.参照完整性
C.域完整性
D.用户定义完整性
数据模型是用来表示数据库中各数据之间联系的方法,常用的数据模型有( )
A.分类
B.层次
C.网状
D.关系
在SQL Server 2005中,数据库文件分为两种,它们是( )
A.次文件组
B.数据文件
C.事务日志文件
D.主文件组
在SQL Server 2005中,文件组分为两类,它们分别是( )。
A.主文件组
B.事务日志文件
C.数据文件
D.次文件组
当指定基本表中某一列或若干列为主键时,则系统将在这些列上自动建立一个( )的索引。
A.降序索引
B.唯一性
C.聚簇
D.interMedia全文索引
使用T-SQL语句管理表的数据,插入修改删除语句是:( )。
A.INSERT
B.CREATE
C.UPDATA
D.DELETE
SELECT查询语句中两个必不可少的子句是( )。
A.SELECT
B.FROM
C.WHERE
D.ORDER BY
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( )。
A.外模式
B.内模式
C.存储模式
D.模式
数据库的三级模式之间存在的映象关系正确的是(  )。
A.外模式/内模式
B.外模式/模式
C.外模式/外模式
D.模式/模式
数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(  )。
A.存储视图
B.概念视图
C.内部视图
D.外部视图
在数据库系统中“模式”是指(  )。
A.数据库的物理存储结构描述
B.数据库的逻辑结构描述
C.数据库用户的局部逻辑结构描述
D.内模式、概念模式、外部模式的总称
在数据操纵语言(DML)的基本功能中,不包括的是(  )。
A.插入新数据
B.   描述数据库结构
C.更新数据库中的数据 
D.删除数据库中的数据
在数据库结构中,保证数据库独立性的关键因素是(  )。
A.数据库的逻辑结构
B.数据库的逻辑结构、物理结构
C.数据库的三级结构
D.数据库的三级结构和两级映射
在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的联系是(  )。
A.没有必然的联系
B. 同时成立或不成立
C.前者蕴涵后者  
D.后者蕴涵前者
数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是(  )。
A.外模式    
B. 概念模式
C.内模式   
D.  用户模式
在数据库系统中,模式/内模式映象用于解决数据的(  )。
A.物理独立性  
B. 结构独立性
C.逻辑独立性  
D. 分布独立性
在数据库系统中,外模式/模式映象用于解决数据的(  )。
A.物理独立性 
B.  结构独立性
C.逻辑独立性
D.   分布独立性
在数据库中,描述数据库的各级数据结构,称为( )。
A.数据库模式  
B. 数据模型
C.数据库管理系统 
D. 数据字典
数据库三级模式体系结构主要的目标是确保数据库的(  )。
A.数据结构规范化
B. 存储模式
C.数据独立性 
D.   最小冗余
数据的存储结构与数据逻辑结构之间的独立性称为数据的(  )。
A.物理独立性 
B.  结构独立性
C.逻辑独立性  
D. 分布独立性
数据的逻辑结构与用户视图之间的独立性称为数据的(  )。
A.物理独立性 
B.  结构独立性
C.逻辑独立性 
D.分布独立性
逻辑设计的主要任务是(  )。
A.进行数据库的具体定义,并建立必要的索引文件
B.利用自顶向下的方式进行数据库的逻辑模式设计
C.逻辑设计要完成数据的描述,数据存储格式的设定
D.将概念设计得到的E-R图转换成DBMS支持的数据模型
如果两个实体集之间的联系是m:n,转换为关系时(  )。
A.联系本身不必单独转换为一个关系
B.联系本身必须单独转换为一个关系
C.联系本身也可以不单独转换为一个关系
D.将两个实体集合并为一个实体集
下列冲突不属于局部E-R图合并成全局E-R图时可能出现的冲突( )。
A.结构冲突  
B.属性冲突
C.命名冲突  
D.语法冲突
有A和B两个实体集,它们之间存在着两个不同的m:n联系,根据转换规则,将它们转换成关系模式集时,关系模式的个数是( )。
A.1
B.2
C.3
D.4
数据库设计人员之间与用户之间沟通信息的桥梁是(  )。
A.程序流程图 
B.E-R图
C.功能模块图 
D.数据结构图
从E-R模型向关系模型转换,一个m:n的联系转换成关系模式时,该关系模式的码是(  )。
A.m端实体的码
B.m端实体码和n端实体码组合
C.n端实体的码  
D.重新选取其他属性
如果两个实体集之间的联系是1:n,转换为关系时(  )。
A.将n端实体转换的关系中加入1端实体转换关系的码
B.将n端实体转换的关系的码加入到1端的关系中
C.将两个实体转换成一个关系
D.在两个实体转换的关系中,分别加入另一个关系的码