4735数据库系统原理试卷A参考答案

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

数据库系统原理 (A) 答案

一、1.C 2.A 3.C 4.B 5.C 6.B 7.D 8.B 9.A 10.D 11.B 12.D

13.A 14.B 15.A

二、16.关键码17.数据字典(DD)

18.完全19.数据冗余

20.M+n 21.INSERT

22.COMMIT 23.丢失更新

24.DLL(或动态链接库)25.丢失更新

三、26.数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。(1分)

数据独立性分成物理独立性和逻辑独立性两个级别。(2分)

27.应用程序运行时,DBMS在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换。(3分)

28.令X={D}

X(0)=D

X(1)=DGH

X(2)=DGH

∵X(2)=X(1)

∴D+=DGH(3分)

29.事务是构成单一逻辑工作单元的操作集合,要么完整地执行,要么完全不执行(1分)事务具有四个性质:原子性、一致性、隔离性、持久性。(2分)30.基本表是独立存在的表,它所对应的数据实际存储在数据库中。(1分)视图是从一个表或多个基本表导出的表,(1分)在数据库中存储有关视图的定义而不

存放视图所对应的数据,视图是一个虚表。(1分)

31.SQL语言的特点是:

(1)一体化特点;

(2)两种使用方式,统一的语法结构;

(3)高度的非过程化;

(4)语言简洁,词汇有限,易学易用。

(答对1个问题的1分,答对3个得满分)

32.DBS中DB故障主要有3类:事务故障、系统故障和介质故障。(1分)事务故障和系统故障未破坏DB,但使其中某些数据不正确(1分)介质故障将破坏DB。

(1分)

33.SQL中把完整性约束分成三大类:域约束、(1分)基本表约束、(1分)断言(1

分)

34.实体基数是指与一个实体有联系的另一端实体数目的最小、最大值,基数应与在这一端实体的边上。(1分)重复度是指参与关联的这一端对象数目的最小、

最大值,重复度应写在这一端类的边上。(2分)

35.由纵向四部分构成:ODBC数据库应用程序、(1分)驱动程序管理器、(1分)DB驱动程序、数据源。(1分)

四、36.ⅡS#,SNAME(2分)(C#=’C2’(S℉SC))(2分)

37.SELECT * (1分)

FROM S

WHERE DEPT=

(SELECT DEPT (1分)

FROM S

WHERE SNAME=‘张明’);(2分)

38.DELETE(1分)

FROM SC(1分)

WHERE S#=‘95002’AND C#=‘2’;(2分)

39.CREATE VIEW C_STUDENT (1分)

AS

SELECT S#,SNAME,AGE,DEPT (1分)

FROM S

WHRER DEPT=‘数学’(1分)

WITH CHECK OPTION;(1分)

40.SELECT S#,COUNT(C#),AVG(GRADE)(2分)

FROM SC

WHERE GRADE IS NOT NULL (1分)

GROUP BY S#;(1分)

五、41.(1)

(每个二元联系1分,工3分)

答41 图

(2)保管员(职工号,姓名,仓库号)

仓库(仓库号,仓库面积)

供应商(供应商号,供应商名,地址)

存放(仓库号,零件号,库存量)

供应(零件号,供应商号,供应量)

(标“——”为主键,标“ ”为外键,共2分,其中存放和供应两个关系模式共1分。但写对1个即得1分,保管员关系模式1分。)

42.(1)R 的基本FD 有4个;

职工员→姓名

职工员→工种

工种→额定工作量

(职工号,日期)→本月超额

关键码为(职工号,日期)

(基本FD 和关键码各1分。共2分)

(2)R 最高达到第1

姓名。(1分)

R 1(职工号,姓名,工种)

R 2(工种,额定工作量)

R 3(职工号,日期,本月超额)

(2分)

相关文档
最新文档