数据库概论试题2007(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版可编辑修改)的全部内容。
中级数据库系统工程师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)一、选择题(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下半年上午试题、答案及详细解析

第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上午题真题与答案汇总

享若干个资源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年下半年数据库系统工程师答案(上下午下午试题)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注: 若考生将委托书与业务员之间的联系画成委托书与员工之间的联系也正确,若考生将派工联系与维修工的边线画成派工联系与员工之间的边线也正确。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)确定每个关系模式的候选码。他们属于第几范式?会产生什么更新异常?