练习题11、(B )是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构2、在数据库的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A )阶段。
A 数据库系统B文件系统C人工管理D数据库管理3、下述关于数据库系统的正确叙述是(A )。
A.数据库系统减少了数据冗余C.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余D.数据库系统比文件系统能管理更多的数据4、数据库系统的核心是(B )。
A.数据库B.数据库管理系统C.数据模型D.软件工具5数据库系统的特点是(A )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护. A.数据共享B.数据存储C.数据应用D.数据保密6、下面( C )不是DBM必须提供的的数据控制功能。
A 安全性保护B完整性检查C可移植性D并发控制7、以下(C )不属于数据库模型三要素。
A数据结构B完整性约束C并发操作D数据操作8、E—R图是表示概念模型的有效工具之一,在E—R图中的菱形表示(C )。
A 实体B实体的属性 C 联系D联系的属性9、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(C )。
A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能10、层次模型不能直接表示(C )。
A.1 :1关系B.1 :m关系C.m :n关系D.1 :1和1 :m关系11,(C )是一个科学的组织和管理,高效的获取和维护数据的系统软件。
A.DBB.DBAC.DBMSD.DBS12,数据库系统的构成是(D )。
①DB ②DBS ③DBMS ④DBA ⑤User ⑥应用系统A.①②③④⑤⑥B. ①②③④⑤C. ①②③④⑥D. ①③④⑤⑥13数据库系统来管理数据具有的数据独立性高的特点主要包括独立性和独立性( A )。
A.物理逻辑B.物理关系C.条件逻辑D.关系条件14,数据结构用于描述系统的(A )。
A.静态特性B.动态特性C.关系特性D.完整性约束条件15,(C )是数据库系统的核心和基础。
A.概念模型B.逻辑模型C.数据模型D.无正确答案16,唯一标识实体的属性的集称为( B )。
A.实体B.码C.属性D.域17,用实体名和其属性名集合来抽象和刻画同类实体称为( B )。
A.实体集B.实体型C.域D.联系18,E-R图中用( B )表示属性。
A. B. C. D.19,(A )是用树形结构来表示各类实体以及实体之间的联系。
A.层次模型B.网状模型C.关系模型D.对象关系模型20,采用层次数据模型的邻接法存储下列数据的正确顺序是:( B ) 。
A.AB1C3C2C1B2C4B.AB1C1C2C3B2C4C.AB2B1C1C2C3C4D.AB2C4B2C2C2C321、要想成功的运转数据库,就要在数据处理部门配备(B )A:部门经理B:数据库管理员C:应用程序员D:系统设计员22、学生选课中包括学号、课程号、成绩等属性,下列哪一个属于主码?(C )A:学号B:课程号C:学号+课程号D:成绩23、在E-R图中用来表示实体的方法是什么?(B )A:菱形B:矩形C:椭圆D:圆形24、表示数据库的概念模型一般使用( C )A.用户活动图B.数据流图C.E-R图D.流程图25、从“实体-联系”模型到数据模型实际上经历了三个领域的演变过程.即(D )A.信息世界→现实世界→数据世界B.数据世界→信息世界→现实世界C.现实世界→数据世界→信息世界D.现实世界→信息世界→数据世界26、一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是(B)A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系27、数据库系统与文件系统的最根本区别为(C)A:共享性好B:冗余度低C:数据结构化D:独立性高28、下列哪一个不属于数据库模型的要素?( B )A:数据结构B:数据设计C:数据操作D:完整性约束29,层次模型一般不能直接表示(C )A:1:1关系B: 1:m关系C: m:n关系D: 1:1关系和1:m关系30、数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是(D )A:内模式B:外模式C:存储模式D:模式31.DBS指的是(D)A.数据 B.数据库 C.数据库管理系统 D.数据库系统32.下面哪项不是文件管理的特点(B )A.数据可长期保存B.数据的共享性好,冗余度小C.数据的独立性低D.由专门的软件进行数据管理33.下面哪项不是数据库系统的特点(C )A.数据结构化B.数据的共享性好,冗余度低,易扩充C.数据独立性低D.数据由DBMS统一管理和控制34.数据结构用于描述系统的(B )A.动态特性 B.静态特性 C.属性 D.联系35.属性在E-R图中用什么表示(B )A.矩形B.椭圆形C.菱形D.直线36.数据模型应满足的要求包括以下哪三条(ABD )A.能比较真实的模拟现实世界B.容易为人所理解C.必须由专门的软件进行管理D.便于在计算机上实现37.数据模型主要包括(ACD )。
A.网状模型B.概念模型C.层次模型D.关系模型38.DBMS必须提供以下几方面的数据控制功能(ABCD )A.数据的安全性B.并发控制C.数据库恢复D.数据的完整性39.网状模型的操纵包括(ABCD )A.查询B.插入C.删除D.更新数据40.层次模型的主要优点有(ACD )A.层次数据模型本身比较简单B.具有良好的性能,存取效率较高C.对于实体间联系是固定的D.层次数据模型提供了良好的完整性支持41.下面选项中除了(D )都是数据模型的三要素。
A.数据结构 B.数据操作 C.完整性约束 D.数据。
42.下列( A )能作为学生实体的码。
A.学号 B.成绩 C.姓名 D.出生年月43.课程与学生之间的联系是( C )。
A.一对一联系 B.一对多联系 C.多对多联系 D.无联系44.下列关于层次数据模型的叙述错误的是(A )A.一个层次模型中只有一个结点,没有双亲结点。
B. 一个双亲结点可以有多个子结点。
C. 一个子结点可以有多个子结点。
D. 根以外的其他结点都有一个双亲结点。
45. 数据库系统的核心是(A )A.数据库 B.数据库系统 C.数据模型 D.软件工具46.一张学生人事记录就是一个( B )A.网状模型B.层次模型C. 关系模型D.面向对象模型47. 下列关于网状数据模型的叙述错误的是( A )A.数据独立性较好B. 存取效率较高C.可以表示多对多的联系D.允许多个结点没有双亲结点48 数据库管理系统(DBMS)是( D )A.教学软件B.应用软件C. 计算机辅助设计D.系统软件49下列(AB )不是目前常用的数据模型。
A.层次模型B. 网状模型C.概念模型D. 关系模型50.在E-R图中椭圆是用来表示( A )A.属性B.实体型C.联系D.码练习题2第二章1. 将E—R图转换为关系模式时,实体和联系都可以表示为(C )A.属性B.键C.关系D.域2.有两个关系R、S如下:R S由关系R通过运算得到关系S,则所使用的运算为(A )A.选择B.投影C.插入D.连接3. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B )A.并B.交C.投影D.笛卡尔积4.关系模型的完整性规则是对关系的某种约束条件,则以下哪种约束要求关系的主键中属性值不能为空值(A )A.实体完整性B.参照完整性C.用户定义的完整性5.在关系数据库中,用来表示实体之间联系的是(D )A.树结构B.网结构C.线性表D.二维表6.按条件f对关系R进行选择,其关系代数表达式为(C )A.R|x|RB.R’|x|RC. σf(R)D. ∏f(R)7.以下关系数据语言与其英文缩写搭配正确的是(A )A.域关系演算语言(QBE)B.元组关系演算语言(APLHA)C.结构化查询语言(SDL)D.数据控制语言(DML)8.以下哪种语言是关系数据库的标准语言(D )A.数据定义语言(DDL)B.数据操纵语言(DML)C.数据控制语言(DCL)D.结构化查询语言(SQL)9.关系的三种类型(ABD )A.基表B.查询表C.属性表D.视图表10.关系模型由(BCD )三部分组成A.关系数据库结构B.关系数据结构C.关系操作集合D.完整性约束11,下表关系中候选个数为(B)A 1B 2C 3D 412关系R和关系S具有相同的目n,且相应的属性取自同一个域,则为R US为(B)目关系A. 2nB. nC. n213,已知两个分别为n目和m目的关系R和S,则R×S为(C)目关系A. mB. nC. m+nD. m×n14,已知两个分别为n目和m目的关系R和S,若R有k1个元组,有S有k2个元组,则R×S有(D)个元组A. k1+k2B. k1C. k2D. k1×k215,下列说法正确的是(AD)A选择运算是从行的角度进行运算的B选择运算是从列的角度进行运算的C投影运算是从行的角度进行运算的D投影运算是从列的角度进行运算的16,进行投影运算之后,关系中列的数目(C)A肯定发生变化B肯定不发生变化C可能发生变化17,R为目n目关系,S为m目关系,tr属于R,ts属于S,则tr⌒ts称为(B )A 元组的交B 元组的连接C 元组的积D 元组的并18,若关系中某一最小属性的值能唯一地标识一个元组,则该属性组称为(C )A 主属性B 主码C 候选码D 元组19,设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系R的主码Ks相对应,则称F是基本关系R的( D )A 主码B 候选码C 主属性D 外码20,关于基本关系,下列说法正确的是(AC )A 列是同质的B 任意两个元组可以完全相同C 不同的列可以出自同一个域D 行或列的顺序是固定的21. 五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ22.设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。
则D1、D2和D3的笛卡尔积的基数为( D )。
A. 2 B 3 C 8 D 1823 现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期24. 关系模型中,表示实体间n:m联系是通过增加一个( A )A、关系实现B、属性实现C、关系或一个属性实现D、关系和一个属性实现25. 在关系的三种类型中,(C)是虚表,不对应实际存储的数据。