2007年10月全国自考《4735数据库系统原理》试题及参考答案

合集下载

自考数据库系统原理4735复习资料

自考数据库系统原理4735复习资料

数据库系统原理复习重点第一章数据库系统基本概念要求、目标:了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。

一、数据管理技术的发展1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。

2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构。

2)有较高的数据独立性。

3)数据库系统为用户提供了方便的用户接口。

4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。

5)增加了系统的灵活性。

3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。

二、数据描述1.分为三个阶段:概念设计、逻辑设计和物理设计。

2.概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。

2)实体集:性质相同的同类实体的集合。

3)属性:实体有很多特性,每一个特性称为属性。

4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。

以上概念均有类型和值之分。

3.逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项。

2)记录:字段的有序集合。

3)文件:同一类记录的集合。

4)关键码:能惟一标识文件中每个记录的字段或字段集。

以上概念均有类型和值之分。

4.概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体—记录属性—字段(数据项)实体集—文件实体标识符—关键码5.实体之间联系的元数:与一个联系有关的实体集个数。

常用二元联系。

二元联系的类型有三种:一对一联系、一对多联系、多对多联系。

数据库系统原理04735课后习题参考答案

数据库系统原理04735课后习题参考答案

数据库系统原理课后习题第一章. 数据库系统基本概念1.1.名词解释DB——DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。

DBMS——是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBS——是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。

联系——是实体间的相互关系。

联系的元数——与一个联系有关的实体集个数。

1:1联系——如果实体集E1中每个实体至多和实体集E2中一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。

1:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,而E2中的每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系是一对多联系,记作:“1:N ”。

M:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记作“M:N”。

数据模型——在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。

根据数据抽象级别定义了四种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。

概念模型——表达用户需求观点的数据全局逻辑结构的模型。

逻辑模型——表达计算机实现观点的DB全局逻辑结构的模型。

主要有层次、网状、关系模型等三种。

外部模型——表达用户使用观点的DB局部逻辑结构的模型。

内部模型——表达DB物理结构的模型。

层次模型——用树型(层次)结构表示实体类型及实体间联系的数据模型。

网状模型——用有向图结构表示实体类型及实体间联系的数据模型。

关系模型——是由若干个关系模式组成的集合。

自考数据库系统原理(第5章)(代码:4735)练习题5

自考数据库系统原理(第5章)(代码:4735)练习题5

练习5SQL支持关系数据库的三级模式结构,其中外模式对应于视图,模式对应于基本表,内模式对应于存储文件。

基本表和视图都是表。

基本表实际上是存储在数据库中的表。

视图是虚表,它是从基本表或其它视图中导出的表。

数据库中只存放视图的定义而不存放视图的数据,这些数据仍存放在导出视图的基本表中。

对于关系代数和关系演算中的投影,选择和笛卡儿积导出的连接操作。

πA1,A2,…,An(σF(R1×…×R m))这里R1×…×R m为关系,F是公式,A1,A2,…,An为属性。

针对上述表达式,SQL为此设计了SELECT—FROM—WHERE查询块来完成。

SELECT A1,A2,…,AnFROM R1×…×R mWHERE F数据查询是数据库的核心操作。

SQL的数据查询仅有一条SELECT语句,其功能极强。

SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]…FROM <基本表名或视图名>[,<基本表名或视图名>]…[WHERE <行条件表达式>][GROUP BY <列名1>[HAVING <组条件表达式>]][ORDER BY <列名2>[ASC|DESC]]整个语句的执行过程如下:1)读取FROM子句中的基本表、视图的数据,执行迪卡儿积操作。

2)选取满足WHERE子句中给出的条件表达式的元祖。

3)按GROUP子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组。

4)按SELECT子句中给出的列名或列表达式求值输出。

5)ORDER子句对输出的目标表进行排序,按附加说明ASC升序排序,或按DESC降序排序。

查询语句共有六个子句●SELECT子句提供要查询的列,目标列表达式可以是表中所定义的列,也可以是若干列运算的算术表达式,或者是字符串常数、函数等;●FROM子句指定要查询的基本表或视图;●WHERE子句称为“行条件子句”,其中的行条件表达式决定查询的行;●GROUP BY子句称为“分组子句”,其中的列名决定所分的组元祖;●HAVING子句称为“组条件子句”,其中的组条件表达式决定查询的组;●ORDER BY子句称为“排序子句”5.1 名词解释1.基本表(P116中)基本表是实际存储在数据库中的表,对应一个关系。

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

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

数据库系统原理 (A) 答案一、1.C 2.A 3.C 4.B 5.C 6.B 7.D 8.B 9.A 10.D 11.B 12.D13.A 14.B 15.A二、16.关键码17.数据字典(DD)18.完全19.数据冗余20.M+n 21.INSERT22.COMMIT 23.丢失更新24.DLL(或动态链接库)25.丢失更新三、26.数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。

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

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

(3分)28.令X={D}X(0)=DX(1)=DGHX(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驱动程序、数据源。

2007年10月高等教育自学考试全国统一命题考试计算机应用基础试卷

2007年10月高等教育自学考试全国统一命题考试计算机应用基础试卷

2007年10月高等教育自学考试全国统一命题考试计算机应用基础试卷第一部分选择题(共34分)一、单项选择题(本大题共34小题,每小题1分,共34分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

错涂、多涂或末涂均无分。

1.按计算机的应用领域来划分,专家系统属于()A.数据处理B.人工智能C.辅助设计D.实时控制2.ISO10646是国际标准化组织(ISO)公布的一个编码标准Universal Code Character Set(简称UCS),译为《通用编码字符集》。

在UCS中每个字符占用的存储空间是()A.1个字节B.2个字节C.4个字节D.8个字节3.下列叙述正确的是()A.激光打印机的耗材比针式打莱阳机的耗材便宜B.喷墨打印机的耗材比针式打印机的耗材便宜C.针式打印机的耗材最便宜D.喷墨打印机的耗材最便宜4.当前使用的微型计算机系统,在列存储器中,存储容量最小的是()A.内存B.硬盘C.优盘D.软盘5.十进制数98等于二进制数A.01100100B.01100010C.01100000D.010111106.二进制数0111011等于十进制数()A.123B.121C.119D.1177.若一台微型计算机配有一个物理硬盘和一个光驱,并且物理硬盘被划分为个逻辑硬盘,则光驱的盘符一般被系统分配为()A.“D:”B.“E:”C.“F:”D.“G:”8.更列不能用作存储器容量单位的是()A.BYTEB.GBKC.TBD.KB9.下列软件中,不属于系统软件的是()A.LinuxB.编译程序C.DOSD.Excel电子表格处理系统10.下列有关计算机病毒的叙述,不正确的是()A.有的计算机病毒会侵占系统资源使系纺无法运行B.有的计算机病毒不是独立存在而是寄生在其他文件中C.有的计算机病毒会潜伏在文件中,并不立即发作D.有的计算机病毒会把自身复制到内存,关闭电源后,计算机病毒仍然驻留内存11.在Windows的任务栏A.不能在桌面上移动位置,只能固在桌面的底部B.可以在桌面上移动位置,但不能改变大小C.可以在桌面上移动位置,也可以改变大小D.不能在桌面上移动位置,但可以改变大小12.Windows的任务栏()A.不能在桌面上移动位置,只能固定在桌面的底部B.可以在桌面上移动位置,但不能改变大小C.可以在桌面上移动位置,也可以改变大小D.不能在桌面上移动位置,但可以改变大小。

4735 数据库系统原理

4735 数据库系统原理

第一章1 数据管理技术的发展经历了人工管理、文件系统、数据库和高级数据库四个阶段2 文件系统的三个缺陷:数据冗余、数据不一致、数据联系弱3 在文件系统阶段,程序设计处于主导地位;在数据库阶段,数据占据了中心位置4 数据库管理系统(DBMS)的类型:(1) 层次型[1:N] (2) 网状型[M:N] (3) 关系型(4) 面向对象型5 数据描述的三个阶段:(1) 概念设计(2) 逻辑设计(3) 物理设计6 数据联系的三种类型:(1) 一对一联系(2) 一对多联系(3) 多对多联系7 根据数据的抽象级别定义的四种模型:(1) 概念模型:表达用户需求观点的模型,抽象级别最高,主要是ER模型(2) 逻辑模型:表达计算机实现的模型,主要有层次、网状和关系模型三种,其中关系模型是主流(3) 外部模型:表达用户使用观点的模型,供程序使用(4) 内部模型:表达DB物理结构的模型,与软硬件紧密联系,由DBMS自动实现8 从用户[应用程序]到数据库之间,DB的数据结构描述有三个层次:(1) 外部模式[型]:用户与数据库系统的接口(2) 逻辑模式[型]:数据库全部数据和整体逻辑结构的描述(3) 内模式[型]:数据库在物理存储方面的描述9 三层模式之间存在着两级映像:(1) 外模式/逻辑模式映像:定义外模式和逻辑模式之间的对应性(2) 逻辑模式/内模式映像:定义逻辑模式和内模式之间的对应性10 数据独立性是指应用程序和数据库的数据结构之间相互独立,包括:1) 物理数据独立性- 对内模式的修改不影响逻辑模式,只修改逻辑模式/内模式映像即可2) 逻辑数据独立性- 对逻辑模式的修改不影响外模式,只修改外模式/逻辑模式映像即可11 DBMS的主要功能(1) 数据库的定义- 提供的DDL语句(2) 数据库的操纵- 提供的DML语句(3) 数据库的保护:a) 数据库的恢复b) 数据库的并发控制c) 数据的完整性d) 数据的安全性(4) 数据库的维护:提供的各种工具(5) 数据字典:存放三级结构定义12 DBA的主要职责1) 定义逻辑模式2) 定义内模式3) 定义外模式4) 定义安全性规则5) 定义完整性规则6) 数据库的转储与恢复第二章1 数据库系统生存期1) 从软件的规划、研制、实现、投入运行后的维护,直到它被新的软件所取代的整个期间2) 数据库系统的生存期分为七个阶段:(1) 规划阶段:系统调查、可行性分析、确定总目标(2) 需求分析阶段:分析业务流程[业务流程图]、确定系统边界、分析数据处理过程[数据流图]、生成数据字典(3) 概念设计阶段:概念模型独立于计算机硬件和软件,主要有三个步骤a 进行数据抽象,设计局部概念模型b 将局部概念模型综合成全局模型c 评审(4) 逻辑设计阶段:把概念模型转换为DBMS可以处理的逻辑模型,主要有五个步骤a 将概念模型(ER模型)转换为逻辑模型(关系模型)b 设计外模型c 设计应用程序与数据库的接口d 评价模型e 修正模型(5) 物理设计阶段:完全依赖于给定的硬件环境和数据库产品(6) 实现阶段:定义数据库结构;数据装载;编制与调试应用程序;数据库运行(7) 运行维护阶段:主要由DBA完成2 ER模型到关系模型的转换1) 实体类型转换:将实体转换为关系模式,实体属性即为关系模式的属性,实体的标识符为关系模式的键2) 二元联系类型转换(1) 1:1联系:在任意一个关系模式中加入另一个关系模式的键[作为外键]和联系类型的属性(2) 1:N联系:在N端的关系模式加入1端的键[作为外键]和联系类型的属性(3) M:N联系:将联系类型转换为关系模式,其属性为两个实体的键和联系类型的属性第三章1 FD推理规则:1) 自反性2) 增广性3) 传递性2分解是解决冗余的主要方法。

数据库真题——精选推荐

数据库真题——精选推荐

数据库真题全国2007年10⽉⾼等教育⾃学考试数据库系统原理试题⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分) 1.在数据库⽅式下,信息处理中占据中⼼位置的是() A.磁盘 B.程序 C.数据 D.内存 2.下列功能中,不属于...DML 基本操作功能的是() A.排序 B.插⼊ C.修改 D.检索 3.在下列四种模型中,与计算机的硬件及软件均⽆关..的是() A.外部模型 B.逻辑模型 C.概念模型 D.内部模型 4.设计数据库时,应该⾸先设计数据库的() A.应⽤系统结构 B.概念结构 C.逻辑结构 D.物理结构5.如果实体X 的存在依赖于Y 的存在,且X 主键的部分或全部从Y 中获得,则X 是() A.递归实体 B.复合实体 C.弱实体 D.超类实体6.关系规范化中的插⼊异常是指() A.不该插⼊的数据被插⼊ B.应该插⼊的数据没插⼊ C.插⼊了没有⽤的数据 D.插⼊了错误的数据7.两个函数依赖集F 和G 等价的充分必要条件是() A.F=G B.F +=G C.F=G + D.F +=G +8.设有关系R 和S 如题8图:R8图则R 与S 进⾏差运算,其结果的元组数为() A.1 B.2 C.3 D.5 9.下列不属于...存储过程优点的是() A.增加了程序编写⼯作量 B.提⾼运⾏速度 C.降低⽹络通信量 D.间接实现安全控制10.SQL 语⾔的标准库函数COUNT 、SUM 、A VG 、MAX 和MIN 等,不允许...出现在下列哪个⼦句中() A.SELECTB.HA VINGC.GROUP …HA VINGD.WHERE11.SQL 语⾔是关系型数据库系统典型的数据库语⾔,它是() A.过程化语⾔ B.结构化查询语⾔SC.格式化语⾔D.导航式语⾔12.将查询关系S的权限授予⽤户W ANG,并允许该⽤户将此权限授予其他⽤户。

实现此功能的SQL语句是()A.GRANT SELECT TO S ON WANG WITH PUBLICB.GRANT SELECT ON S TO W ANG WITH PUBLICC.GRANT SELECT TO S ON WANG WITH GRANT OPTIOND.GRANT SELECT ON S TO W ANG WITH GRANT OPTION13.若事务T1已经给数据A加上了共享锁,则事务T2()A.只能再对A加共享锁B.只能再对A加排他锁C.可以对A加共享锁,也可以对A加排他锁D.不能再给A加任何锁14.在对象联系图中,表⽰对象类型之间的超类与⼦类联系的是()A.双向箭头B.双线箭头C.双箭头D.单箭头15.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运⾏时数据结果中的是()A.环境记录、连接记录、语句记录、描述记录B.环境记录、连接记录、语句记录、运⾏记录C.环境记录、连接记录、运⾏记录、描述记录D.环境记录、运⾏记录、语句记录、描述记录⼆、填空题(本⼤题共10⼩题,每⼩题1分,共10分)16.关系模型和层次、⽹状模型的最⼤差别是⽤________导航数据。

自考数据库系统原理(04735)试题及答案解析

自考数据库系统原理(04735)试题及答案解析

2015年10月高等教育自学考试全国统一命题考试数据库系统原理试卷(课程代码04735)本试卷共4页,满分100分。

考试时间150分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

、必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答o 4.合理安排答题空间,超出答题区域无效。

自考单科包过qq18606240第一部分选择题一、单项选择题(本大题共15小题。

每小题2分。

共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

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

1.不是数据管理技术进人数据库阶段的标志的20世纪60年代末的三件大事的是A.1968年美国IBM公司推出层次模型IMS系统B.1969年美国CODASYL组织发布了DBTG报告C.1970年美国IBM公司的E.F.Codd连续发表论文D.1970年James Gray因在数据库领域的成就获得图灵奖2.关于概念模型的描述,不正确的是A.概念模型表达了数据的局部逻辑结构B.概念模型是从用户需要的观点出发,对数据建模C.概念模型独立于硬件和软件D.概念模型是数据库设计人员与用户之间进行交流的工具3.不是数据库的运行与维护阶段任务的工作是A.数据库的转储和恢复B.数据库试运行C.数据库安全性、完整性控制D.数据库性能的监督、分析和改进4.在关系模型中,对于关系性质叙述正确的是A.关系中每一个属性值都是可分解的B.关系中允许出现重复元组C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D.元组中的属性在理论上是有序的5.在讨论关系模式的质量时,关于非形式化的衡量准则,叙述不正确的是A.关系模式的设计应尽可能只包含有直接联系的属性B.尽可能使得相应关系中不出现插入、删除和修改等操作异常C.相应关系中最好放置一些经常为空值的属性D.尽可能使关系的等值连接在主键和外键的属性上进行6.“左部不可约依赖”也称为A.局部依赖B.完全依赖C.平凡函数依赖D.非平凡的函数依赖7.如题7图,两个关系R1和R2,运算能得到关系R3的是A.连接B.笛卡儿积C.并D.交8.设有关系R和S,与R-S等价的元组关系演算表达式是9.在SQL查询语言中,用于合并查询的谓词是A.Exists B.All C.Union D.Some10.设某数据库中一个表S的结构为S(SNAME,CNAME,GRADE),其中SNAME为学生名,CNAME为课程名,二者均为字符型,GRADE为成绩,数值型,取值范围是0一100,若要把“张一的化学成绩80分”插入S中,则下列语句正确的是A.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)B.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)C.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)D.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)11.关于事务的故障与恢复,下列说法正确的是A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行RED0操作D.对日志文件设置检查点是为了提高故障恢复的效率12.若事务T1已经给数据A加上了排他锁,则事务T2A.只能再对数据A加共享锁B.不能再给数据A加任何锁C.只能再对数据A加排他锁D.可以对数据A加任何锁13.在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放日志文件的目录是A.\Log B.\Books C.\Jobs D.\BackUp 14.PowerBuilder 9.0中,可以对应用程序的0pen、Close、Error等事件编程的画板是A.数据窗口画板B.数据管道画板C.应用画板D.函数画板15.一个UML类图,如题l5图所示,表示类的名称的是A.Faculty B.fno C.salary D.num_teach第二部分非选择题二、填空题(本大题共10小题。

自考数据库系统原理(第3章)(代码:4735)练习题3

自考数据库系统原理(第3章)(代码:4735)练习题3

自考数据库系统原理(第3章)(代码:4735)练习题3练习题33.1解释下列名词1.函数依赖:设有关系模式R (U ),X 和Y 是属性集U 的子集,函数依赖(functional dependency ,简记为FD )是形为X →Y 的一个命题,只要r 是R 的当前关系,对r 中任意两个元组t 和s ,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么称FD X →Y 在关系模式R (U )中成立。

这里t[X]表示元组t 在属性集X 上的值,其余类同。

X →Y 读作“X 函数决定Y ”,或“Y 函数依赖于X ”。

FD 是对关系模式R 的一切可能的关系r 定义的。

对于当前关系r 的任意两个元组,如果X 值相同,则要求Y 值也相同,即有一个X 值就有一个Y 值与之对应,或者说Y 值由X 值决定。

因而这种依赖称为函数依赖。

2.平凡的函数依赖对于FD X →Y ,如果Y ?X ,那么称X →Y 是一个“平凡的FD ”,否则称为“非平凡的FD ”。

正如名称所示,平凡的FD 并没有实际意义,根据规则A1就可推出。

人们感兴趣的是非平凡的FD 。

只有非平凡的FD 才和“真正的”完整性约束条件相关。

从规则A4和A5,立即可得到下面的定理。

定理3.3 如果A 1……An 是关系模式R 的属性集,那么X →A 1……An 成立的充分必要条件是X →Ai (i=1,…,n )成立。

3.函数依赖集F 的闭包F +(Closure )设F 是函数依赖集,被F 逻辑蕴涵的函数依赖全体构成的集合,称为函数依赖集F 的闭包(Closure ),记为F +。

即F +={ X →Y | F|=X →Y }。

4.属性集X 的闭包X +设F 是属性集U 上的FD 集,X 是U 的子集,那么(相对于F )属性集X 的闭包用X +表示,它是一个从F 集使用FD 推理规则推出的所有满足X →A 的属性A 的集合:X +={属性A | F|=X →A }5.函数依赖的逻辑蕴含设F 是在关系模式R 上成立的函数依赖的集合,X →Y 是一个函数依赖。

专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》一、(共52题,共151分)1. 在数据库系统中,当数据库的内模式发生改变时,应用程序可以不变。

这是由数据库中数据的()保证的。

(2分)A.物理数据独立性B.逻辑数据独立性C.位置数据独立性D.存储数据独立性标准答案:A2. 在下面列出的数据模型中,哪一个是概念数据模型()(2分)A.关系模型B.层次模型C.网状模型D.实体-联系模型标准答案:D3. 下面列出的条目中,哪些是数据库技术的主要特点()Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化(2分)A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是标准答案:A4. 在三级模式之间引入两级映像,其主要功能之一是()(2分)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率标准答案:A5. 由于关系模式设计不当所引起的插入异常指的是()(2分)A.两个事务并发地对同一关系进行插入而造成数据库不一致B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C.未经授权的用户对关系进行了插入D.插入操作因为违反参照完整性约束条件而遭到拒绝标准答案:B6. 下面有关模式分解的叙述中,不正确的是()(2分)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性B.若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNFC.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到BCNF标准答案:D7. 事务的一致性是指()。

(2分)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态标准答案:D8. SQL语言是()(2分)A.高级言语B.汇编语言C.结构化查询语言D.宿主语言标准答案:C9. 在SQL中,与“NOT IN”等价的操作符是()(2分)C.= SOMED.= ALL标准答案:A10. 关于事务的故障与恢复,下列说法正确的是()(2分)A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复效率标准答案:D11. 关系型数据库中,关于数据库表的外码叙述正确的是()。

数据库系统原理_自考4735复习资料(参照大纲)

数据库系统原理_自考4735复习资料(参照大纲)

第一章、数据库系统基本概念识记——选择,填空| 领会——填空,简答| 综合/简单应用——大题1.1、DB技术的发展阶段(识记)1、人工管理阶段在人工管理阶段(20世纪50年代中期以前),计算机主要用于科学计算,这个时期数据管理有以下特点:(1)数据不保存在计算机内(2)没有专业的软件对数据进行管理(3)只有(program)程序的概念,没有(file)文件的概念(4)数据面向程序,即一组数据对应一个程序2、文件系统阶段在文件系统阶段(20世纪50年代后期至60年代),计算机用于科学计算、信息管理。

特点:(1)以文件的形式长期保存在外部存储的磁盘上(2)数据的逻辑结构和物理结构有了区别,但比较简单(3)文件组织多样化,有索引文件、连接文件、和直接存取文件。

(4)数据不再属于某个特定程序,可以重复使用,数据面向应用(此阶段具有设备独立性,改变存储设备是,不必改变APP)(5)数据的操作以记录为单位缺点:(1)数据冗余(2)数据不一致(3)数据联系弱3、数据库阶段数据阶段(20世纪70年代以来),数据管理规模的扩大,数据急剧增长特点:(1)采用数据模型表示复杂的数据结构(2)有较高的数据独立性(APP&DA TA)。

数据库结构三级:用户的局部逻辑结构、数据库的整体逻辑结构、数据库的物理结构(3)数据库为用户提供方便的用户接口(4)数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性(5)增加系统的灵活性定义:DB:DB是长期储存在计算机内、有组织、统一管理的相关数据的集合DBMS:DBMS是User与OS之间的一层管理软件,提供DB的建立、查询、更新及各种数据控制。

DBMS分为层次性,网状型、关系型、面相对象型。

DBS:DBS是实现有组织的、动态的存储大量关联数据、采用数据库技术的计算机数据库技术:研究数据的结构、存储、设计、管理和使用4、高级数据库阶段(第九章)(1)面向对象的概念建模(2)ODBC技术1.2数据描述(领会)数据描述经历的三个阶段:概念设计、逻辑设计、物理设计。

全国自学考试数据库系统原理试题和答案04735

全国自学考试数据库系统原理试题和答案04735

全国2011年10月自学考试数据库系统原理试题和答案课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( )A.DBB.DBMSC.DBSD.OS2.DBMS的数据字典中存放的是( )A.数据库三级模式结构的定义B.数据库的工作日志C.数据库的所有索引信息D.数据库的存储路径3.数据库逻辑设计阶段应考虑的主要因素是( )A.概念模型B.处理要求C.存取方法D.DBMS特征4.关系数据库系统中对外键没有任何限制的操作是( )A.插入B.删除C.修改D.置空值5.由于关系模式设计不当所引起的删除异常指的是( )A.应该删除的数据不能删除B.未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障D.不该删除的数据被删除6.设有关系模式R(ABCDE),F是R上成立的FD集,F={A→B,B→C,D→E},那么F在模式ABC上的投影为( )A.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A→B,B→C}D. (即不存在非平凡的FD)7.关系R和S如下表,则关系T是R和S的( )A.自然连接B.交C.除D.并8.设R 和S 都是二元关系,那么与元组演算表达式{t|R(t)∧(∃u)(S(u)∧u[1]≠t[2])}不等价的关系代数表达式是( ) A.1223π( (R S) )σ≠⨯, B.1221π( (R S) )σ≠⨯, C. D.1214π( (S R) )σ≠⨯,9.设有学生表STUDENT (学号,姓名,性别,年龄),则向STUDENT 表插入一条新记录的正确的SQL 语句是( )A.APPEND INTO STUDENT V ALUES ('d001','王明','女',18)B.APPEND STUDENT V ALUES ('d001','王明','女',18)C.INSERT STUDENT V ALUES ('d001','王明','女',18)D.INSERT INTO STUDENT V ALUES('d001','王明','女',18) 10.存储过程的优点不包括( ) A.提高运行速度 B.降低网络通信量 C.间接实现安全控制D.存储在DB 之外方便修改 11.如果事务T 获得了数据项Q 上的排他锁,则T 对Q( ) A.只能读不能写 B.只能写不能读 C.既可读又可写D.不能读也不能写12.DBMS 中实现事务原子性的子系统是( ) A.完整性子系统 B.并发控制子系统 C.事务管理子系统D.恢复管理子系统13.SQL Server 的身份验证模式包括WINDOWS 身份验证模式和( ) A.混合验证模式 B.账号验证模式 C.用户验证模式D.DNA 验证模式14.PowerBuilder9.0中连接数据库的正确步骤是( ) A.建立数据库描述文件;用CONNECT 命令连接数据库B.建立ODBC 数据源;建立数据库描述文件(连接字符串);用CONNECT 命令连接数据库C.建立ODBC 数据源;用CONNECT 命令连接数据库D.建立ODBC 数据源;建立数据库对象;用CONNECT 命令连接数据库15.在对象联系图中,表示属性具有多值的是( )A.→B.⇒C.→→D.←→二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

全国自考数据库系统原理试题答案

全国自考数据库系统原理试题答案

全国⾃考数据库系统原理试题答案关系数据库的⼏种设计范式介绍1、第⼀范式(1NF)在任何⼀个关系数据库中,第⼀范式(1NF)是对关系模式的基本要求,不满⾜第⼀范式(1NF)的数据库就不是关系数据库。

所谓第⼀范式(1NF)是指数据库表的每⼀列都是不可分割的基本数据项,同⼀列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

如果出现重复的属性,就可能需要定义⼀个新的实体,新的实体由重复的属性构成,新实体与原实体之间为⼀对多关系。

在第⼀范式(1NF)中表的每⼀⾏只包含⼀个实例的信息。

例如,对于图3-2 中的员⼯信息表,不能将员⼯信息都放在⼀列中显⽰,也不能将其中的两列或多列在⼀列中显⽰;员⼯信息表的每⼀⾏只表⽰⼀个员⼯的信息,⼀个员⼯的信息在表中只出现⼀次。

简⽽⾔之,第⼀范式就是⽆重复的列。

2、第⼆范式(2NF)第⼆范式(2NF)是在第⼀范式(1NF)的基础上建⽴起来的,即满⾜第⼆范式(2NF)必须先满⾜第⼀范式(1NF)。

第⼆范式(2NF)要求数据库表中的每个实例或⾏必须可以被唯⼀地区分。

为实现区分通常需要为表加上⼀个列,以存储各个实例的唯⼀标识。

如图3-2 员⼯信息表中加上了员⼯编号(emp_id)列,因为每个员⼯的员⼯编号是唯⼀的,因此每个员⼯可以被唯⼀区分。

这个唯⼀属性列被称为主关键字或主键、主码。

第⼆范式(2NF)要求实体的属性完全依赖于主关键字。

所谓完全依赖是指不能存在仅依赖主关键字⼀部分的属性,如果存在,那么这个属性和主关键字的这⼀部分应该分离出来形成⼀个新的实体,新实体与原实体之间是⼀对多的关系。

为实现区分通常需要为表加上⼀个列,以存储各个实例的唯⼀标识。

简⽽⾔之,第⼆范式就是⾮主属性⾮部分依赖于主关键字。

3、第三范式(3NF)满⾜第三范式(3NF)必须先满⾜第⼆范式(2NF)。

简⽽⾔之,第三范式(3NF)要求⼀个数据库表中不包含已在其它表中已包含的⾮主关键字信息。

例如,存在⼀个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。

全国自考数据库系统原理历年试题及答案

全国自考数据库系统原理历年试题及答案

08--13年全国自考数据库系统原理历年试题及答案20XX年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型C.B )A.模式B.外模式C.D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,,,则属性集BD的闭包(BD)+为(A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D ) B )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade&lt;=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是数据库恢复采用的方法是( D ) ..A.建立检查点B.建立副本C.建立日志文件D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

自考数据库系统原理(第6章)(代码:4735)练习题6

自考数据库系统原理(第6章)(代码:4735)练习题6

练习题66.1 名词解释1)事务:事务是构成单一逻辑工作单元的操作集合。

要么完整地执行,要么完全不执行。

2)数据库的一致性:一个事务独立执行的结果,应保持数据库的一致性,即数据不会因事务的执行而遭受破坏。

3)数据库的可恢复性:系统能把数据库从被破坏、不确定的状态,恢复到最近一个正确的状态,DBMS的这种能力称为数据库的可恢复性(Recovery)4)并发操作:在多用户共享系统中,许多事务可能同时对同一数据进行操作,这种操作称为并发操作。

5)封锁:封锁是系统保证对数据项的访问以互斥方式进行的一种手段。

6)X锁:事务T对某数据加了X锁后,其他事务要等T解除X锁后,才能对这个数据进行封锁。

7)S锁:事务T对某数据加了S锁后,仍允许其他事务再对该数据加S锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。

8)调度:事务的执行次序称为“调度”。

9)串行调度:多个事务依次执行,称为事务的串行调度。

10)并发调度:利用分时的方法,同时处理多个事务,则称为事务的并发调度。

11)可串行化调度:如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为“可串行化的调度”。

12)不可串行化调度:如果一个并发调度的执行结果不与某一串行调度的执行结果等价,那么这个并发调度称为“不可串行化调度”。

6.2事务的COMMIT语句和ROLLBACK语句各做什么事情?答:COMMIT(提交):语句表示事务执行成功地结束,此时告诉系统,DB要进入一个新的正确状态,该事务对DB的所有更新都已交付实施(写入磁盘)。

ROLLBACK(“回退”或“回滚”):语句表示事务执行不成功地结束,此时告诉系统,已发生错误,DB可能处在不正确的状态,该事务对DB的所有更新必须被撤消,DB应恢复该事务到初始状态。

6.3试叙述事务的四个性质,并解释每一个性质由DBMS的哪个子系统实现?每一个性质对DBS有什么益处?答:①事务的原子性:是指一个事务对DB的所有操作,是一个不可分割的工作单元。

数据库自考试题及答案

数据库自考试题及答案

数据库自考试题及答案****一、单项选择题(每题2分,共20分)1. 数据库系统的核心是()。

A. 数据库B. 数据库管理系统C. 数据库应用系统D. 数据库管理员答案:B2. 在关系数据库中,关系至少具有()。

A. 一个候选键B. 两个候选键C. 零个候选键D. 多个候选键答案:A3. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。

A. 数据定义功能B. 数据操纵功能C. 数据控制功能D. 数据传输功能答案:B4. 数据库系统的数据独立性体现在()。

A. 不论数据怎么变,数据与应用程序都无关B. 不论数据怎么变,数据库管理系统都无关C. 不论数据库管理系统怎么变,数据与应用程序都无关D. 不论应用程序怎么变,数据与数据库管理系统都无关答案:C5. 在数据库系统中,用于描述数据的()是模式。

A. 存储方式B. 物理结构C. 存储结构D. 逻辑结构答案:D6. 数据库系统的基本特点之一是数据独立性,它分为()。

A. 物理独立性和逻辑独立性B. 物理独立性和数据独立性C. 数据独立性和数据共享性D. 数据共享性和数据独立性答案:A7. 在数据库系统中,实现各种数据操作的软件是()。

A. 数据库B. 数据库管理系统C. 数据库应用系统D. 数据库管理员答案:B8. 数据库系统的核心是数据库管理系统,它位于()。

A. 数据库和硬件之间B. 数据库和应用程序之间C. 操作系统和数据库之间D. 应用程序和硬件之间答案:B9. 数据库系统的数据独立性主要表现在()。

A. 数据与程序的独立B. 数据与存储设备的独立C. 数据与网络的独立D. 数据与操作系统的独立答案:A10. 数据库系统的数据共享性主要表现在()。

A. 数据与程序的共享B. 数据与存储设备的共享C. 数据与网络的共享D. 数据与操作系统的共享答案:A二、多项选择题(每题3分,共15分)1. 数据库系统的特点包括()。

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

2007年10月高等教育自学考试全国统一命题考试
数据库系统原理试卷
课程代码 4735
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.在数据库方式下,信息处理中占据中心位置的是()
A.磁盘
B.程序
C.数据
D.内存
2.下列功能中,不属于
...DML基本操作功能的是()
A.排序
B.插入
C.修改
D.检索
3.在下列四种模型中,与计算机的硬件及软件均无关
..的是()A.外部模型 B.逻辑模型
C.概念模型
D.内部模型
4.设计数据库时,应该首先设计数据库的()
A.应用系统结构
B.概念结构
C.逻辑结构
D.物理结构
5.如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是()
A.递归实体
B.复合实体
C.弱实体
D.超类实体
6.关系规范化中的插入异常是指()
A.不该插入的数据被插入
B.应该插入的数据没插入
C.插入了没有用的数据
D.插入了错误的数据
7.两个函数依赖集F 和G 等价的充分必要条件是( )
A.F=G
B.F +=G
C.F=G +
D.F +=G +
8.设有关系R 和S 如题8图:
R
题8图
则R 与S 进行差运算,其结果的元组数为( )
A.1
B.2
C.3
D.5 9.下列不属于...
存储过程优点的是( ) A.增加了程序编写工作量
B.提高运行速度
C.降低网络通信量
D.间接实现安全控制
10.SQL 语言的标准库函数COUNT 、SUM 、AVG 、MAX
和MIN 等,不允许...
出现在下列哪个子句中( )
A.SELECT
B.HAVING
S
C.GROUP…HAVING
D.WHERE
11.SQL语言是关系型数据库系统典型的数据库语言,它是()
A.过程化语言
B.结构化查询语言
C.格式化语言
D.导航式语言
12.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。

实现此功能的SQL语句是()
A.GRANT SELECT TO S ON WANG WITH PUBLIC
B.GRANT SELECT ON S TO WANG WITH PUBLIC
C.GRANT SELECT TO S ON WANG WITH GRANT OPTION
D.GRANT SELECT ON S TO WANG WITH GRANT OPTION
13.若事务T1已经给数据A加上了共享锁,则事务T2()
A.只能再对A加共享锁
B.只能再对A加排他锁
C.可以对A加共享锁,也可以对A加排他锁
D.不能再给A加任何锁
14.在对象联系图中,表示对象类型之间的超类与子类联系的是()
A.双向箭头
B.双线箭头
C.双箭头
D.单箭头
15.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是
()A.环境记录、连接记录、语句记录、描述记录
B.环境记录、连接记录、语句记录、运行记录
C.环境记录、连接记录、运行记录、描述记录
D.环境记录、运行记录、语句记录、描述记录
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格上填上正确答案。

错填、不填均无分。

16.关系模型和层次、网状模型的最大差别是用________导航数据。

17.数据库系统中三级模式结构定义存放在________中。

18.如果关系模式R是1NF,且每个非主属性________函数依赖于候选键,那么称R是第二范式的模式。

19.模式分解的优点之一是能消除________和操作异常现象。

20.若关系A有m个属性,关系B有n个属性,则A×B有________个属性。

21.SQL语言中,向数据库表中插入数据的命令是________。

22.在程序中,事务以BEGIN TRANSACTION语句开始,以________语句或ROLL-BACK语句结束。

23.数据库的并发操作通常会带来三个问题:________问题、读脏数据问题、不可重复读问题。

24.ODBC技术为应用程序提供了一套CLI函数库和基于________的运行支持环境。

25.在面向对象技术中,数据类型系统由基本类型、复合类型和________三部分组成。

三、简答题(本大题共10小题,每小题3分,共30分)
26.什么是数据独立性?在数据库中有哪两级独立性?
27.什么是DB的系统缓冲区?
28.设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB →P,D→HG,ABC→PG},计算属性集D关于F的闭包D+。

29.什么是事务?它具有哪些性质?
30.简述基本表和视图和区别。

31.简述SQL语言的特点。

32.DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?
33.SQL完整性约束有哪些?
34.简述类图中的重复度与ER图中实体的基数的区别。

35.ODBC的体系结构有哪几层?
四、设计题(本大题共5小题,每小题4分,共20分)
36.设教学数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX,DEPT),其属性分别表示学号、姓名、年龄、性别、所在系。

课程关系C(C#,CNAME,TEACHER),其属性分别表示课程号、课程名、任课教师名。

选课关系SC(S#,C#,GRADE},其中GRADE表示成绩。

请用关系代数表达式表达下面的查询。

检索选修课程号为“C2”的学生的学号和姓名。

37.在36题的基本表中,试用SQL语句完成下面操作:
查询与张明同一个系的学生信息。

38.在36题的基本表中,试用SQL语句完成下面操作:
删除学号为“95002”的学生选修的课程号为“C2”的记录。

39.在36题的基本表中,试用SQL语句完成下面的操作:
建立数学系学生的视图C_STUDENT,并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。

视图的属性名为:S#,SNAME,AGE,DEPT。

40.在36题的基本表中,试用SQL语句查询每个学生已选修课程的门数及平均成绩。

五、综合题(本大题共2小题,每小题5分,共10分)
41.设某工厂数据库中有四个实体集。

一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。

设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。

(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。

42.设有一个反映职工每月超额完成生产任务的关系模式:
R(日期,职工号,姓名,工种,额定工作量,本月超额)
如果规定:每个职工只隶属于一个工种,每个工种的额定工作量惟一,每个工种的职工有多人。

(1)根据上述规定,写出模式R的基本FD和关键码。

(2)R最高属于第几范式,并说明理由。

(3)将R规范到3NF。

相关文档
最新文档