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