专科《数据库系统概论》_第1页
专科《数据库系统概论》_第2页
专科《数据库系统概论》_第3页
专科《数据库系统概论》_第4页
专科《数据库系统概论》_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 试题分类:专科数据库系统概论_08033060 题型:单选 分数:2 1、 关系模式R中的属性全就是主属性,则R的最高范式必定就是() A、BCNF B、2NF C、1NF D、3NF 答案:D 2、 在数据库设计中,将E-R图转换成关系数据模型的过程属于()。 A、物理设计阶段 B、概念设计阶段 C、逻辑设计阶段 D、需求分析阶段 答案:C 3、 有如下两个关系,其中雇员信息表关系 EMP的主码就是雇员号,外码就是部门号;部门信息表关系 Eg 雇员号 雇员名 部门号 工资 001 张山 02 2000 010 主宏达 01 1200 056 马林生 02 1000 101 赵敏 04 15

2、00 DEPT DEPT的主码就是部门号。 行下面列岀的操作,哪个操作不能成功执行? 部门号 部门名 地址 01 业务部 1号楼 02 销售部 2号楼 03 服务部 了号楼 04 财务部 4号楼 A、从EMP中删除行(010王宏达,01 ,1200) B、在 EMP 中插入行(102赵敏,01 ,1500) C、 将EMP中雇员号= 056勺工资改为1600元 D、 将EMP中雇员号=101的部门号改为 05 答案:D 4、概念模型就是对现实世界的第一层抽象,这一类模型中最著名的模型就是() A、网状模型 B、层次模型 C、关系模型 D、实体-关系模型即E-R模型 答案:D 5、 设关系数据库

3、中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为 字符型;grade为成绩,数值型,取值范围0 100。若要更正王二的化学成绩为85分,则可用()。 A、 UPDATE grade = 85 WHERE SN =王二AND CN=化学 B、 UPDATE grade = 85WHERE SN =王二AND CN=化学 C、 UPDATE S SET grade = 85WHERE SN =王二AND CN=化学 D、UPDATE S SET grade = 85 WHERE SN =王二AND CN=化学 答案:D 6、 关系代数的运算分为传统的集合运

4、算为与专门的()运算 2 类。 A、代数运算 B、谓词演算 C、逻辑运算 D、关系运算 答案:D 7、 设关系R与关系S具有相同的关系模式,则R-(R-S)等于() A、RUS B、RQS C、R-S D、RXS 答案:B 8、 数据库的逻辑数据独立性就是指当数据的模式发生变化时,只需要修改 () ,而应用系统保持 不变。 A、模式与内模式之间的映射 B、内模式 C、模式与外模式之间的映射 D、模式 答案:C 9、 SQL 语言中 ,删除一个视图的命令就是()。 A、CLEAR B、DELETE C、DROP D、REMOVE 答案:C 10、 下面的选项不就是关系数据库基本特征的就是()。

5、A、不同的列应有不同的列名 B、与列的次序无关 C、与行的次序无关 D、不同的列应有不同的数据类型 答案:D 试题分类 : 专科数据库系统概论 _08033060 题型 : 单选 分数 :2 1、 下列运算要求 ,()就是单目运算。 A、连接 B 、 笛卡尔乘积 C、 交 D 、 选择 答案:D 2、 能在应用程序间共享数据一直就是应用程序员渴望的事情,直到()出现 ,这一愿望才正真 实现。 A 、 操作系统 B、无线通信技术 C、 互联网技术 D、数据库管理系统 答案:D 3、实体与实体之间的联系分为三种 ,分别就是一对一的联系 ,一对多的联系 ,对对多的联系 ,不能直 接表示多对多联系的数

6、据模型就是 ()。 A、面向对象模型 B、关系模型 C、 层次模型 D、 网状模型 答案:C 4、在数据管理发展过程中经历过由程序员通过应用程序管理数据的物理存储地址的人工管理阶 段,后来有了 (),就进入了文件管理阶段。 A 、 操作系统 B、数据库管理系统 C、应用系统 D、计算机网络 答案:A 5、 关系数据模型的三类完整性约束条件中,()就是保证数据库中的数据就是相互联系的, 而且这种联系就是可靠的。 A、参照完整性 B、域完整性 C、用户定义完整性 D、实体完整性 答案:A 6、 关系数据模型的三类完整性约束条件中,()就是保证数据库中的数据都就是可区分的 A、域完整性 B、参照完整

7、性 C、实体完整性 D、用户定义完整性 答案:C 7、数据库各类用户中 ,设计数据库逻辑结构的就是 ( ) 。 A、 终端用户 B 、 系统分析员 C、数据库管理员 D、应用程序员 答案:B 8、REVOKE 命令属于 SQL 的() 。 A、数据定义语言 DDL B、数据操作语言 DML C、数据查询语言 DQL D、数据控制语言 DCL 答案:D 9、 在下列关系运算中 ,结果关系与参与运算的关系结构可以不同的就是( ) 。 A、并 B、选择 C、自然连接 D 、 交 答案:C 10、 数据库各类用户中 ,设计数据库逻辑结构的就是 ()。 A、数据库管理员 B、应用程序员 C、终端用户 D

8、 、 系统分析员 答案:D 11、数据库的索引结构就是 ( ) 的任务 。 A、逻辑结构设计 B、概念设计阶段 C、物理设计阶段 D 、 关系数据库查询 答案:C 12、数据库技术就是在数据库管理系统DBMS 的支持下实现数据管理功能的 ,下列 DBMS 软件中 ( ) 就是 IBM 公司的产品。 A、ORACLE 系列软件 B、达梦 系列软件 C、 DB2 系列软件 D 、 SQL SERVER 系列软件 答案:C 13、下列运算中 ,属于集合运算的就是 ( ) A 、 笛卡尔积 B、 选择 C、投影 D、连接 答案:A 14、关系操作包括 ()与专门的关系运算两大类。 A、关系代数 B、传

9、统的集合运算 C、矢量运算 D、谓词演算 答案:B 15、 SQL 的数据查询语言 语法规定必选的部分。 SELECT 命令语法接近自然语言 ,下列子句中 ( )就是 SELECT 命令 A、WHERE 子句 B、VALUES 子句 C、GROUP BY 子句 D 、 FROM 子句 答案:D 16、 SQL 的数据查询语言 语法规定可选的部分。 SELECT 命令语法接近自然语言 ,下列子句中 ( )就是 SELECT 命令 A、FROM 子句 B、GROUP BY 子句 C、SELECT 子句 D 、 VALUES 子句 答案:B 17、数据库管理系统通过数据操作语言操作数据中的数据,数据

10、操作语言包括增删改查 ,SQL 语言 通过 ()命令实现删除数据库中已有数据的功能。 A、DELETE B、ALTER TABKE C、UPDATE D、DROP TABLE 答案:A 18、 数据库技术就是在数据库管理系统 DBMS 的支持下实现数据管理功能的 ,下列 DBMS 软件中 () 就是甲骨文公司的产品。 A 、 ORACLE 系列软件 B、SQL SERVER 系列软件 C、达梦 系列软件 D、 DB2 系列软件 答案:A 19、 实体与实体之间的联系分为三种 ,分别就是一对一的联系 ,一对多的联系 ,对对多的联系 ,关系模 型通过能 () 关系直接表示多对多联系。 A、外码 B

11、、多属码 C、单属码 D 、 全码 答案:B 20、数据库投入运行后 ,维护阶段必须做好 () 。 A、数据审核 B、数据入库 C、数据库恢复 D、数据库备份 答案:D 试题分类 : 专科数据库系统概论 _08033060 题型 : 问答 分数 :5 1、什么就是数据库管理系统 ? 答案: 数据库管理系统 (DBMS) 就是操纵与管理数据库的一组软件 ,它就是数据库系统 (DBS) 的重要组成 部分。不同的数据库系统都配有各自的 DBMS, 而不同的 DBMS 各支持一种数据库模型 ,虽然它们 的功能强弱不同 ,但大多数 DBMS 的构成相同 ,功能相似。 一般说来 ,DBMS 具有定义、 建

12、立、 维护与使用数据库的功能 ,它通常由三部分构成 :数据描述语言 及其翻译程序、数据操纵语言及其处理程序与数据库管理的例行程序。 2、简述关系的外码与参照完整性的关系。 答案:在关系模型中,外码定义为:当一个关系模式 S中包含另一个关系模式 R的主码KR时,则称 KR 为 S 的外码。关系模型中用关系包含某些冗余属性来表示概念模型中实体与实体之间的联系, 这些冗余属性分别称为不同关系的主码与外码 ,参照完整性规则指外码 FK 的取值约束规则。 在一 个关系中外码要么取空值要么取对应关系中主码的一个值。 因此说定义外码就是定义参照完整性 的前提。 3、简述属性间的联系的分类 答案: 一个关系模

13、式内部各属性间存在的联系分为三种情况 : 1) 1-1(One to One) 联系 设 A、B 为某实体集的两个属性的值集 ,如果对于 A 中的任一具体值 ,B 中至多有一个值与之对应 ; 且对于 B 中的任一具体值 ,A 中也至多有一个值与之对应 ,则称 A、B 这两个属性之间就是 1-1(一 对一 )联系。 2) 1-m(one to Many) 联系 在一个实体集中 ,如果它的一个属性值集 A 中的一个值至多与另一个属性值集 B 中的一个值相关 , 而B中的一个值却可以与 A中的m个值相关,则称两属性间的联系为从 B到A的1-m(一对多) 联系(也可以称为从 A到B的m-1(多对一)联

14、系,这两种叫法就是等价的)。 3) m-m(Many to Many) 联系 在一个实体集中 ,如果它的两个属性值集合的任一个值都可以与另一属性值集合的m 个值相关 , 则称这两个属性之间就是m-m(多对多)联系。 与实体间的联系一样 ,属性间的三类联系之间也存在着包含联系,即 1-l 就是 1-m 的特例 ;1-m 又就 是 m-m 的特例。 4、 设关系模式 R(ABCD),F就是R上成立的函数依赖集,F=A f B,B f C。请求岀R的码,并判断 R 的范式级别 ,并说明原因。 答案 :R 的码就是 AD,R 属于 1 范式 ,因为属性 BC 部分依赖于码 5、 相对于数据库系统 ,文

15、件系统阶段数据管理有哪些缺陷? 答案:数据无意义、数据冗余多、数据不一致、不完整、不安全、数据之间的联系弱。 6、 试述关系数据库系统中视图(VIEW) 的定义 ,引进 VIEW 的概念有什么意义? 答案:视图就是从一个或几个基本表导岀的表。视图本身不独立存储在数据库中,就是一个虚表。 即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导岀视图的基本表 中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。 引进 VIEW 的优点有 : (1 )视图能够简化用户的操作。(2)视图使用户能以多种角度瞧待同一数据。 (3)视图对重构数据库提供了一定程

16、度的逻辑独立性。(4)视图能够对机密数据提供安全保护。 试题分类 : 专科数据库系统概论 _08033060 题型 : 判断 分数 :2 1 、数据库标准语言 SQL 具有数据操作功能 ,SELECT 命令属于数据操作类命令。 答案:正确 2、一个关系中的所有元组都具有相同的结构,属于同一个实体型。 答案:正确 3、在关系数据库中 ,表中的主属性必须有明确的值,不能为空。 答案:正确 4、数据仓库就就是数据库仓库,与数据库没有区别。 答案 :错误 5、数据库设计就就是表结构设计。 答案 :错误 6、关系数据库中的数据都就是不可再分的原子数据。 答案:正确 7、关系中的行就是没有顺序的,列就是有

17、顺序的。 答案 :错误 8、数据库中的索引文件就是用户可见内容,就是由用户管理的。 答案 :错误 9、数据库管理系统就是在操作系统之上的系统软件。数据库管理系统要通过操作系统才能访问 到数据库中的数据。 答案:正确 10、关系数据库管理系统用关系来管理关系。 答案:正确 11、操作系统出现之前编程人员要自己管理数据,包括数据在内存中地址。 答案:正确 12、在 SQL 语言中 ,模式对应的对象就是基本表。 答案:正确 13、数据模型的分类就是根据数据模型三要素中的数据结构进行的。 答案:正确 14、关系就是一组具有相同结构的元组的集合。 答案:正确 15、E-R 图就是数据库需求分析设计阶段建

18、立的。 答案 :错误 16、数据库标准语言 SQL 具有数据操作功能 ,DELETE 命令属于数据操作类命令。 答案:正确 17、包含在任何一个候选码中的属性称为主属性,不就是主属性的属性称为非主属性,一个表中的 外码可以就是非主属性也可以就是主属性。 答案:正确 18、数据挖掘技术就是数据库技术的新发展,就是建立在数据库技术基础上的。 答案:正确 19、E-R 图就是数据库物理设计阶段建立的。 答案 :错误 20、在 SQL 语言中 ,外模式对应的对象主要就是视图。 答案:正确 试题分类 : 专科数据库系统概论 _08033060 题型 : 问答 分数 :5 1、简述关系模型的三要素就是什么

19、? 答案 :关系模型的三要素 :关系结构、关系操作、关系三类完整性约束条件。关系就是多个域的笛 卡尔乘积的有意义集合 ,关系操作包括传统的集合运算(交、并、差、积 )与专门的关系运算 (选择、 投影、连接 )。关系模型的三类完整性约束条件指:实体完整性、参照完整性与用户定义完整性。 2、简述数据管理技术的发展历史。 答案 :数据管理技术的发展分为三个阶段, 第一阶段就是人工管理阶段 ,该阶段的主要特征就是 : 1)计算机一般用于科学计算 ; 2)硬件性能差 ,无磁盘 ; 3)数据不能长期保存 ; 4)无数据管理软件 (无 OS); 5)包括数据的物理存储地址与逻辑结构均由程序员在程序中进行管理

20、。 该阶段的管理缺陷 : 1)程序编制困难、易出错。因为编程时需说明数据的逻辑结构、设计数据的存储结构、设计数据 的存取方法、设计数据的 I/O 方式。 2)数据不能共享。在此时数据与应用程序一一对应、相同数据在使用时须各自重复建立。 3)数据冗余大。不同程序处理的数据相同时,需重复建立包含相同数据的独立数据存储。 4)应用程序高度依赖于数据的逻辑结构与物理结构。 5)不能表示数据间联系。 该阶段对数据管理技术的期望 : 1)数据能够脱离程序长期保存 ,多次使用。 2)编程时避免使用物理地址 ,数据的物理地址不要由用程序员指定。 3)数据能够被不同的程序读取。 数据管理技术发展结果 :由操作系

21、统的文件系统实现了上述期望的数据管理功能。 第二阶段就是文件管理阶段 ,该阶段的管理克服了第一阶段的缺陷,实现了人工阶段对数据管理技 术的期望。但文件系统也存在如下缺陷 : 1)数据共享性差 ,面向单用户程序 ,不能共享 ,基本上一个程序对应一个文件 2)数据冗余大 ,不同文件中部分数据相同时 ,仍需建立包含相同数据的独立文件 3)数据冗余导致潜在数据不一致 ,可能导致二义性数据的产生 4)应用程序与数据逻辑结构相互依赖,数据的更新必然引起程序的更新 5)不能表示数据间联系 ,文件之间没有任何联系 6)不能显式定语数据语义 ,文件中数据的语义由操作它的程序隐含解释 7)数据的安全性得不到保障 该阶段对新的数据管理技术的期望 : 找到一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论