数据库原理试题库.doc
《数据库原理试题库.doc》由会员分享,可在线阅读,更多相关《数据库原理试题库.doc(41页珍藏版)》请在三一文库上搜索。
1、数据库原理试题库一、 选择题 第一章 数据库的基础知识数据库系统概述1 以下内容中不属数据库所具特点的是( )。A数据共享B数据完整性C存储数据量大D最小宂余2 下列四项中,不属于关系数据库特点的是( )A数据冗余小 B数据独立性高 C数据共享性好 D多用户访问 3 以下表示数据库管理系统的是( )ADBABDBMSCDBDDATA4 数据库系统的核心是( )。A数据库 B软件工具C数据模型 D数据库管理系统5 数据库与文件系统的根本区别在于( ) A提高了系统效率B方便了用户使用C数据的结构化D节省了存储空间6 数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(
2、 ) A数据可共享 B数据可长期保存C采用一定的数据模型组织数据 D有专门的软件对数据进行管理7 下面列出的条目中,哪些是数据库技术的主要特点( )。数据的结构化数据的冗余度小较高的数据独立性程序的标准化A、和 B和 C、和 D都是8 在数据库中,下列说法( )是不正确的。A数据库避免了一切数据的重复 B若系统是完全可以控制的,则系统可确保更新时的一致性 C数据库中的数据可以共享 D数据库减少了数据冗余9 下列四项中说法不正确的是( )A数据库减少了数据冗余 B数据库中的数据可以共享C数据库避免了一切数据的重复D数据库具有较高的数据独立性10 数据库系统的最大特点是( )。A数据的三级抽象和二
3、级独立性 B数据共享性C数据的结构化 D数据独立性11 下列哪个是存储在计算机内有结构的数据的集合。A数据库系统 B数据库C数据库管理系统 D数据结构12 在以下所列的条目中,哪些是数据库管理员DDA的职责( ) 决定数据库存取结构和存取策略 决定数据库中的内容和结构 定义数据安全性的要求和完整性约束条件 为用户提供资料和培训方面的帮助 A和 B、和 C和 D都是13 在DBS中,DBMS和OS之间的关系是 ( )A相互调用 BDBMS调用OSCOS调用DBMS D并发运行14 下面列出的条目中,哪些是数据库系统的组成成员?( )操作系统数据库管理系统用户数据库管理员.数据库A、和 B、和 C
4、和 D都是15 下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理( )。人工管理阶段文件系统阶段数据库阶段A只有 B 只有 C和 D和数据模型16 在数据库技术中,实体联系模型是一种( ) A概念模型 B结构模型 C物理模型 D逻辑模型 17 数据库设计中的概念模型独立于( )。A现实世界 BE-R图 C信息世界 D具体的机器和DBMS18 在数据库技术中,独立于计算机系统的模型是( )AE-R模型 B层次模型C关系模型 D面向对象的模型19 在下面列出的数据模型中,哪一个是概念数据模型( )。 A关系模型 B层次模型 C网状模型 D实体-联系模型20 目前
5、应用最广泛的数据库数据模型是( )。A层状模型B网状模型C混合模型D关系模型21 下列数据模型中,数据独立性最高的是( )A网状数据模型B关系数据模型C层次数据模型D非关系模型 22 下列四项中,必须进行查询优化的是( )A关系数据库 B网状数据库 C.层次数据库 D非关系模型数据库系统结构23 数据库系统的体系结构是( )A两级模式结构和一级映象B三级模式结构和一级映象C三级模式结构和两级映象D三级模式结构和三级映象 24 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A外模式 B内模式 C存储模式 D模式25 数据库系统的三级模式结构是指( )A外模式、模式
6、子模式 B子模式、模式、概念模式C模式、内模式、存储模式 D外模式、模式、内模式26 保证数据库的数据独立性,需要修改的是( ) A三层模式之间的两种映射 B模式与内模式C模式与外模式 D三层模式 27 在关系数据库中,关系模式是三级模式结构中的( )。A外模式 B模式 C存储模式 D内模式28 单个用户使用的数据视图的描述称为 ( )A. 外模式 B. 概念模式 C内模式 D存储模式29 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、( )和存储级三个层次。A管理员级 B外部级 C概念级 D内部级30 以下选项中不属于数据库系统三级模式结构的是( )。A
7、外模式B模式C内模式D概念模式31 数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库( ) 关系型数据库 层次型数据库 网状型数据库A 只有 B 和 C 和 D 都适合32 子模式DDL用来描述 ( )A数据库的总体逻辑结构 B数据库的局部逻辑结构C数据库的物理存储结构 D数据库的概念结构33 数据库三级模式体系结构的划分,有利于保持数据库的( )A数据独立性 B 数据安全性 C结构规范化 D操作可行性第二章 关系数据库关系数据结构34 关系数据模型通常由三部分组成,它们是( )A数据结构、数据通信、关数据操作 B数据结构、数据操作、完整性约束C数据通信、数据操作
8、完整性约束 D数据结构、数据通信、完整性约束35 数据模型组成的要素是( )A实体、数据、数据依赖B数据结构、数据通信、关系操作C数据结构、数据操作、数据的完整性约束条件 D数据结构、数据属性、数据依赖关系数据库与关系代数36 关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点( ) A结构简单 B适用于集合操作C有标准语言 D可表示复杂的语义37 用二维表结构表示实体以及实体间联系的数据模型称为( )。A网状模型 B层次模型 C关系模型 D面向对象模型38 同一个关系模型的任两个元组值( )。A不能全同 B可全同C必须全同D以上都不是39 一个关系中的各元组( )。A前后顺序不能
9、任意颠倒,一定要按照输入的顺序排列B前后顺序可以任意颠倒,不影响关系C前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D前后顺序不能任意颠倒,一定要按照码的属性列顺序排列40 组成关系模型二维表的最小数据单位是( )。A记录B数据项C字段D数据库文件41 关系数据模型的三个组成部分中,不包括( )A完整性规则 B数据结构 C恢复 D数据操作42 关系数据库中的码是指( )。A能唯一关系的属性 B不能改动的专用保留字C关键的很重要的属性 D能唯一表示元组的属性或属性集合43 根据关系模式的完整性规则,一个关系中的“主码” 。A不能有两个 B不能成为另外一个关系的外码C不允许为空 D可
10、以取值44 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( )。A外码 B候选码C主码 D超码45 在关系模型中,一个码是( )。 A可由多个任意属性组成 B至多由一个属性组成 C可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成 D以上都不是46 关系数据库管理系统应能实现的专门关系运算包括( )。A排序、索引、统计B选择、投影、连接C关联、更新、排序 D显示、打印、制表47 在关系代数运算中,五种基本运算为( )。A并、差、选择、投影、自然连接B并、差、选择、交、投影C并、差、选择、投影、乘积D并、差、交、选择、乘积48
11、五种基本关系代数运算是 ( )A,和 B,和C,和 D,和49 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和( )A交 B笛卡尔积 C自然连接 D除法50 取出关系中的某些列,并消去重复元组的关系代数运算称为( )。A取列运算 B投影运算C连接运算 D选择运算51 自然连接是构成新关系常用方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。A元组 B行C记录 D属性52 设有关系R和S,关系代数表达式R-(R-S)表示的是( ) ARS BR-S CRS DRS53 在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号
12、部门信息表DEPT的主健是部门号若执行所列出的操作,哪个操作不能执行( )EMP DEPT_ _ 雇员号 雇员名 部门号 工资 部门号 部门名 主任 001 张 山 02 2000 01 业务部 李 建 010 王宏达 01 1200 02 销售部 应伟东 056 马林生 02 1000 03 服务部 周 垠101 赵 敏 04 1500 04 财务部 陈力胜_ _A从雇员信息表EMP中删除行010,王宏达,01,1200B在雇员信息表EMP中插入行102,赵敬,01,1500C将雇员信息表EMP中雇员号=010的工资改为1600元D将雇员信息表EMP中雇员号=101的部门号改为0554 在
13、上题雇员信息表关系EMP中,哪个属性是外码(foreign key) ( )。 A. 雇员号 B雇员名C部门号D工资55 设关系R和关系S的元素个数分别是3和4,关系T是R与S的笛卡尔积,即:T=RS,则关系T的元数个数是( )A7 B9 C12 D1656 设有关系R和S,在下列的关系运算中,哪一种运算不要求:“R和S具有相同的元数,且它们对应属性的数据类型也相同”( )A RS BRS CRS DRS57 设有关系R(A,B,C),在下列的等式中,哪一个是不成立的( )AA2(A, B(R)=A, B(A2 (R)BA, C(A2(R)=A2(A, C(R)CB, C(A2(R)=AESC
14、 RCE(R S)60 设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( )。A BRC DRS 61 有两个关系R和S,分别包含15个和10个元组,则在R,R-S,R S中不可能出现的元组数目情况是( )。A15,5,10 B18,7,7C21,11,4 D25,15,062 设W=RS,且W,R,S的元组个数分别为p,m,n,那么三者之间满足( )。Ap(m+n) Bp=(m+n)Cp(m*n) Dp=(m*n)63 设关系R和S的属性个数分别为2和3,那么RS(12)等价于( )。A BC D64 有关系:R(A,B,C)(主码为A)和S(D,A)(主码为D,外
15、码为A)参照于R的A属性。关系R和S的元组如图所示:关系R 关系SABC123213368DA122NULL3344指出关系S中违反完整性规则的元组是( )。A(1,2) B(2,null)C(3,3) D(4,1)65 支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为( )。A表式系统 B最小关系系统 C关系完备的系统 D全关系系统第三章 SQL语言66 SQL是下面哪个的缩写。( )AStandard Query Langu年龄 BSelect Query Langu年龄CStructured Query Langu年龄D以上都不是67
16、 SQL语言称为( )。A结构化定义语言B结构化控制语言C结构化查询语言D结构人操纵语言 68 SQL语言是( )的语言,简单易学。A过程化 B非过程化 C格式化 D导航式69 SQL语言的操作对象()。A只能是一个集合B可以是一个或多个集合C不能是集合D可以是集合或非集合70 SQL语言具有的功能是( )。A关系规范化,数据操纵,数据控制B数据定义,数据操纵,数据控制C数据定义,关系规范化,数据控制D数据定义,关系规范化,数据操纵71 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE、DROP、ALTER语句实现哪种功能的( )A数据查询 B数据操纵 C数据定义
17、 D数据控制72 SQL语言具有两种使用方式,分别称为交互式SQL和( )。A提示式SQLB多用户SQLC嵌入式SQL D解释式SQL73 在SQL语言的SELECT语句中,实现投影操作的是哪个子句( )。Aselect Bfrom Cwhere Dgroup by74 SQL中,“SALARY IN (1000,2000)”语义是( )。ASALARY = 1000BSALARY 1000CSALARY = 1000 AND SALARY = 2000DSALARY = 1000 OR SALARY = 200075 SQL中,下列涉及空值的操作,不正确的是 ( )A年龄 IS NULLB年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 试题库
