选择题:
第一章绪论
1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( ) 。A.系统分析员 B.程序员 C.数据库管理员 D.操作员
2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段.
A.I 和 II B.只有 II C.II 和 III D.只有 I 4.下列四项中,不属于数据库系统特点的是( ) 。
A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5.数据库系统的数据独立性体现在( ) 。
A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是( ) 。 A.模式 B.内模式 C.外模式 D.逻辑结构
7.要保证数据库的数据独立性,需要修改的是( ) 。
A. 模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三层模式
8.要保证数据库的逻辑数据独立性,需要修改的是( ) 。 A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.模式 D.三级模式
9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。
A. 模式 B.物理模式 C.子模式 D.内模式 10.下述( )不是DBA数据库管理员的职责 。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计
11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( ) 。
A. 层次模型 B.关系模型 C.网状模型 D.实体-关系模型 12.区分不同实体的依据是( ) 。 A.名称 B.属性 C.对象 D.概念
13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别
是( )。
A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式
14.在( )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有
15.( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A. 网状模型 B.关系模型 C.层次模型 D.以上都有
第2章 关系数据库
1.下面的选项不是关系数据库基本特征的是( )。
A.不同的列应有不同的数据类型 B. 不同的列应有不同的
列名
C. 与行的次序无关 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.关系数据库中的投影操作是指从关系中( ) 。
A. 抽出特定记录 B.抽出特定字段 C.建立相应的影像 D.建立相应的图形
9.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。 A.投影 B.连接 C.选择 D.复制
10.关系代数中的连接操作是由( )操作组合而成 。
A.选择和投影 B.选择和笛卡尔积 C.投影、选择、笛卡尔积 D.投影和笛卡尔积
11.一般情况下,当对关系R和S进行自然连接时,要求R和S含有
一个或者多个共有的( ) 。 A.记录 B.行 C.属性 D.元组
12.假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。 A.R∩S B.R∪S C.R-S D.R×S
第3章 关系数据库标准语言SQL
1.SQL语言是( )的语言,容易学习 。 A. 过程化 B.非过程化 C.格式化 D.导航式 2.在视图上不能完成的操作是( ) 。
A. 更新视图 B.查询 C.在视图上定义新的表 D.在视图上定义新的视图
3.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。 A.数据查询 B.数据操纵 C.数据定义 D.数据控制 4. SQL语言中,删除一个视图的命令是( )。 A.DELETE B.DROP C.CLEAR D.REMOVE 5.在SQL语言中的视图VIEW是数据库的( ) 。 A.外模式 B.模式 C.内模式 D.存储模式 6.下列的SQL语句中,( )不是数据定义语句。
A.CREATE TABLE B.DROP VIEW C.CREATE VIEW D.GRANT
7.若要撤销数据库中已经存在的表S,可用( )。
A.DELETE TABLE S B.DELETE S C.DROP TABLE S