一、单项选择题 (每空 1分,共 30分) 基本概念
1. 第三代数据库系统支持的数据模型是:
A.层次数据模型 C.关系数据模型 A.结构规范化 C
.数据安全性
B D B D
______________________ 。
.网状数据模型 .面向对象数据模型
______________________ 。
.数据独立性 .可操作性
2. 数据库系统三级模式结构的划分,有利于获得数据库的
3. DBMS能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为
______________________ 。 A.数据定义功能 C.数据操纵功能 4. 在数据库中存储的是
A.数据
B
B D
.数据管理功能 .数据控制功能 .数据模型
______________________ 。
C.数据以及数据之间的联系 A.外模式 A . 外模式
B
.内模式
D .信息
。
C .存储模式
D
.模式
5. 在数据库的三级模式结构中,描述数据库的局部逻辑结构及特征的是 6. 单个用户使用的数据视图的描述称为
B . 概念模式
7. 数据库 (DB) 、数据库系统
A . DB 包括 DBS 和 DBMS C. DBMS 包括 DB 和 DBS
8. 数据库系统与文件系统的主要区别是:
A .文件系统简单,数据库系统复杂
B .文件系统只能管理文件,数据库系统还能管理其它数据
C.文件系统不能解决数据共享和数据独立性问题,数据库系统能解决 D .文件只能用于小型、微型机,数据库系统还能用于大型机 9. 数据库系统的数据独立性是指: ______________________ 。
A .不会因为数据的变化而影响应用程序 B .不会因为存储策略的变化而影响存储结构
C.不会因为系统数据存储结构与逻辑结构的变化而影响应用程序 D .不会因为某些存储结构的变化而影响其他存储结构 10. 按照传统的数据模型分类,数据库系统可以分为三种类型
A.大型、中型和小型 C.层次、网状和关系
B .西文、中文和兼容 D .数据、图形和多媒体
严格地讲,这里的数据共享是指
。
______________________ 。
C. 内模式 D . 存储模式
(DBMS) 三者之间的关系是
(DBS) 和数据库管理系统
______________________ 。
B. DBS 包括 DB 和 DBMS
D . DBS 就是 DB ,也就是 DBMS
______________________ 。
11. 数据库的特点之一是数据的共享, 。
A.同一个应用中的多个程序共享一个数据集合
1
B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
12. 数据库是指有组织地、动态地存储在
数据的集合。 A .磁盘
B .内存
C. CD-ROM
D.外存
13. 数据和程序的独立性为
______________________ 的编写、 调试和维护提供了方便。
______________________ 上的相互联系着的
A .DBMS B .应用程序 C. OS D.数据库
14. 一般存在两类联系: 一是实体 ____________ 的联系,二是实体 ___________ 的联系。
A .内部、外部
B .内部属性之间、之间
C.属性、属性 D .内部属性之间、外部属性之间
15. 概念模型表示方法最常用的是 ______________________ 。
A . E-R 方法 A.三类
B
B.数据模型 .三级
C
.三个
C.关系模型
D
.三种
D .面向对象方法
16. 数据库系统的模式分为 ______________________ 。
关系数据库
17. 三种关系数据库语言关系代数、关系演算、
A.依赖的
B
.独立的
C .等价的
18. 数据库技术的奠基人之一
A.层次数据模型 C.关系数据模型
19. 在关系数据库中,通过
A.数据字典
B
.码
C
B D
SQL是相互 D
.转化的
。
E.F. Codd 从 1970年起发表过多篇论文,主要论述的是
.网状数据模型 .面向对象数据模型
来表示记录之间的联系。
______________________ 。
.外部码 D .属性
R和 S使用自然连接时,
20. 自然连接是构成新关系的有效方法。一般情况下,当对关系
要求 R和 S含有一个或多个共有的 ______________________ 。 A.元组
B .行
C.记录
D.属性
21. 关系数据模型通常由三部分组成,它们是:
______________________ 。
A .数据结构 , 关系操作 , 完整性约束 B .数据通信 , 关系操作 , 完整性约束
C .数据结构 , 数据通信 , 完整性约束 D .数据结构 , 数据通信 , 关系操作
22. 关系数据库中的关键字是指
A.能唯一决定关系的字段 C.关键的很重要的字段
A .层次模型 B.关系模型
24. 能唯一地标识实体的属性的
A .组合
B .集合
C.全体
B D
。
.不可改动的专用保留字
.能唯一标识元组的属性或属性组
23. IBM公司的 E.F.Codd 提出了数据库的 ______________________ 。
C.图灵奖
称为码。
D . 排列
D .网状模型
25. 在关系数据库中实现了数据表示的单一性,实体及实体之间的联系都用一种数据
2
结构 ______________________ 来表示。 A .数据字典
26. 一个表格是由一个
个部分组成。
A .表名、表项、表尾 C.表名、属性、元组
B.表名、表头、表体
D. 关系名、属性名表、元组序列
B.表
C. 文件
D .数据库
_____________ 、一个 ____________ 和一个 _____________ 三
SQL 语言
27. SQL 语言是
A.过程化 28. SQL 语言具有
的语言,易学习。
B .非过程化 C .格式化
的功能。
D .导航式
A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵
29. SQL 的DDL功能不包括 ______________________ 。
A .CREATE TABLE C.DROP
INDEX
B . DROP VIEW
D. SELECT
30. SQL的DML语句包括 ______________________ 。
A .SELECT 、 INSERT 、 ROLLBACK 、COMMITT B . SELECT 、 INSERT 、 DELETE 、 UPDATE C.AND 、OR、 NOT 、 UNION
D .JOIN 、 PROJECT、AND 、NOT
31. SQL 与C语言处理记录的方式是不同的。当将
两者而引入了 ______________________ 。
A .缓冲区 B.游标 C.堆 D .栈
32. 视 图和 基本 表相 比 ,视图 定 义功 能 _____________________ ,视 图操 作功能
______________________ ,视图数据保护功能 ______________________ 。 A .弱,弱,弱 C.强,弱,强 A .SELECT
B.强,强,弱 D.强,强,强
______________________ 。
C. UPDA TE
D. DELETE
SQL语句嵌入到 C语言程序时,为协调
33. 对所有视图都可以进行的操作是
B . INSERT
34. 与关系代数表达式∏
S#,SN,G( σC#=’C1’∧ G=’A’(SC) S)) 等价的 SQL语句
是 ______________________ 。
A. SELECT S.S#,S.SN,SC.G FROM S,SC
WHERE S.S#=SC.S# AND B. SELECT FROM S,SC
SC.C#=’ C1’AND SC.G=’ A’
S.S#,S.SN,SC.G
3
WHERE SC.C#=’ C1’AND SC.G=’ A’
S.S#,S.SN,SC.G
SC.G=’ A’
C. SELECT FROM S,SC
WHERE S.S#=SC.S# AND D. 都不是。
35. 把对表 S查询的权力授给所有用户的 SQL语句是 ______________________ 。
A . GRANT SELECT ON TABLE S TO PUBLIC B . EVOKE SELECT ON TABLE S TO PUBLIC C. SELECT ON TABLE S TO PUBLIC
D. GRANT ALL PRIVILIGES ON TABLE S TO PUBLIC
关系的规范化
36. 规范化目的主要为消除数据库逻辑结构中的插入异常,
缺陷。
A.数据的不一致性 C.冗余度大
D
B
.结构不合理 .数据丢失
删除异常以及 的
37. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”
关系中,因哪个属性而使它不满足第一范式? 部门(部门号,部门名,部门成员,部门总经理) A .部门总经理 A .2NF A .2NF 相对于 F:
B.部门成员
C. 4NF C. 4NF
C.部门名
D .BCNF
则称 R∈ ______________________ 。
。
D.部门号
R∈ ___________。
38. 若关系模式 R∈1NF,且每一个非主属性完全函数依赖于码,则称
B . 3NF B . 3NF
。
FD的分解 FD的分解
FD的分解
39. 关系模式 R∈ 1NF,若每一个决定因素都包含码,
D .BCNF
40. 设关系模式 R (A ,B,C),F是 R上成立的 FD 集,F = {B →C} ,则分解 ρ = {AB,BC}
A. 是无损联接,也保持 FD的分解 B. 是无损联接,但不保持 C. 不是无损联接,但保持
D. 既不是无损联接,也不保持
______________________ 。 A
.1NF
B
.2NF
41. 设有关系 R(A,B,C,D) ,其函数依赖集 F={A→ B, A→ C, B→ C},则关系 R至多满足
C
. 3NF B D
B
D
. BCNF
42. 关系数据库规范化是为解决关系数据库中
A.插入、删除异常和数据冗余 C.减少数据操作的复杂性 A.一定消除了插入和删除异常 C.一定属于 BCNF
D
.提高查询速度
问题而引入的。
.保证数据的安全性和完整性
是正确的。
.仍可能存在一定的插入和删除异常
. A 和 C都是
43. 当关系模式 R(A , B)已属于 3NF,下列说法中
4
44. 在关系模式 R中,如果 X→Y, Y→ X,( Y X), Y→ Z, 称 Z
A .部分函数依 C.多 依
B. 函数依 D.完全函数依
X_______________。
45. 关系模式 R∈1NF,若 X→→ Y( Y X)是非平凡的多 依 ,且
称 R∈ __________________。 A .2NF
B . 3NF
C. 4NF
D .BCNF
46. 关系模式 R( A, B, C, D, E)中有下列函数依 :
解中哪个(或哪些)分解可保持 Ⅰ、(A ,B , C) Ⅱ、(A , B)
(C, D, E) ( C, D ,E)
C.只有Ⅱ D.Ⅰ和Ⅱ ______________________ 。
C.投影运算
D. A 和 C
X含有 ,
A→ BC、 D→ E、 C→ D。 下述分
______________________
R所有的函数依 关系?
A . 都不是 B.只有Ⅰ
47. 在 化 , 尽可能先做
A . 运算
B. 接运算
48. 下列叙述 ______________________ 是 化的一般策略。
A .Π运算 尽可能先做
B. σ运算 尽可能先做 D.
运算 尽可能先做
σ F1( σ F2( ⋯ σ Fn(E) ⋯ )) 的 根 据 是
B . 的串接定律 D . 是 的
。
.笛卡
D .除
.
C
C.×运算 尽可能先做
49. σ F1 ∧ F2 ∧ ⋯ ∧ Fn( E)
______________________ 。 A .投影的串接定律 C. 和投影的交 律 A.投影
B
50. 下列关系运算中,花 可能最 的运算是 51. 下列等价的关系代数表达式中,
______________________ 性能最 。
A . Q1=ΠSN( σs.s#=sc.s#∧ sc.c#= ’ (c2S’× SC)) B. C. D.
Q2= ΠSN( σsc.c#= ’ (c2S’ SC)) Q3= ΠSN( S
σsc.c#= ’(c2SC’))
Q4= ΠSN( σs.s#=sc.s#(S× σsc.c#= ’ (c2SC’)))
数据库设计
52. 概念 的 果是
A.一个与 DBMS相关的概念模式 C.数据 系 的公共
53. 数据 的概念模型独立于
A.具体的机器和 C.信息世界
54. 在数据 中,将
A.需求分析 段 C. 段
DBMS
D
B D
B
. E-R . 世界 D
B
。
.一个与 DBMS无关的概念模式 .数据 系 的数据字典
。
E—R 成关系数据模型的 程属于
.概念 段 .物理 段
。
。
55. 在数据 中,需求分析 段的 果是
5
A.数据字典和数据流图 C.数据库模式
A.数据字典和数据流图 C.数据库模式
A.数据字典和数据流图
B. D
B. D
B.
一组 ER图 .物理数据库
。
一组 ER图 .物理数据库
。
一组 ER图
56. 在数据库设计中,概念设计阶段的结果是
57. 在数据库设计中,逻辑设计阶段的结果是
C.数据库模式 .物理数据库 D
58. 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式要求,这
是
的设计内容。
B D
. 概念设计阶段 . 物理设计阶段大
A.需求分析阶段 C.逻辑设计阶段 是
A.属性冲突
。
B .命名冲突
C.结构冲突
D.语法冲突
59. 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的
数据库保护
60. 数据库中的封锁机制是
A.安全性
B
.完整性
的主要方法。
C .并发控制 D .数据恢复
这主要是
61. 数据库管理系统通常提供授权机制用以控制不同用户访问数据库的权限,
为实现数据库的 ______________________ 。
A.可靠性
B
.一致性
C
.完整性
B.
D
.安全性
62. 并发操作会带来哪些数据不一致性
A. 丢失修改、不可重复读、脏读、死锁 C. 丢失修改、脏读、死锁
63. 数据库的
A. 安全性 A . 只能读不能写
B. 完整性
B . 只能写不能读
D.
。
不可重复读、脏读、死锁 丢失修改、不可重复读、脏读
是指数据的正确性和相容性。
C. 并发控制 D. 恢复
D. 不能读不能写
。
64. 如果事务 T获得了数据项 Q上的排它锁,则 T 对Q______________________ 。
C. 既可读又可写
65. 在数据库中,产生数据不一致的根本原因是
A.数据冗余 B .数据存储量太大
C.未对数据进行完整性控制 A.可以加 S 锁不能加 X 锁 C.可以加 S 锁也可以加 X 锁 A.可以加 S 锁不能加 X 锁 C.可以加 S 锁也可以加 X 锁
68. 事务的持续性是指
D
.没有严格保护数据
66. 若事务 T 对数据 R 已经加 X锁,则其他事务对数据 R
B.不能加 S 锁可以加 X 锁
D.不能加任何锁
。
67. 若事务 T 对数据 R 已经加 S锁,则其他事务对数据 R
B.不能加 S 锁可以加 X 锁
D.不能加任何锁
。
。
A .事务中包括的所有操作要么都做,要么都不做
6
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
69. 关于“死锁” ,下列说法中正确的是
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁
70. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包
括
。
A.日志文件、数据库后备副本、应用程序 B.数据字典、应用程序、日志文件、审计档案 C.日志文件、数据库后备副本
D.数据字典、数据库后备副本、审计档案
71. 设有两个事务 T1和 T2,它们的并发操作如下所示。
T1 T2 ①读 X=48 ② 读 X=48
③ X=X+10 写回 X ④
A.该操作不存在问题 C.该操作读“脏”数据
______________________ 。 A .安全性 A .丢失修改
B.完整性
B.不能重复读
C.可维护性
D .可串行性
。
X=X-2 写回 X
。
.该操作丢失了修改 D.该操作不能重复读
对于这个并发操作,下面评价正确的是
B
72. 若对数据库的并发操作不加控制就会存取和存储不正确的数据,破坏数据库的
73. 数据库的不一致性有以下 ______________________ 情形。
C.“脏”读 D. A 、 B 、C 都是
74. 授权定义经过编译后存储在 ______________________ 中。
A .文件系统
B.数据字典
C.数据库
D .表
二、填空题(每空 1分,共 25分)
1. 数据库系统与文件系统的根本区别在于
______________________________ 。
2. 用树型结构表示实体类型及实体间联系的数据模型称为
_______________。
3. 第一代数据库系统支持
_______________和 _______________两种格式化数据模型;
_______________来表示数据之间的联系。
_______________ 和数据库系统阶段三个主
它们的共同特征之一是用
4. 数据管理的发展经历了人工管理阶段、
7
要阶段。
5. 数据独立性可分为
_______________ 、_______________ 。当数据的物理存储改变了,
应用程序不用改变,这是指数据的 _______________ 来保证的。
_______________ 。数据的独立性是由 DBMS 的
6. 在数据模型的三要素中, _______________ 是对数据库系统的静态特性的描述,
_______________ 是对数据库系统的动态特性的描述。 7. 关系的五种基本运算是
______________________________ 。
8. 数据的物理独立性是指数据的
_______________ 改变时,数据的 _______________ 不
变,从而应用程序可以不变。
9. 数据模型是数据库系统中用于提供
_______________ 的形式构架, 是模型化数据和信
息的工具。
10. 数据模型的三要素是
_____________________________________________ 。
11. 数据模型主要有 _____________________________________________ 三种。
12. 模式是数据库中全部数据的
______________________________ 的描述,是所有用户
的公共 _______________ 。 DBMS 提供 _______________________ 来定义模式。 13. 数据库系统提供
_________________________ 和 ___________________________ 两
级数据映象,分别实现数据的 ______________________________ 独立性。
14. DBMS 的主要功能是 _______________ 、数据存取、 _______________、数据组织、
存储和管理以及数据库的建立和运行维护等。
15. 关系模型的完整性包括三类
_____________________________________________ 。 _____________________________________________ 。
16. 实体完整性是指在基本表中,
17. 在关系数据库中,通过
_______________ 来表示实体集之间的联系。
18. 关系中的某一属性组,若它的值唯一地标识一个元组,则称该属性组为关系的
______________________________ 。
19. SQL 的是英文 ______________________________ 的缩写。
20. SQL 语 言 有 ______________________________ 两 种 使 用 方 式 , 二 者 语 法 结 构
______________________________ 。
8
21. 实体之间的联系可抽象为三类,它们是
______________________________ 。
22. 视图是一个虚表,它是从
_______________中导出的表。在数据库中,只存放视图
的 _______________ 。
23. SQL语言与 C语言处理记录的方式不同之处在于
______________________________ 。
_______________ 。
当 SQL语句嵌入 C语言程序时,为协调两种不同的处理方式引入了 24. 关系规范化的目的是
_____________________________________________ 。
时,必须遵守的两条规范化准则
25. 在关系数据库的规范化理论中,执行“模式分解”
是:保持原有的函数依赖关系和
______________________________ 。
时,必须遵守的两条规范化准则
26. 在关系数据库的规范化理论中,执行“模式分解”
是:保持原有的函数依赖关系和
______________________________ 。
27. 关系模式 R是属于 2NF 的关系模式,并且它的任一非主属性都不传递依赖于任一侯
选码,则称 R是 ______________________________ 。
28. 若关系模式R的所有函数依赖的左部包含了R的一个侯选码,则称R是
______________________________ 。
29. 一个低一级的关系范式,通过
_______________可以转换成高一级范式的关系模式 ______________________________ 。
的集合,这个过程叫做关系的
30. iNF_______________ (i+1)NF 。
31. 一个关系 R不属于 2NF会产生以下几个问题:
______________________________ 。
解决的办法是 ______________________________ 。 32. 关系查询优化的目的是
______________________________ 。
33. DB 并发操作通常会带来三类问题, 34. 基本的封锁类型有两种:
它们是丢失修改、 ______________ 和读脏数据。
______________________________ 。
______________________________ 。
对数据库的一切更新操作必须记录在日志
35. 数据库恢复中采用的基本技术是:
36. 日志文件在数据库保护中作用十分重要,
文件中,登记日志文件的原则是:
______________________________ 。
______________________________ 。
37. 数据库转储实现时有四种方式,分别是:
38.数据库中每个基本表最多可以建立_____________个触发器,分别是
9
______________________________ 。
39. 用于实现授权管理的
SQL 语句是: ___________________ 和 ____________________。
40.
41. 在数据库设计中,数据字典在
断修改、充实、完善。
_______________阶段建立,在数据库设计过程中不
42. 按照规范化的方法可以将数据库设计分为六个阶段:
需求分析、_______________ 、
_______________ 、数据库物理设计、数据库实施、数据库运行和维护。
43. 逻辑结构设计的任务是将
_______________ 转换为选用的 DBMS 所支持的数据模
型。
44. ______________________________ 的设计是信息系统开发成败的关键。
三、简述题(共 分)
1. 2. 3. 4. 5.
简述数据库系统三级模式结构及这种结构的主要优点。 什么是数据库管理系统?它的主要功能是什么? 试述数据库系统的组成和特点。
什么是 E-R 图?构成 E-R 图的基本要素是什么? 假设存款余 x=1000 元, T1 事务取走存款 间如下:
300 元, T2 事务取走存款 200 元,其执行时
T1
①读 X=1000 ②
③ X=X-300 写回 X ④
如何实现这两个事务的并发控制?
T2
读 X=1000 X=X-200 写回 X
6. 7.
实体集之间的联系分为哪几种类型?什么是一对多联系? 基本的封锁类型有几种?试述它们的含义。
10
8. 试述数据库管理员的职责。
9. 试述 SQL语言的特点。
10. 简述数据模型的三要素。
11. 试述事务的概念及事务的四个特性。
12. 数据库恢复的基本技术有哪些?简述数据转储的类型。 13. 举出一对一、一对多和多对多联系的实例并用
E-R 图表示。
14. 如一组事务是按一定顺序执行的,则称这组事务是可串行的。这种说法对不对
?请给出
结论 , 并说明理由。
15. 什么是数据库的逻辑结构设计?试述其设计步骤。
四、教学管理数据库由以下三个关系模式组成:
学生关系 S( SNO, SN,SD ,SA),各属性分别表示学生学号、姓名、所属系、年龄;课程关系 C(CNO ,CN , CT),各属性分别表示课程号、课程名、课时;
选课关系 SC( SNO,CNO , GR),各属性分别表示学生学号、选修课程号、成绩;请用关系代数和 SQL分别实现下列查询操作:
1. 2. 3. 4. 5. 6. 7. 8.
查询数学系的学生信息;
列出选修“ C2”课程的学生学号和成绩
查询学号为“ M0214003 ”的学生选修的所有课程号和成绩; 查询选修“ C2”课程的学生信息和成绩 查询选修“数据库”课程的学生信息和成绩 查询选修“ C2”或“ C3”课程的学生信息和成绩
找出选修课程‘ C2’且分数在 90 到 100 分之间的学生的学号、姓名、成绩; 找出分数高于 90 分且不选修课程‘ C3 ’的学生的学号、课程号、成绩;
五、某数据库有如下关系:
职工(职工号,姓名,性别,职务,家庭地址,部门编号)
部门(部门编号,部门名称,地址,电话)
保健(保健卡编号,职工号,检查身体日期,健康状况)
11
1. 用关系代数表达式和 SQL语句分别写出:查找所有女科长的姓名和家庭地址; 2. 用关系代数表达式和 SQL语句分别写出:查找“办公室”的主任姓名和家庭地址; 3. 用关系代数表达式和 SQL语句分别写出: 查找“财务科”中健康状况为“良好”的职工姓
名和家庭地址。
4. 用 SQL语句写出:将职工号为“ 3061”的职工的健康状况改为“一般”; 5. 用 SQL语句写出:建立健康状况为“差”的职工的视图。
六、某体育运动锦标赛, 有来自世界各国运动员组成的体育代表团参赛。 试为该锦标赛各代表团(包括国家名、团长、人数) 、运动员(包括运动员号、姓名、性别、年龄) 、比赛项目(包括项目号、项目名、比赛时间、比赛场地)及比赛情况(运动员参加一个项目,就有一个参赛成绩)设计
一个概念模型,请你完成:
( 1) 画出相应的 E-R图;
( 2) 按转换规则,将 E-R模型转化为关系模型; ( 3) 指明每个关系模式的主码及外码。
⑦、设有如下实体:
学生:学号、单位、姓名、性别、年龄 课程:编号、课程名、开课单位
教师:教师号、姓名、性别、职称、单位 单位:单位名称、电话
上述实体中存在如下联系:
( 1).一个学生可选修多门课程,一门课程可为多个学生选修; ( 2).一个教师可讲授多门课程,一门课程可为多个教师讲授; ( 3).一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:
( 1)设计该系统的 E— R 图;
( 2)将该 E— R 图转换为关系模型的结构; ( 3)指出转换结果中每个关系模式的候选码。
⑧假设某公司的业务规则如下:
( 1)公司下设几个部门,如技术部、财务部、市场部等。 ( 2)每个部门承担多个工程项目,每个工程项目属于一个部门。 ( 3)每个部门有多名职工,每一名职工只能属于一个部门。
( 4)一个部门的职工可能参与多个工程项目,且每个工程项目有多名职工参与施工。根据职工在工程项目中完成的情况发放酬金。
12
( 5)工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职
工号、姓名、性别属性;
问题: (1). 根据上述规则设计 E-R 模型。
(2). 将 E-R 模型转换成关系数据模型,并指出每个关系的主码和外部码。
13
因篇幅问题不能全部显示,请点此查看更多更全内容