1、试题分类:专科数据库系统概论_08033060题型:单选分数:21.关系模式 R 中的属性全是主属性,则 R 的最高范式必定是( ) 。A.BCNFB.2NFC.1NFD.3NF答案:D2.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( ) 。A.物理设计阶段B.概念设计阶段C.逻辑设计阶段D.需求分析阶段答案:C3.有如下两个关系,其中雇员信息表关系 EMP 的主码是雇员号,外码是部门号;部门信息表关系 DEPT 的主码是部门号。 若执行下面列出的操作,哪个操作不能成功执行?( )A.从 EMP 中删除行 (010, 王宏达, 01,1200)B.在 EMP 中插入行(102,
2、 赵敏 , 01,1500)C.将 EMP 中雇员号=056 的工资改为 1600 元D.将 EMP 中雇员号 =101的部门号改为05答案:D4.概念模型是对现实世界的第一层抽象,这一类模型中最著名的模型是( ) 。A.网状模型B.层次模型C.关系模型D.实体- 关系模型即 E-R 模型答案:D5.设关系数据库中一个表 S 的结构为:S(SN,CN,grade) ,其中 SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围 0100。若要更正王二的化学成绩为 85 分,则可用() 。A.UPDATE grade85 WHERE SN王二 AND CN化学B.U
3、PDATE grade85 WHERE SN王二 AND CN化学C.UPDATE S SET grade85 WHERE SN王二 AND CN化学D.UPDATE S SET grade85 WHERE SN王二 AND CN 化学答案:D6.关系代数的运算分为传统的集合运算为和专门的( )运算 2 类 。A.代数运算B.谓词演算C.逻辑运算D.关系运算答案:D7.设关系 R 与关系 S 具有相同的关系模式,则 R-(R-S )等于( ) A.RUSB.RSC.R-SD.RS答案:B8.数据库的逻辑数据独立性是指当数据的模式发生变化时,只需要修改( ) ,而应用系统保持不变 。A.模式与内
4、模式之间的映射B.内模式C.模式与外模式之间的映射D.模式答案:C9.SQL 语言中,删除一个视图的命令是( ) 。A.CLEARB.DELETEC.DROPD.REMOVE答案:C10.下面的选项不是关系数据库基本特征的是( ) 。A.不同的列应有不同的列名B.与列的次序无关C.与行的次序无关D.不同的列应有不同的数据类型答案:D试题分类:专科数据库系统概论_08033060题型:单选分数:21.下列运算要求, ( )是单目运算。A.连接B.笛卡尔乘积C.交D.选择答案:D2.能在应用程序间共享数据一直是应用程序员渴望的事情,直到( )出现,这一愿望才正真实现。A.操作系统B.无线通信技术C
5、.互联网技术D.数据库管理系统答案:D3.实体与实体之间的联系分为三种,分别是一对一的联系,一对多的联系,对对多的联系,不能直接表示多对多联系的数据模型是( ) 。A.面向对象模型B.关系模型C.层次模型D.网状模型答案:C4.在数据管理发展过程中经历过由程序员通过应用程序管理数据的物理存储地址的人工管理阶段,后来有了( ) ,就进入了文件管理阶段。A.操作系统B.数据库管理系统C.应用系统D.计算机网络答案:A5.关系数据模型的三类完整性约束条件中, ( )是保证数据库中的数据是相互联系的,而且这种联系是可靠的。A.参照完整性B.域完整性C.用户定义完整性D.实体完整性答案:A6.关系数据模
6、型的三类完整性约束条件中, ( )是保证数据库中的数据都是可区分的。A.域完整性B.参照完整性C.实体完整性D.用户定义完整性答案:C7.数据库各类用户中,设计数据库逻辑结构的是( ) 。A.终端用户B.系统分析员C.数据库管理员D.应用程序员答案:B8.REVOKE 命令属于 SQL 的( ) 。A.数据定义语言 DDLB.数据操作语言 DMLC.数据查询语言 DQLD.数据控制语言 DCL答案:D9.在下列关系运算中,结果关系与参与运算的关系结构可以不同的是( ) 。A.并B.选择C.自然连接D.交答案:C10.数据库各类用户中,设计数据库逻辑结构的是( ) 。A.数据库管理员B.应用程序
7、员C.终端用户D.系统分析员答案:D11.数据库的索引结构是( )的任务 。 A.逻辑结构设计 B.概念设计阶段 C.物理设计阶段D.关系数据库查询 答案:C12.数据库技术是在数据库管理系统 DBMS 的支持下实现数据管理功能的,下列 DBMS 软件中( )是 IBM 公司的产品。A.ORACLE 系列软件B.达梦 系列软件C.DB2 系列软件D.SQL SERVER 系列软件答案:C13.下列运算中,属于集合运算的是( ) 。A.笛卡尔积B.选择C.投影D.连接答案:A14.关系操作包括( )和专门的关系运算两大类。A.关系代数B.传统的集合运算C.矢量运算D.谓词演算答案:B15.SQL
8、 的数据查询语言 SELECT 命令语法接近自然语言,下列子句中( )是 SELECT 命令语法规定必选的部分。A.WHERE 子句B.VALUES 子句 C.GROUP BY 子句D.FROM 子句答案:D16.SQL 的数据查询语言 SELECT 命令语法接近自然语言,下列子句中( )是 SELECT 命令语法规定可选的部分。A.FROM 子句B.GROUP BY 子句C.SELECT 子句D.VALUES 子句 答案:B17.数据库管理系统通过数据操作语言操作数据中的数据,数据操作语言包括增删改查,SQL 语言通过( )命令实现删除数据库中已有数据的功能。A.DELETEB.ALTER
9、TABKEC.UPDATED.DROP TABLE答案:A18.数据库技术是在数据库管理系统 DBMS 的支持下实现数据管理功能的,下列 DBMS 软件中( )是甲骨文公司的产品。A.ORACLE 系列软件B.SQL SERVER 系列软件C.达梦 系列软件D.DB2 系列软件答案:A19.实体与实体之间的联系分为三种,分别是一对一的联系,一对多的联系,对对多的联系,关系模型通过能( )关系直接表示多对多联系。A.外码B.多属码C.单属码D.全码答案:B20.数据库投入运行后,维护阶段必须做好( ) 。 A.数据审核 B.数据入库 C.数据库恢复 D.数据库备份 答案:D试题分类:专科数据库系
10、统概论_08033060题型:问答分数:51.什么是数据库管理系统?答案:数据库管理系统(DBMS) 是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的 DBMS,而不同的 DBMS 各支持一种数据库模型,虽然它们的功能强弱不同,但大多数 DBMS 的构成相同,功能相似。一般说来,DBMS 具有定义、建立、维护和使用数据库的功能,它通常由三部分构成: 数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。2.简述关系的外码与参照完整性的关系。答案:在关系模型中,外码定义为:当一个关系模式 S 中包含另一个关系模式 R 的主码
11、KR 时,则称 KR 为 S 的外码。关系模型中用关系包含某些冗余属性来表示概念模型中实体与实体之间的联系,这些冗余属性分别称为不同关系的主码和外码,参照完整性规则指外码 FK 的取值约束规则。在一个关系中外码要么取空值要么取对应关系中主码的一个值。因此说定义外码是定义参照完整性的前提。3.简述属性间的联系的分类答案:一个关系模式内部各属性间存在的联系分为三种情况:1) 1-1(One to One )联系设 A、B 为某实体集的两个属性的值集,如果对于 A 中的任一具体值,B 中至多有一个值与之对应;且对于 B 中的任一具体值,A 中也至多有一个值与之对应,则称 A、B 这两个属性之间是 1
12、-1(一对一)联系。2)1-m(one to Many)联系在一个实体集中,如果它的一个属性值集 A 中的一个值至多与另一个属性值集 B 中的一个值相关,而 B 中的一个值却可以和 A 中的 m 个值相关,则称两属性间的联系为从 B 到 A 的 1-m(一对多)联系(也可以称为从 A 到 B 的 m-1(多对一)联系,这两种叫法是等价的) 。3)m-m(Many to Many )联系在一个实体集中,如果它的两个属性值集合的任一个值都可以与另一属性值集合的 m 个值相关,则称这两个属性之间是 m-m(多对多)联系。与实体间的联系一样,属性间的三类联系之间也存在着包含联系,即 1-l 是 1-m
13、 的特例;1-m又是 m-m 的特例。4.设关系模式 R(ABCD) ,F 是 R 上成立的函数依赖集,F=AB,BC 。请求出 R 的码,并判断 R 的范式级别,并说明原因。答案:R 的码是 AD,R 属于 1 范式,因为属性 BC 部分依赖于码5.相对于数据库系统,文件系统阶段数据管理有哪些缺陷?答案:数据无意义、数据冗余多、数据不一致、不完整、不安全、数据之间的联系弱。6.试述关系数据库系统中视图(VIEW)的定义,引进 VIEW 的概念有什么意义?答案:视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据
14、仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。引进 VIEW 的优点有: (1)视图能够简化用户的操作。 (2)视图使用户能以多种角度看待同一数据。(3)视图对重构数据库提供了一定程度的逻辑独立性。 (4)视图能够对机密数据提供安全保护。 试题分类:专科数据库系统概论_08033060题型:判断分数:21.数据库标准语言 SQL 具有数据操作功能,SELECT 命令属于数据操作类命令。答案:正确2.一个关系中的所有元组都具有相同的结构,属于同一个实体型。答案:正确3.在关系数据库中,表中的主属性必须有明确的值,不能为空。答案:正确
15、4.数据仓库就是数据库仓库,和数据库没有区别。答案:错误5.数据库设计就是表结构设计。答案:错误6.关系数据库中的数据都是不可再分的原子数据。答案:正确7.关系中的行是没有顺序的,列是有顺序的。答案:错误8.数据库中的索引文件是用户可见内容,是由用户管理的。答案:错误9.数据库管理系统是在操作系统之上的系统软件。数据库管理系统要通过操作系统才能访问到数据库中的数据。答案:正确10.关系数据库管理系统用关系来管理关系。答案:正确11.操作系统出现之前编程人员要自己管理数据,包括数据在内存中地址。答案:正确12.在 SQL 语言中,模式对应的对象是基本表。答案:正确13.数据模型的分类是根据数据模
16、型三要素中的数据结构进行的。答案:正确14.关系是一组具有相同结构的元组的集合。答案:正确15.E-R 图是数据库需求分析设计阶段建立的。答案:错误16.数据库标准语言 SQL 具有数据操作功能,DELETE 命令属于数据操作类命令。答案:正确17.包含在任何一个候选码中的属性称为主属性,不是主属性的属性称为非主属性,一个表中的外码可以是非主属性也可以是主属性。答案:正确18.数据挖掘技术是数据库技术的新发展,是建立在数据库技术基础上的。答案:正确19.E-R 图是数据库物理设计阶段建立的。答案:错误20.在 SQL 语言中,外模式对应的对象主要是视图。答案:正确试题分类:专科数据库系统概论_
17、08033060题型:问答分数:51.简述关系模型的三要素是什么?答案:关系模型的三要素:关系结构、关系操作、关系三类完整性约束条件。关系是多个域的笛卡尔乘积的有意义集合,关系操作包括传统的集合运算(交、并、差、积)和专门的关系运算(选择、投影、连接) 。关系模型的三类完整性约束条件指:实体完整性、参照完整性和用户定义完整性。2.简述数据管理技术的发展历史。答案:数据管理技术的发展分为三个阶段,第一阶段是人工管理阶段,该阶段的主要特征是:1)计算机一般用于科学计算;2)硬件性能差,无磁盘;3)数据不能长期保存;4)无数据管理软件(无 OS);5)包括数据的物理存储地址和逻辑结构均由程序员在程序
18、中进行管理。该阶段的管理缺陷:1)程序编制困难、易出错。因为编程时需说明数据的逻辑结构、设计数据的存储结构、设计数据的存取方法、设计数据的 I/O 方式。2)数据不能共享。在此时数据与应用程序一一对应、相同数据在使用时须各自重复建立。3)数据冗余大。不同程序处理的数据相同时,需重复建立包含相同数据的独立数据存储。4)应用程序高度依赖于数据的逻辑结构与物理结构。5)不能表示数据间联系。该阶段对数据管理技术的期望:1)数据能够脱离程序长期保存,多次使用。2)编程时避免使用物理地址,数据的物理地址不要由用程序员指定。3)数据能够被不同的程序读取。数据管理技术发展结果:由操作系统的文件系统实现了上述期
19、望的数据管理功能。第二阶段是文件管理阶段,该阶段的管理克服了第一阶段的缺陷,实现了人工阶段对数据管理技术的期望。但文件系统也存在如下缺陷:1)数据共享性差,面向单用户程序,不能共享,基本上一个程序对应一个文件2)数据冗余大,不同文件中部分数据相同时,仍需建立包含相同数据的独立文件3)数据冗余导致潜在数据不一致,可能导致二义性数据的产生4)应用程序与数据逻辑结构相互依赖,数据的更新必然引起程序的更新5)不能表示数据间联系,文件之间没有任何联系6)不能显式定语数据语义,文件中数据的语义由操作它的程序隐含解释7)数据的安全性得不到保障该阶段对新的数据管理技术的期望:找到一种能够克服文件管理数据的所有
20、缺陷的新的数据管理技术数据库技术。第三阶段是数据库管理阶段,该阶段基本实现克服了文件管理阶段存在的缺陷,实现了文件管理阶段对数据管理技术的期望。因此数据库管理阶段的特点就是文件管理阶段的期望。综上所述,数据管理技术的发展的每个新阶段的实现目标都是基于解决上阶段存在的缺陷,实现上阶段的期望的,这符合技术发展甚至人类发展的规律。3.简述关系模型的三类完整性约束条件。答案:关系模型的三类完整性约束条件指:实体完整性、参照完整性和用户定义完整性。实体完整性约束要求,关系的码不能为空也不能重复,及任何关系的码都可以唯一标识一个记录。参照完整性约束要求:关系的外码取值或者为空,或者为参照关系的码上的一个值
21、。用户定义完整性约束要求,任何属性都可以定义用户指定的取值约束。4.简述文件系统管理数据的缺陷与数据库管理的优势。答案:文件系统的缺陷:(1)文件中的数据是面向应用程序的,所以程序间不能共享数据,这就使得数据不能独立于程序存在,及没有独立性可言;文件中的数据是局部的,不是全局可共享的;文件中的数据冗余是不可控的;文件中的数据是不具有安全性、一致性、完整性;文件中的数据没有意义;文件中的数据之间没有联系。(2)数据库技术管理数据的目标就是要克服文件系统存在的缺陷。所以数据库中的数据是面向全局的可以共享的;数据库中的数据具有独立性,数据独立性包括逻辑独立性和物理独立性。数据库中的数据是可控冗余的,安全的、一致的、完整的。数据库中的数据是相互联系的,可以永久保存的。