数据库概论试题2007(A)答案

合集下载

07级软件工程数据库A卷答案

07级软件工程数据库A卷答案

中南林业科技大学课程考试试卷 答案课程名称: 数据库原理 ;试卷编号: A 卷 ;考试时间: 120分钟 考核方式:闭卷一、选择题(每题2分,共20分)1、在数据库中存储的是( )。

A 、数据 B.数据及其之间的联系C 、数据模型D 、信息 2、同一个关系模型的任两个元组值( )。

A 、不能全同B 、可以全同C 、必需全同D 、以上都不对3、三级模式中描述全体数据的全局逻辑结构的是( )。

A 、存储模式B 、子模式C 、用户模式D 、逻辑模式 4、在SQL 语言中修改表中数据的命令是( )。

A 、CREATEB 、ALTERC 、UPDATED 、INSERT 5、关系模式R 中的属性全部是主属性,则R ( )。

A 、可能是2NF B.可能是3NF C 、一定是BCNF D 、一定是3NF 6、在数据库设计步骤中,将ER 图转换成关系数据模型的过程是()的工作。

A 、需求分析阶段 B.概念设计阶段 C. 逻辑设计阶段 D 、物理设计阶段 7、( D )是DBMS 的基本单位,是用户定义的一组逻辑一致的程序序列。

A 、 文件 B.命令 C 、程序 D 、事务8、若系统运行过程中,因某种原因,造成系统终止运行,事务在执行过程中以非控制方式终止,致使内存中数据丢失,而外存不受影响,此种情况属于( B )A 、事务故障B 、系统故障C 、介质故障D 、运行故障 9、不允许任何其他事务对被锁定的目标再加任何其他类型锁的锁是( C )。

A 、共享锁B 、共享锁或排他锁 C. 排他锁 D 、以上都不是 10、设有两个事务T1、T2,其并发操作如图一所示,则( A )是正确的。

A 、该操作丢失修改B 、该操作读“脏”数据C 、该操作不能重复读D 、该操作不存在问题学院 专业班级 级图一 装订线(答题不得超过此线)二、填空题(每空2分,共20分)1、R 是3目关系,R 中有5个元组,S 是2目关系,S 中有4个元组,则R S 为 5 目关系,包含 20 个元组2、负责全面管理和控制数据库系统的是_ DBA _____。

(完整word版)数据库系统概论试题及答案

(完整word版)数据库系统概论试题及答案

(完整word版)数据库系统概论试题及答案(word版可编辑修改)
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)数据库系统概论试题及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)数据库系统概论试题及答案(word版可编辑修改)的全部内容。

中级数据库系统工程师2007上半年下午试题、答案及详细解析

中级数据库系统工程师2007上半年下午试题、答案及详细解析

第16章数据库系统工程师下午试题分析与解答试题一阅读以下说明和图,回答问题1至问题3,将解答填入对应栏内。

【说明】某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提供租赁服务。

该系统具有以下功能:1.登记房主信息。

对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文刊:。

2.登记房屋信息。

所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。

除此之外,还需登记该房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状态(待租赁、已出租)。

这些信息都保存在房屋信息文件中。

一名房主可以在系统中登记多个待租赁的房屋。

3.登记租赁者信息。

所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:姓名、住址、电话号码、出生年月和性别。

这些信息都保存在租赁者信息文件中。

4.租赁房屋。

已经登记在系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。

一旦租赁者从中找到合适的房屋,就可以提出看房请求。

系统会安排租赁者与房主见面。

对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。

5.收取于续费。

房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。

6.变更房屋状态。

当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的清求。

系统将根据房主的请求,修改房屋信息文件。

数据流图1—1和图1-2分别给出了该系统的顶层数据流图和0层数据流图。

【问题1】使用[【说明】中给出的词汇,将数据流图1-1中(1)~(4)处的数据流补充完整。

【问题2】使用【说明】中给出的词汇,将数据流图1-2中的(5)~(8)补充完整。

【问题3】数据流程图1-2中缺失了三条数据流,请指出这三条数据流的起点、终点和数据流名称。

答案[问题1](1)费用单(2)待租赁房屋列表(3)看房请求(4)变更房屋状态请求[问题2](5)房主信息文件(6)租赁者信息文件(7)房屋信息文件(8)看房记录文件[问题3](1)起点:房主终点:变更房屋状态数据流名称;变更房屋状态请求(2)起点:租赁者终点:登记租赁者信息数据流名称:租赁者信息(3)起点:租赁者终点,安排租赁者看房数据流名称:看房请求[分析]本题考查的是DFD的应用,属于比较传统的题目,考查点也与往年类似。

数据库系统概论试卷(A)及答案(可编辑修改word版)

数据库系统概论试卷(A)及答案(可编辑修改word版)

数据库系统概论试卷(A)一、选择题(15x1 分)1、 C 是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织2、在数据库中存储的是 C 。

A、数据B、数据模型C、数据以及数据之间的联系D、信息3、数据库系统阶段,数据 D 。

A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性4、在数据模型的三要素中,数据的约束条件规定数据及其联系的 A 。

A、制约和存储规则B、动态特性C、静态特性D、数据结构5. A 由数据结构、关系操作集合和完整性约束三部分组成。

A、关系模型B、关系C、关系模式D、关系数据库6、一组具有相同数据类型的值的集合称为 D 。

A、关系B、属性C、分量D、域7、集合R 与S 的交可以用关系代数的5 种基本运算表示为 A 。

A、 R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)8、实体是信息世界中的术语,与之对应的数据库术语为 D 。

A、文件B、数据库C、字段D、记录9、在嵌入式SQL 语言中使用游标的目的在于 D 。

A、区分 SQL 与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FoxBASE、FoxPro 属于 B 。

A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在 R(U)中,如果X→Y,并且对于 X 的任何一个真子集 X',都没有X'→Y,则 A 。

A、Y 函数依赖于XB、Y 对X 完全函数依赖C、X 为U 的候选码D、R 属于2NF12、3NF C 规范为BCNF。

A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是 D 。

A、若R.A→R.B, R.B→R.C 则R.A→R.CB、若R.A→R.B, R.A→R.C则R.A→R.(B,C)C、若R.B→R.A, R.C→R.A则R.(B,C)→R.AD、若R.(B,C)→R.A则R.B→R.A,R.C→R.A14、需求分析阶段得到的结果是 A 。

中级数据库系统工程师2007下半年上午试题、答案及详细解析

中级数据库系统工程师2007下半年上午试题、答案及详细解析

第15章数据库系统工程师上午试题分析与解答在指令系统的各种寻址方式中,获取操作数最快的方式是(1) 。

若操作数的地址包含在指令中,则属于(2) 方式。

(1) A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址(2) A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址[答案] (1)B (2)A[分析] 本题考查计算机系统方面的基础知识。

根据指令的寻址方式的定义,操作数包含在指令中的寻址方式是立即寻址;操作数在寄存器中的寻址方式是寄存器寻址;操作数的地址存放在寄存器中的寻址方式是寄存器间接寻址。

(3) 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。

对于一个持续处理业务的系统而言,(3) ,表明其性能越好。

A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量[答案] B[分析] 本题考查计算机系统方面的基础知识。

系统响应时间是指用户发出完整请求到系统完成任务给出响应的时间间隔。

作业吞吐量是指单位时间内系统完成的任务量。

若一个给定系统持续地收到用户提交的任务请求,则系统的响应时间将对作业吞吐量造成一定影响。

若每个任务的响应时间越短,则系统的空闲资源较多,整个系统在单位时间内完成的任务量将越大:反之,若响应时间越长,则系统的空闲资源较少,整个系统在单位时间内完成的任务量将越小。

若每一条指令都可以分解为取指、分析和执行三步。

已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。

如果按串行方式执行完100条指令需要(4) △。

如果按照流水方式执行,执行完100条指令需要(5) △t。

(4)A.1190 B.1195 C.1200 D.1205(5)A.504 B.507 C.508 D.510[答案] (4)C (5)B[分析] 顺序执行时,每条指令都需三步才能执行完,设有重叠。

总的执行时间为:(473+5)△t×100=1200△t在流水线执行时,所用的时间为:t取指+max{t分析,t取指)+98×max{t取指,t分析,t执行)+max{t分析,t执行} +t执行=4△t+4△t+490△t+5△t+5△t=508△t 重叠执行时间关系为:[答案] C(6) 若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(6) 。

数据库概论参考答案

数据库概论参考答案

数据库概论参考答案一、数据库的基本概念1、数据库:数据库是长期存储在计算机内有组织、可共享的大量数据的集合。

2、数据库管理系统:数据库管理系统(DBMS)是为一组数据库提供存储、维护和管理数据的工具的集合。

二、数据库的类型1、层次模型:层次模型将数据组织成一对多关系的结构,层次结构采用树形结构。

2、网络模型:网络模型将数据组织成多对多关系的结构,网络结构采用图结构。

3、关系模型:关系模型将数据组织成表格形式,并支持表格之间的关联和查询操作。

三、数据库管理系统的功能1、数据定义:数据库管理系统提供数据定义语言(DDL),用于定义数据的结构、属性、约束和关系等。

2、数据存储:数据库管理系统能够存储和管理大量的数据,并保证数据的完整性和安全性。

3、数据操作:数据库管理系统提供数据操作语言(DML),用于对数据进行插入、更新、删除和查询等操作。

4、数据控制:数据库管理系统能够对数据进行并发控制、事务管理和安全性控制等操作,以保证数据的正确性和可靠性。

5、数据字典:数据库管理系统提供数据字典功能,用于管理和维护数据的元数据信息。

四、数据库的设计过程1、需求分析:通过对用户需求进行调研和分析,明确数据库的目的和范围。

2、概念设计:根据需求分析的结果,进行概念结构设计,包括确定数据的实体、属性、关系和约束等。

3、逻辑设计:将概念结构设计转化为关系模型,并确定表格之间的关联和查询操作。

4、物理设计:根据逻辑设计的结果,确定数据的存储结构和物理结构,并进行性能优化。

5、实现与维护:根据物理设计的结果,实现数据库并进行日常维护和管理。

五、关系型数据库的标准语言SQL1、SQL语言的特点:SQL语言是一种综合性的、面向对象的数据库语言,具有简单易学、灵活方便和易于维护等特点。

2、SQL语言的分类:SQL语言分为数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)三类。

3、SQL语言的常用操作:SQL语言的常用操作包括插入(INSERT)、更新(UPDATE)、删除(DELETE)和查询(SELECT)等操作。

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总
为了解决进程间的同步和互斥问题,通常采用一种称为(24)机制的方法。若系统中有5个进程共
享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(25)。
2006数据库系统工程师上试题分析与解答
试题⑴
两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行⑴运算为1
时,表示运算的结果产生溢出。
⑴A•与B.或C•与非D.异或
试题(1)分析
见公共试题n(1)。
参考答案
⑴D
试题(2)
若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的 右移位数最多为⑵位。
参考答案
(14)C
试题(15)
在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是(15)
(15)A.Gantt图表现了各个活动的持续时间
B.Gantt图表现了各个活动的起始时间
C.Gantt图反映了各个活动之间的依赖关系
D.Gantt图表现了完成各个活动的进度
试题(15)分析
(12)A.存储信息的实体B.视频和音频信息的处理能力
C.光驱和声卡D.大容量的磁介质和光介质
试题(12)分析
见公共试题n(12)。
参考答案
(12)B
试题(13)
人眼看到的任一彩色光都是亮度、色调和饱和度3个特性的综合效果,其中(13)反应颜色的种类。
(13)A.色调B.饱和度C.灰度D.亮度
试题(13)分析
试题(9)分析
见公共试题n(9)。
参考答案
(9)C
试题(10)
上海市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是

2007年下半年数据库系统工程师下午试题及答案

2007年下半年数据库系统工程师下午试题及答案

2007年下半年数据库系统工程师答案(上下午下午试题)1-5 BABCB 6-10 CADDB 11-15 BBDCC 16-20 DACBB 21-25 CDCCC 26-30 CBADC 31-35 BADBD 36-40 BBCDC 41-45 ADADB 46-50 BCCDA 51-55 BDBBB 56-60 CDBDD 61-65 AAACA 66-70 BBDDA 71-75 BDACD问题1E1:考试委员会; E2:主讲教师; E3:学生或选课学生; E4:教务处问题2D1:学生信息文件; D2:课程单元信息文件; D3:课程信息文件; D4:课程成绩文件; D5:无效成绩文件注:D2和D3的答案可以互换。

问题3注:数据流起点、终点全部答对才可给分,数据流不分先后顺序。

问题4程序流程图通常在进行详细设计时使用,用来描述程序的逻辑结构。

问题1(1) (a) 年龄>=15 AND 年龄<=60 或年龄 BETWEEN 15 AND 60 (2) (b) (商品号, 商品名称, 型号, 品牌, 销售量) (c) SUM(数量) (d) 商品, 商品号 = 商品销售量.商品号(3) (e) SELECT 问题2(f) 客户, 销售. (注: 加商品表错误!) (g) 客户.客户号=销售.客户号 (h) IN (注: 用=错误!) 问题3(i) :pno, :cno, :quantity, :date (j) 库存 - :quantiy(k) COMMIT WORK 或 COMMIT 问题4(l) ADD 最小库存 INT (注: INT处可为INTEGER)(m) UPDATE OF 库存 ON 商品或 UPDATE ON 商品 (n) nrow.数量 <= nrow.最小库存(o) nrow.商品号 , nrow.最小库存 *2 + 10问题1注: 若考生将委托书与业务员之间的联系画成委托书与员工之间的联系也正确,若考生将派工联系与维修工的边线画成派工联系与员工之间的边线也正确。

07-08(1)数据库原理期末考试试卷A

07-08(1)数据库原理期末考试试卷A
3.在基本的关系中,下列说法正确的是()。
(A)行列顺序有关(B)属性名允许重名
(C)任意两个元组不允许重复(D)列是非同质的
4.关于视图和基本表的说法,以下说法错误的是()。
(A)所有的视图都是可以更新的(B)基本表本身是实际存在的
(C)视图是一个虚表
(D)数据库中只存储视图的定义,实际的数据不存储
(A)X/X:TRUE(B)S/S:TRUE
(C)S/X:FALSE(D)X/S:FALSE
二、填空(本大题共12小题,每空格1分,共20分)
1.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:人工管理阶段,文件系统阶段和①阶段。
2.数据模型的三要素是数据结构、①、②。
(2)找出名称为“精益”的供应商所供零件的工程号码。
(3)求由供应商S1所供应的工程的预算总额。
(4)由S5供给J4的零件P6改为由S3供应,请作必要的修改。
(5)找出北京的任何供应商都不供应的零件的零件号。
2.假设已经建立StuCou数据库和三个关系表Student,Course,SC。(共14分)
3.对于关系数据库系统,用户既要提出“做什么”,也要指出“怎么做”。()
4.带有Exists谓词的子查询不返回任何数据,只会返回true或false。()
5.数据库设计中,规范化程度越高,模式就越好。()
6.需求分析可以独立于数据库管理系统,但概念结构设计必须依赖相应的数据库管理系统。()
7.在选择操作中,使用索引扫描一定比全表扫描的效率要高。()
5.设有关系R(A,B,C)和S(D,A),如题5图所示,R的主键为A,S的主键为D且外键为A
D
A
1
2

数据库及其应用真题2007年下半年

数据库及其应用真题2007年下半年

数据库及其应用真题2007年下半年(总分:100.00,做题时间:90分钟)一、{{B}}单项选择题{{/B}}(总题数:20,分数:40.00)1.关系模型中,实现实体之间联系是通过( )(分数:2.00)A.关系B.指针C.表D.公共字段√解析:[解析] 关系模型通过不同关系中的公共字段(或者具有相同语义的字段)使不同的关系发生联系。

简单地说,就是在相关的关系中通过“外键”实现关系之间的联系。

2.数据完整性是指数据的( )(分数:2.00)A.正确性√B.安全性C.可恢复性D.可移植性解析:[解析] 完整性是指数据的正确性和一致性。

3.有关系R和S如下图所示,关系代数运算的结果是( )(分数:2.00)A.(2 4 6 5)B.(2 4 6 7) √C.(3 5 7 5)D.(3 5 7 7)解析:[解析] 自然连接要求被连接的两个关系有若干相同的属性名。

本题R和S相同属性名是B。

公共属性出现一次,把字段B中具有相同值的记录连接起来,所以结果为(2 4 6 7)。

4.下列选项中,不属于全局E-R模型设计的是( )(分数:2.00)A.确定公共实体类型B.消除冲突C.将E-R模型转换为关系模型√D.合并局部E-R模型解析:[解析] 选项C属于全局E-R模型优化阶段所做的工作。

5.Access数据库文件的扩展名是( )(分数:2.00)A.mdb √B.mdwC.adpD.dbf解析:6.下图中S与SC表之间的关系是( )(分数:2.00)A.一对一B.一对多√C.多对多D.不确定解析:7.在Access中,查询有3种视图方式,其中可用于浏览数据的是( )(分数:2.00)A.设计视图B.数据表视图√C.浏览视图D.SQL视图解析:[解析] 数据表视图以行、列形式显示查询数据,用于浏览、添加、搜索、编辑或删除查询数据。

8.在Access中,不能建立索引的字段类型是( )(分数:2.00)A.数字B.文本C.备注√D.日期解析:[解析] 对于除备注、超级链接和OLE对象类型之外的其他类型的字段,可以指定建立无重复索引防止输入重复数据。

数据库系统概论试题及答案

数据库系统概论试题及答案

数据库系统概论试题及答案试题一:1. 数据库系统的基本概念及其组成部分是什么?答案:数据库系统是指由数据库、数据库管理系统(DBMS)以及应用开发工具集组成的系统。

数据库是存储和管理数据的集合,DBMS是用于管理和操作数据库的软件,应用开发工具集用于开发数据库应用程序。

2. 数据库系统的优点是什么?答案:数据库系统具有以下优点:- 数据共享和数据一致性:多个用户可以同时访问和共享数据库,确保数据的一致性。

- 数据独立性:应用程序与数据的物理存储细节相分离,提高了应用程序的灵活性和可维护性。

- 数据安全性:通过权限管理和数据备份恢复功能,保障数据的安全性和可靠性。

- 数据完整性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

- 数据查询与处理效率高:通过索引、优化查询计划等技术,提高数据访问效率。

3. 数据库系统的基本模型有哪些?答案:数据库系统的基本模型有层次模型、网状模型、关系模型和面向对象模型等。

其中,关系模型是最常用的模型。

4. 请简要说明关系模型的基本概念和特点。

答案:关系模型是基于关系代数和集合论的数据模型,将数据组织为若干个二维表,表中的行表示记录,表中的列表示属性。

关系模型的特点包括:- 结构简单:表格结构易于理解和操作,能够自然地反映现实世界的实体和关系。

- 数据独立性:物理数据独立性和逻辑数据独立性,使得应用程序与数据的存储细节相分离。

- 数据查询灵活:通过SQL等查询语言,可以方便地进行复杂的数据查询和处理操作。

- 数据完整性和一致性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

试题二:1. 数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式、概念模式和内模式。

- 外模式:也称为用户模式,是用户或应用程序所见到的数据库的子集,对应于特定用户的数据视图。

- 概念模式:也称为全局模式,是数据库的逻辑表示,对应于整个数据库的全局视图,描述所有用户的数据的逻辑结构和关系。

(完整版)数据库概论试题2007(A)答案

(完整版)数据库概论试题2007(A)答案
侯选码见上面划线部分。具有删除异常,插入异常和修改异常等。
2.设有:供应商表S(SNUM,SNAME,CITY),零件表P(PNUM,PNAME,WEIGHT,SIZE),供应关系表SP(SNUM,PNUM,DEPT,QUAN),有如下查询:查询供应一个部门10000个以上螺栓并且位于南京的供应商的名字.
求至少使用了供应商S1所供应的全部零件的工程号JNO。
【关系代数】:
【SQL语句】:SELECT distinct JNO FROM SPJ SOJZ WHERE NOT EXISTS (SELECT * FROM SPJ,SPJX WHERE SNO=’S1’AND NOT EXISTS (SELECT * FROM SPJ SPJY WHERE SPJY..JNO=SPJZ.JNO AND SPJY.PNO=SPJX.PNO));









总分
签名
得分
一、名词解释(10分)
1.封锁粒度:封锁的数据对象的大小。封锁对象可以是:属性值、属性值的集合、元组、关系、索引项、数据库、页或物理记录等。
2.函数依赖:设R(U)是一个关系模式,U是R的属性集合,X和Y是U的子集。对于R(U)的任意一个可能的关系r,如果r中不存在两个元组,他们在X上的属性值相同,而在Y上的属性值不同,则称“X函数确定Y”
D.数据库技术主要解决数据量大的问题
13索引属于【C】
A.模式B.外模式C.内模式D.概念模式
14.任何一个满足2NF但不满足3NF的关系模式都不存在【B】
A.主属性对键的部分依赖B.非主属性对键的部分依赖
C.主属性对键的传递依赖D.非主属性对键的传递依赖

(完整)《数据库系统原理概论》题库及答案,推荐文档

(完整)《数据库系统原理概论》题库及答案,推荐文档

(完整)《数据库系统原理概论》题库及答案,推荐文档华中师范大学网络教育学院《数据库》练习测试题库本科一、选择题1、单个用户使用的数据视图的描述称为( A )。

A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述( B )。

A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是( B )。

A.相互调用B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是( A )。

A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。

A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是( C )。

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。

A.是无损联接,也是保持FD 的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是( A )。

A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。

A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。

A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)11、如果事务T获得了数据项Q上的排它锁,则T对Q( C )。

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总

2006 数据库系统工程师上试题分析与解答试题(1)两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1) 运算为1时,表示运算的结果产生溢出。

(1)A.与B.或C.与非D.异或试题(1)分析见公共试题Ⅱ(1)。

参考答案(1)D试题(2)若浮点数的阶码用移码表示,尾数用补码表示。

两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(2) 位。

(2)A.1 B.2 C.尾数位数D.尾数位数-1试题(2)分析见公共试题Ⅱ(2)。

参考答案(2)A试题(3)、(4)高速缓存cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。

若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(3) %。

若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为(4) H。

(3)A.90 B.95 C.97 D.99(4)A.488888 B.388888 C.288888 D.188888试题(3)、(4)分析见公共试题Ⅱ(3)、(4)。

参考答案(3)D (4)D试题(5)若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(5) 小时。

(5)A.2×104B.5×104C.2×105D.5×105试题(5)分析见公共试题Ⅱ(5)。

参考答案(5)A试题(6)某指令流水线由5段组成,各段所需要的时间如下图所示。

连续输入10条指令时的吞吐率为(6) 。

(6)A.10/70△t B.10/49△t C.10/35△t D.10/30△t试题(6)分析见公共试题Ⅱ(6)。

参考答案(6)C试题(7)、(8)相对于DES算法而言,RSA算法的(7) ,因此,RSA (8) 。

《数据库概论》练习题及答案

《数据库概论》练习题及答案
A、三层模式之间得两种映射B、模式与内模式
C、模式与外模式D、三层模式
12.下面得选项不就是关系数据库基本特征得就是(A)。
A、不同得列应有不同得数据类型B、不同得列应有不同得列名
C、与行得次序无关D、与列得次序无关
13.一个关系只有一个(C)。
A、候选码B、外码
C、主码D、超码
14.解决并发操作带来得数据不一致问题普遍采用(B)技术。
A、更新视图B、查询
C、在视图上定义新得表D、在视图上定义新得视图
26.关系模式中,满足2NF得模式(B)。
A、可能就是1NF B、必定就是1NF
C、必定就是3NF D、必定就是BCNF
27.概念结构设计就是整个数据库设计得关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS得(B)。
13.SQL得中文全称就是_结构化查询语言。
14.“三分技术,七分管理,十二分基础数据”就是数据库建设得基本规律。
15.事务就是一系列得数据库操作,就是数据库应用程序得基本逻辑单元。
16.数据库得完整性就是指数据得正确性与相容性。
三、名词解释:(每小题3分,共15分)
1、数据独立性
数据独立性就是指建立在数据得逻辑结构与物理结构分离得基础上,用户以简单得逻辑结构操作数据而无需考虑数据得物理结构,转换工作由数据库管理系统实现。
3、BCNF每一个决定因素都包含码得关系模式
4、自然连接特殊得等值连接,它要求两个关系中进行比较得分量必须就是相同得属性组,并且在结果中把重复得属性去掉
5、参照完整性
6、数据
7、数据库管理系统
8、候选码
9、意向锁、
10、数据库
四、问答题:(每小题4分,共20分)

数据库原理_本科生_2007_试卷A

数据库原理_本科生_2007_试卷A

7.某个企业的数据库包含以下信息.员工(由员工编号唯一确定,记为ssn),员工的子女(属性为name,age),在双亲给定的情况下,每个孩子能由他的姓名唯一确定(假设他们的双亲中只有一个是公司的员工).一旦员工离开公司,那么企业不再对其子女信息感兴趣.下面哪个ER图能够正确的反映以上需求B8.如果将下面的ER图转换成数据库中的关系,那么在数据库中需要定义. D???A. 2个关系B. 3个关系C. 3个关系,1个断言D. 2个关系,1个断言9. 如果将下面的ER图转换成数据库中的关系(该ER图中要求员工的年龄在18到55岁之间),那么在数据库中至少需要定义. BA. 3个关系,1个断言B.2个关系,1个约束C.3个关系D.2个关系10. 我们在一个关系中BA.必须定义一个主关键字B.只能创建一个聚集索引(cluster index)C.只能创建一个稠密索引D.只能定义一个约束.11. 在DBMS的关系中BA.关键字属性值可以为空B.外关键字属性值可以为空C.任何属性值都可以为空D.任何属性值都不可以为空.12. 下面关于外关键字描述不正确的是CA.外关键字必须是所参考表的主关键字.B.外关键字属性必须与参考的属性是相同的数据类型C.定义外关键字需要对所参考表拥有select权D.一个表中可以有多个外关键字.13.我们在DBMS中记录数据库员工和员工工作信息,要求当某个员工离职后,数据库需要自动删除该员工的工作信息,在定义工作表时我们对于外关键字的删除规则应定义为BA. ON DELETE ROLLBACKB. ON DELETE CASCADEC.ON DELETE SET NULLD.ON DELETE NO ACTION14.在DBMS中执行GRANT update(col1) ON TABLE t.t1 TO user7,对于该语句下面哪个描述是正确的: Ber7可以在t1上定义视图er7可以更新t1中的col1属性的值er7在创建其他表时可以定义参考于t1中col1属性的外关键字er7可以在t1中定义外关键字.15. 关系模式R,R的属性集是{ABCDEG}有函数依赖集F={AB→C , C→A, BE→C, BC→D , CG→BD}计算(AB)的属性闭包.DA.. BDEGB. BDCC. ABCDEGD. ABCD16. staff的定义如下C???id INTEGERname CHAR(20)dept INTEGERjob CHAR(20)years INTEGERsalary DECIMAL(10,2)comm DECIMAL(10,2)下面哪个语句可以按照job和salary的升序排序来返回所有员工的信息.A. SELECT id,name,salary,dept,job,years,comm FROM staff ORDER BY 4,6B. SELECT id,name,salary,dept,job,years,comm FROM staff GROUP BY 4,6C. SELECT id,name,salary,dept,job,years,comm FROM staff ORDER BY 5,3D. SELECT id,name,salary,dept,job,years,comm FROM staff GROUP BY 5,317. 关系模式Sailors(sid,lastname.firtname,age,ratring)其中lastname允许为空. 下面哪个语句能够查找出lastname属性值不为空的水手信息. C???A. SELECT * FROM SAILORS WHERE LASTNAME<>’NULL’B. SELECT * FROM SAILORS WHERE LASTNAME<>NULLC. SELECT * FROM SAILORS WHERE LASTNAME IS not NULLD. SELECT * FROM SAILORS WHERE LASTNAME not LIKE ’NULL’18. 关系模式Sailors(sid,sname,age,ratring)下面哪个语句能够查找出sname属性值至少为四个字符长,并且开始和结束字符都是B的水手信息. B???A.SELECT * FROM SAILORS WHERE sname like ’B%%_B’B.SELECT * FROM SAILORS WHERE sname like’B__%B’C. SELECT * FROM SAILORS WHERE sname like ’B??*B’D. SELECT * FROM SAILORS WHERE sname like’B**?B’19.有关系模式R(A,B,C,D,E),R的函数依赖集F={A->BC,CB->E,B->D,E->A}下面哪个分解具有无损连接性. B???A. (A,D,C),(A,B,C)B. (A,B,C),(B,C,D,E)C. (A,B,D),(C,D,E)D. (B,C,D),(A,D,E) 20.有关系模式R(A,B,C)和三个合法实例(6,4,6),(6,4,6),(7,4,8),下面哪个函数依赖在关系模式R上不成立CA. A->BB. BC->AC. B->CD. C->A.21.设有关系模式R(B,I,S,Q,D),其上函数依赖集F={S→D,I→B,IS→Q,B→Q,B→I}下面那些是R的关键字. A???A.ISB.IBC.IQD.ISB22.下面哪个改变可以通过alter table实现DA. 增加一个触发.B. 增加一个索引.C. 增加一调记录D. 定义一个候选关键字23.下面的语句按顺序成功执行后CREATE TABLE tab1 (c1 CHAR(1))INSERT INTO tab1 V ALUES ('b')CREATE VIEW view1 AS SELECT c1 FROM tab1 WHERE c1 ='a'INSERT INTO view1 V ALUES ('a')INSERT INTO tab1 V ALUES ('b')执行SELECT c1 FROM tab1可以选择出多少条记录D???A.0B.1C.2D.324.有一个关系模式employee(name,department,phone_number),下面哪句话允许user1可以修改phone_number列的值C???A. GRANT MODIFY (phone_number) ON TABLE employee TO user1B. GRANT ALTER (phone_number) ON TABLE employee TO user1C. GRANT UPDATE (phone_number) ON TABLE employee TO user1D. GRANT REFERENCES (phone_number) ON TABLE employee TO user125.数据库中SAILORS表是由joe创建的.在DBMS完成下面的语句后D???Grant select on Sailors To Art With Grant option—Joe执行Grant select,update on Sailors To Bob With Grant option—Joe执行Grant select on Sailors To Bob With Grant option—Art执行Revoke select on Sailors From Art Cascade—Joe执行Bob对Sailors表拥有A. select权B. Update权C.没有任何权利D.select和Update权26.在使用数据库中使用索引的目的是: B???A.提高数据文件的存储率.B.可以更加有效的控制事务处理中的幻影问题.C.增加DBMS的安全性.D.提高增加记录的效率.27.下面哪种文件格式对不等值搜索的效率最高BA.无序文件B.排序文件C.哈希文件D.队列文件28.下面关于主关键字描述不正确的是: DA.在表中可以通过主关键字唯一的确定一条记录.B.主关键字可以由多个属性组成.C.组成主关键字的属性值不能空.D.一个表中可以有多个主关键字29.关于第三范式描述正确的是BA.一个关系属于第第一范式,它就属于第三范式B. 一个关系模式属于BC范式,它就属于第三范式C. 一个关系实例有数据冗余,它就是属于第三范式D.一个关系实例没有数据冗余,它就是属于第三范式30.下面哪个调度是串行调度: BA. T1:R(A),T2:R(B),T2:W(B),T1:W(A)B. T1:R(B),T1:W(B),T2:R(A), T2:W(A)C. T1:R(A),T2:R(B),.T1:W(A),T2:W(B)D. T2:R(A),T1:R(B),.T1:W(A),T2:W(B)31.下面关于数据库事务处理描述错误的是: CA.原子性:表示的是事务的所有操作在数据库中要么全部正确反映出来要么全部不反映.B.一致性:事务在执行前如果数据库是一致性的那么执行后也是一致性的.C.隔离性:事务在执行过程中可以感觉到系统中其他事务的执行D. 持久性:一个事务成功完成后,它对数据库的改变必须是永久的,即使是系统出现故障时也如此.32. 下面关于数据库事务处理描述正确的是: CA.原子性和一致性是由数据库的并发控制保证的.B.隔离性和持久性是由数据库的并发控制保证的.C.原子性和持久性是由数据库的恢复系统保证的D.一致性和隔离性是由数据库的恢复系统保证的33.数据库系统的log中检查点的作用是: D???A.系统事务取消时数据库关系系统需要重检查点开始取消.B.系统事务正确完成时数据库系统会在log中设置检查点.C.数据库重新启动时恢复系统中的重做阶段从检查点开始.D.数据库重新启动时恢复系统中的分析阶段从检查点开始34. 下面哪个说法符合数据库系统W AL(log先写协议): DA.数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B.数据库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C.事务成功完成时不需要将与其相关的log页面强制写回磁盘D.事务中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘35.一个企业提供了一个查询数据库,该数据库的数据可以很容易的重新构造.为了提供数据库中磁盘数据的访问速度,下面磁盘技术中采用哪种方法可以满足该要求: AA. RAID 0B.RAID 1C. RAID 0+1D.RAID 536.一个企业有大量的数据需要存储在数据库中,企业要求数据的稳定性存储和数据开速访问,但不想使用太多的磁盘进行冗余存储,下面磁盘技术中采用哪种方法可以满足该要求: DA. RAID 0B.RAID 1C. RAID 0+1D.RAID 537.在JDBC提供的数据库编程方法中提供了几种JDBC和数据库的连接方法: CA.5B.2C.4D.138.下面哪些说法是正确的:CA.在死锁预防中,等待--死亡法是中止优先级高的事务B.在死锁预防中,受伤--等待法是优先级高的事务可能等待优先级低的事务释放锁C.使用死锁预防的系统中不会出现死锁。

2007年7月数据库基础与应用试题及参考答案

2007年7月数据库基础与应用试题及参考答案

2007年7月数据库基础与应用试题及参考答案D()规则。

A. 传递性B. 分解性C. 合并性D. 增广性5.在SQL的查询语句中,order by选项实现对结果表的()功能。

A. 分组统计B. 求和C. 查找D. 排序6.Access2000数据库文件的扩展名是()。

A.dbf B.dbt C.mdf D.mdb7.在下面所给的属性中,()属性适宜作为主关键字。

A.基本工资 B.职称 C.姓名 D.身份证号码8.下列()图标是Access中表对象的标志。

A. B. C.D.9.Access中包含有()种数据类型。

A.9 B.10 C.7D.810.可以通过Internet进行数据发布的对象是()。

A.窗体B.报表C.查询 D.数据访问页二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每小题2分,共20分)()1.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。

()2.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。

()3.在对象数据模型中,对象不但能够继承,而且能够嵌套。

()4.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为(X)与S的自然连接。

学生号()5.在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。

()6. SQL Server2000是运行在Windows 操作系统平台上的、逻辑模型为层次型的数据库管理系统。

()7. SQL Server2000系统中采用的结构化查询语言为Transact-SQL语言。

()8. 在网络多用户环境下,在停止SQL Server2000服务之前,最好先执行暂停操作。

()9. 在Transact-SQL语言中,可以使用DELETE命令来标识一个批处理的结束。

全国2007年7月高等教育自学考试数据库技术试题

全国2007年7月高等教育自学考试数据库技术试题

全国2007年7月高等教育自学考试数据库技术试题课程代码:03139一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库类型的划分是根据()A.文件形式B.数据模型C.记录形式D.数据存取方法2.下面说法不正确...的是()A.概念模型的抽象级别最高,用于描述数据的整体概况B.逻辑模型依赖于数据库软件C.外部模型依赖于硬件D.物理模型是数据最低层的抽象3.为了保证每一个实体有唯一的标识,主码不能取空值,这种约束属于()A.实体完整性B.参照完整性C.用户自定义完整性D.并发控制措施4.导致数据不一致的根本原因是()A.数据多、种类复杂B.数据保密性不好C.数据冗余D.数据完整性控制不好5.在关系理论中称为“元组”的概念,在关系数据库中称为()A.实体B.表C.属性D.字段6.SQL的标准库函数COUNT、SUM、A VG、MAX与MIN等,不允许...出现在下面子句中的是()A.SELECT B.HA VINGC.GROUP…HA VING D.WHERE7.下列叙述正确的是()A.关系中元组没有先后顺序,属性有先后顺序B.关系中元组有先后顺序,属性没有先后顺序C.关系中元组没有先后顺序,属性也没有先后顺序D.关系中元组有先后顺序,属性也有先后顺序8.在SQL语言中插入记录时应使用的命令是()A.UPDATE B.INSERTC.ALTER D.MODIFY9.已知SN是一个字符型字段,下面SQL查询语句SELECT SNFROM SWHERE SN LIKE′AB%′的执行结果是()A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个为′AB%′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段10.下列关于物理结构设计的说法不正确...的是()A.数据库的物理设计完全依赖于给定的数据库软件和硬件设备B.将比较大的表分别放在两个磁盘上,可以加快存取速度C.建立索引主要是为了提高访问速度,所以索引建立得越多越好D.通过对DBMS中系统参数配置,使系统性能达到优化11.SQL语言中的GRANT命令可以授予用户的权限没有()A.SELECT B.DELETEC.ALTER D.CREATE TABLE12.在SQL语言中,能够实现关系参照完整性规则的子句是()A.PRIMARY KEY B.NOT NULLC.FOREIGN KEY D.FOREIGN KEY……REFERENCES13.设有两个事务T1、T2,其并发操作如题13图所示,下列评价正确的是()A.该操作“丢失更新”B.该操作不存在问题C.该操作“读取未提交数据”D.该操作产生“非一致性检索”14.在客户机/服务器系统的工作模式中,以下属于服务器任务的是()A.管理用户界面B.处理应用程序C.产生对数据库的请求D.处理对数据库的请求15.分布式数据库系统中的分片模式和分布模式均是()A.集中的B.分布的C.全局的D.局部的16.在数据库设计中,超类实体与子类实体的关系是()A.前者继承后者的所有属性B.后者继承前者的所有属性C.前者只继承后者的主码D.后者只继承前者的主码17.在分布式数据库系统中,对数据库分片有多种方式,其中基本的分片方式是()A.垂直分片、水平分片和导出分片B.垂直分片和水平分片C.水平分片和导出分片D.混合分片18.以下不属于...SQL服务器配置的有效安全模式的是()A.网络安全B.集成安全C.标准安全D.混合安全19.在MS SQL Server中,给SQL Server引擎提供了一个对象接口的是()A.SQL服务管理器B.分布式管理对象C.ISQL_w D.SQL企业级管理器20.MS SQL Server为保证数据的完整性、一致性,提高应用的性能,常采用()A.触发器技术和网络技术B.触发器技术和封锁技术C.存储过程技术和封锁技术D.触发器技术和存储过程技术二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

杭州电子科技大学2007-2008学年第2学期《数据库概论》期末试卷(A卷)【含答案】

杭州电子科技大学2007-2008学年第2学期《数据库概论》期末试卷(A卷)【含答案】

装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….此处不能书写此处不能书写此处不能书写 此处不能书写《数据库概论》期末考试(A 卷)班级名称:学号:姓名:题号 一 二 三 四 五 六 总分 分数得 分一、单项选择题(每小题2分,共20分)1. SQL 中的视图提高了数据库系统的 ( ) A 、完整性B 、并发控制C 、隔离性D 、安全性2. 记载数据库系统运行过程中所有更新操作的文件称为 ( )。

A 、更新文件B 、后备文件C 、日志文件D 、数据文件3. 如果事务T 获得了数据项Q 上的排它锁,则T 对Q ( ) A 、只能读不能写 B 、只能写不能读 C 、既可读又可写D 、不能读不能写4.在SQL 中,S ( )LEC.T 语句的"SELECT D.ISTINCT"表示查询结果中 ( ) 5.已知关系R 如图1所示,可以作为R 主码的属性组是( )A B C D 1 2 3 4 1 3 4 5 2 4 5 6 1 4 3 4 1 3 4 7 34 5 6A 、ABCB 、ABDC 、ACDD 、BCD6. 关系数据库中的哪一种基本数据操作不能同时操作两个关系( ) A 、交B 、选择C 、连接D 、并7. 事务的( ).CID 性质,是指事务具有原子性、一致性和 ( ) A 、隔离性、透明性 B 、独立性、透明性 C 、隔离性、持久性D 、共享性、持久性8.个别用户使用的数据视图的描述称为 ( )装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….此处不能书写此处不能书写此处不能书写 此处不能书写A 、数据安全性控制B 、数据一致性规则C 、数据完整性约束D 、数据处理逻辑10. 为实现嵌入式SQL 语句与主语言之间的通信,特引进了以下概念( ) A 、视图、游标、SQL 通信区; B 、SQL 通信区、游标、主变量; C 、码、SQL 通信区、主变量; D 、模式、视图、SQL 通信区。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3. 简要回答数据字典包括那些内容? 数据项、数据结构、数据流、数据存储、处理过程。 4. 简述 ODBC 的工作原理? ODBC 由四个部分组成: (1)应用程序,提供用户界面,应用逻辑和事务逻辑。 (2)驱动程序管理器, 包含在 ODBC.dll 中用来管理各种驱动程序。 (3)数据库驱动程序。应用程序操纵不同的数据库要动态连 接到不同的驱动程序上。 (4)ODBC 数据源管理。 ODBC 工作流程为: (1)配置数据源。 (2)初始化环境。 (3)建立连接。 (4)分配语句句柄。 (5)执行 SQL 语句。 (6)结果集处理。 (7)中止处理。 5. R(A,B,C,D,E);F={a->d;e->d;d->b;bc->d;cd->a};求关键字并将其分解为 3NF 关键字:CE 分解为: AD DE BD BCD CDA 6.简要说明数据库技术发展的主要动力和发展趋势? 主要动力:数据、应用需求和计算机相关技术 研究热点:信息集成、移动数据处理、网格数据处理、传感器数据库技术、DBMS 的自适应管理 等。 得分 评阅人
【SQL 语句】 UPDATE P SET COLOR=”红” WHERE COLOR=”蓝” :
从供应商中删除 S2 的记录,并从供应情况关系中删除响应的记录。
【SQL 语句】 :DELETE FROM SPJ WHERE SNO=’S2’
DELETE FROM S WHERE SNO=’S2’
将(S2,J6,P4,200)插入供应情况关系。 【SQL 语句】 :INSERT INTO SPJ(SNO,JNO,PNO,QTY) VALUE(S2,J1,P4,200)
CITY 北京 长春 天津
QTY 200 100 230
(1) 用 SQL 语句建立供应商表 S,供应情况表 SPJ。并建立主码和外码约束。 供应商表 S: 供应情况表 SPJ: CREATE TABLE S CREATE TABLE SPJ (SNO CHAR(3), SNO CHAR(3), SNAME CHAR(2), PNO CHAR(3),
3
STATUS CHAR(2), JNO CHAR(3), CITY CHAR(10)); QTY INT); (2)试用关系代数(前 5 题)以及用 SQL 语句分别完成以下操作: 求供应工程 J1 零件的供应商号码 SNO。
【关系代数】 : 【SQL 语句】 :SELECT SNO FROM SPJ WHERE JNO=’J1’
5.计算机系统中存在两种不同的数据处理操作分别是事务联机处理(OLTP)和__ OLAP __。 6. 数据库数据具有永久存储、有组织和___可共享___3 个基本特点。 7. 五种基本关系代数运算是:选择、投影、并、差和 ___笛卡儿积__。 8. 由于硬件故障使存储在外存上的数据部分丢失或全部丢失,这种情况称做___介质(硬)故障___ 故障。 9.关系模型有三类完整性约束,分别是:_参照完整性约束_、实体完整性和用户自己定义的完整性。 10.数据恢复要涉及的 2 个技术是:登记日志文件和__数据转储__。 11.开发、管理、使用数据库系统的主要人员有___数据库管理员_、_系统分析员_、_数据库设计人员_、_应用程序员__ 等。
B. 只能写不能读 C. 既可读又可写
A. 聚簇索引可以加快查询速度,因此在进行数据库物理设计的时候,要尽量多建聚簇索引 B. 对于违反实体完整性规则的操作,DBMS 一般拒绝执行 C. 数据库中封锁机制是数据库安全性的主要方法 D. 数据库技术主要解决数据量大的问题 13 索引属于【 C A.模式 】 C.内模式 D. 概念模式 】
B.外模式
14.任何一个满足 2NF 但不满足 3NF 的关系模式都不存在【 B A.主属性对键的部分依赖 C.主属性对键的传递依赖 B.非主属性对键的部分依赖 D.非主属性对键的传递依赖
15.下列概念中, D 】不能用于嵌入式 SQL 与宿主语言的交换。 【 A.通信区 B.游标 C.主变量 D.文件
数据库实施:建立数据库,编制和调试应用程序,系统试运行。 数据库运行与维护:运行系统并在运行过程中进行评价、调整与修改。
2. 简述事务故障的恢复策略? 事务故障的恢复由系统自动完成,具体策略是:
(1)反向扫描日志文件。查找事务的更新操作。 (2)对该事务的更新操作执行逆操作。 (3)继续反向扫描日志文件。查找事务的其他更新操作。对该事务的更新操作执行逆操作 (4)如此反复,直到读到此事务的开始标记。
1. 封锁粒度:封锁的数据对象的大小。封锁对象可以是:属性值、属性值的集合、元组、关系、索引项、 数据库、页或物理记录等。 2. 函数依赖:设 R(U)是一个关系模式,U 是 R 的属性集合,X 和 Y 是 U 的子集。对于 R(U)的任意一个可 能的关系 r,如果 r 中不存在两个元组,他们在 X 上的属性值相同,而在 Y 上的属性值不同,则称“X 函数确定 Y” 3. 视图:是从一个表或者几个表导出的表。他不独立存储在数据库里面,是一个虚表。用户可以和使用 基本表一样使用视图,还可以在视图上面再定义视图。 4. 内模式:数据在数据库系统内部的表示,是对数据的物理结构与存储方式的描述。 5.分布式数据库系统:分布式数据库由一组数据组成,这些数据物理上分布在计算机网络的不同结点上, 逻辑上是属于一个系统每个结点具有独立处理的能力,可以执行局部应用。同时,每个结点也能通过网 络通信系统执行全局应用。具有分布性和逻辑整体性、自治性和协作性。
求供应工程 J1 零件 P1 的供应商号码 SNO.
【关系代数】 : 【SQL 语句】 :SELECT SNO FROM SPJ WHERE JNO=’J1’ AND BNO=’P1’
求供应工程 J1 零件为红色的供应商号码 SNO.
【关系代数】 :【SQL 语句】 :SELECT SNO FROM SPJ WHERE JNO=’J1’ AND PNO IN (SELECT PNO FROM P
五、设计题 (共 20 分) 共
设有 一个数据库,包括 4 个关系模式:供应商表 S,零件表 P,工程项目表 J,供应情况表 SPJ。每个表 部分数据如下: 供应商表 S: 零件表 P SNO SNAME STATUS CITY PNO PNAME COLOR WEIGHT S1 精益 20 天津 P1 螺母 红 12 S2 东方红 10 北京 P2 螺栓 绿 14 工程项目表 J JNO JNAME J1 三建 J2 一汽 J3 机车厂 供应情况表 SPJ SNO PNO JNO S1 P1 J1 S1 P1 J3 S2 P2 J2
SOJZ WHERE NOT EXISTS (SELECT * FROM (SELECT * FROM SPJ SPJY WHERE
SPJ,SPJX
WHERE
SNO=’S1’ AND
NOT
EXISTS
SPJY..JNO=SPJZ.JNO AND SPJY.PNO=SPJX.PNO)); 把全部红色零件的颜色改为蓝色。
7. 当局部 E-R 图合并成全局 E-R 图的时候可能出现冲突,不属于合并冲突的是【B 1
A. 属性冲突 1 对 1 联系
B. 语法冲突
C. 结构冲突
D. 命名冲突 【 C 】 多对多联系 多对 1 联系
8. 储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间的关系是 A. B. 1 对多联系 A 】 UPDATE D. INSERT C. D. 9. 下列用于修改表结构的语句是【 A. 10. 则 ALTER 】 B.遵守两段锁协议 C.可串行化 【 C 】 D. 不能读不能写 B. CREATE C.
得分
评阅人
三、填空题 (15 分)
1.层次数据库系统的典型代表是___IMS__,网状数据模型的典型代表是___DBTG_。 2. 概念模型常用 __E-R 图__来描述。 3. 关系数据模型的数据结构是二维表,面向对象的数据模型的基本数据结构是___类___。 4. DBMS 提供____DDL____,用户可以通过它方便的对数据库中的数据对象进行定义。
设有 T 事务的封锁序列为: LOCK S(A)---LOCK S(B) ----LOCK X(C) – UNLOCK(B)----UNLOCK(A)---UNLOCK(C), T【 B A 会发生死锁 A. 只能读不能写
D.不会发生死锁
11. 如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q 12. 下列说法中正确的是【 B 】
WHERE COLOR=’红’); SELECT SNO FROM SPJ P WHERE JNO=’J1’ AND SPJ.PNO=P.PNO AND 求没有使用天津供应商生产的红色零件的工程号 JNO。
【关系代数】 : 【SQL 语句】 :SELECT JNO FROM J
COLOR=’红’;
WHERE NOT EXISTS (SELECT * FROM SPJ,S,P WHERE
得分
评阅人
选择题( 二、选择题(15 分)
】 C. Boyce 与 Codd D. James Gray
1.系统的、严格地提出关系模型的是【 B A. David Child 】 B.多个模式的集合 B. DBMS 调用 OS 】 B. B. E. F. Codd 【 C
2.子模式是
A.模式的副本 A. 相互调用
4
得分
评阅人
六、综合题 (本题共 15 分) 本题共
1. 学校有若干系,每个系有若干班级和研究室,每个研究室有若干教员,其中有的教授和副教授每人 带若干研究生,每个班级有若干学生,每个学生选修若干课程,每门课程可由若干学生选修 (1)用 E-R 图建立该学校的概念模型。
(2)把 E-R 图转换为关系模式。 系(系号,系名,学校名) 教研室(教研室编号,教研室名称,系号) 班级(班级号,班级名称,系号) 课程(课程号,课程名) 学生(学号,姓名,班级号) 教员(教师号,教师名称,职称,教研室号) 选课(学号,课程号,成绩) (3)确定每个关系模式的候选码。他们属于第几范式?会产生什么更新异常?
相关文档
最新文档