武汉大学计算机考研复试部分:数据库课件DB期末复习及练习
数据库系统概论考研复试问题整理

第一章:绪论1.数据库的四个基本概念?●数据:描述事物的符号记录。
●数据库(DB):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
有永久存储、有组织、可共享三个基本特点。
●数据库管理系统(DBMS):数据库管理系统的一种计算机的基础软件,用来操作数据库。
●数据库系统(DBS):数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
2.数据管理技术的发展阶段?(P7)●人工管理阶段:①数据不保存;②应用程序管理数据;③数据不共享;④数据不具有独立性。
●文件系统阶段:①数据可长期保存;②由文件系统管理数据;③数据共享性差,冗余度大;④数据独立性差。
●数据库系统阶段:①数据结构化;②数据共享性高,冗余度低;③数据独立性高;④数据由数据库管理系统统一控制和管理。
3.数据库系统的特点?●数据结构化●数据共享性高,冗余度低,易扩充●数据独立性高●数据由DBMS统一管理和控制4.什么是数据独立性?数据独立性是指数据和程序相互不依赖。
即数据的逻辑结构或物理结构改变了,程序不会跟着改变。
数据独立性包括物理独立性和逻辑独立性。
物理独立性是指用户的应用程序与数据库中的物理存储是相互独立的。
即数据在数据库中的存储方式是由数据库管理系统管理的,与应用程序无关。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
即数据的逻辑结构改变时用户程序也可以不变。
5.DBMS的主要功能有哪些?●数据库定义功能●数据组织、存储和管理功能●数据操纵功能●数据库的事务管理和运行管理●数据库的建立和维护功能●其他功能6.数据模型的概念?数据模型是对现实世界数据特征的抽象。
按模型应用的不同目的,可以分为两个层次:●概念模型——按用户的观点来对数据和信息建模,主要用于数据库设计。
数据库原理与应用期末复习总结含试题及其答案

数据库原理综合习题答案1.1名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。
(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。
(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。
(7) 数据模型:模型是对现实世界的抽象。
在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。
它可分为两种类型:概念数据模型和结构数据模型。
(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。
这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。
结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。
复试数据库原理含答案

二、主观题(共5道小题)35.什么是数据独立性?参考答案:数据独立性指应用程序独立于数据的表示(逻辑)与存储(物理),通过将数据的定义与存储从程序中独立出来实现。
36.什么是数据抽象?参考答案:数据抽象:即是将数据抽象化、逻辑化,使用户不必了解数据库文件的物理存储结构、存储位置和存取方法等细节,即可存取数据库。
在数据库系统中,有三种级别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象。
37.什么是演绎?参考答案:演绎是归纳出实体型集合的共同特征,并形成由这些共同特征构成的新实体型。
38.什么是弱实体?参考答案:弱实体是管理主体之外的实体型。
没有键属性的实体。
39.假定一个学校的图书馆要建立一个数据库,保存读者、书和读者借书记录。
请用ER图进行概念模型的设计。
读者的属性有:读者号、姓名、年龄、地址和单位书的属性有:书号、书名、作者和出版社对每个读者借的每本书有:借出日期和应还日期参考答案:二、主观题(共11道小题)25.什么是数据库?参考答案:数据库是永久存储的、相互关联的和可共享的数据集合。
26.设有一个关系数据库,有三个基本表,表的结构如下:STUDENT(学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名的数据类型均为字符类型。
年龄的数据类型为整型。
SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
COURSE(课程号,课程名,学时数):其中课程号、课程名的数据类型的数据类型为字符类型;学时数的数据类型为整型。
1)请用关系代数查询信息系学生的学号、姓名、课程号和成绩。
2)指出以上各关系的键和外键。
3)请用关系代数查询年龄在20以下同学的姓名,年龄。
4)请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:“男”5 )请用SQL语言定义SC表,并定义外键约束SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
数据库复习材料最终版(习题及答案)

一、名词解释1.事务:事务是用户定义的一组按顺序执行不可分割的数据库操作系列,该序列要么全做要么全不做,是一个不可分割的整体。
2.数据库(D B):是长期储存在计算机内,有组织的,可共享的大量数据的集合3.候选码:不含有多余属性的超键称为候选码4.数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件5.数据库系统:在计算机系统引入数据库后的系统6.元组:元组是从每一个域任取一个值所形成的一种组合。
//表中的一行即为一个元组7.视图:视图(View)是从一个或多个表(或视图)导出的表。
8.活锁:当某个事务请求对某一数据进行排他性封锁时,由于其他事务对该数据的操作而使这个事务处于永久等待状态,这种状态称为活锁。
9.死锁:在同时处于等待状态的两个或多个事务中,其中的每一个事务在它能够执行之前都等待着某个数据,而这个数据已被它们中的某个事务所封锁,这种状态称为死锁。
10.模式:也称概念模式或逻辑模式,是数据库中全体数据的逻辑结构和特征的模式,是所有用户的公用数据库结构11.域:属性的取值范围称为该属性的域。
12.主属性:包含在任何一个候选码中的是属性被称作主属性。
13.非主属性: 不包含在候选码中的任一属性称为主属性14.外键码:设F是关系R中的一个或一组属性,但是它不是R的候选码,但它与另一个关系S的候选码相对应,则称F为关系R的外码或外键15.主码:表中的某个属性组,它可以唯一确定一个元组。
二、选择题1.视图属于哪个模式?外模式2.事务的概念和特性?事务的概念:事务是用户定义的一组按顺序执行的不可分割的数据库操作序列,该序列要么全做要么全不做,是一个不可分割的整体事务的特性:①原子性(Atomicity)事务中的所有操作是不可分割的,要么全部被修改,要么全部不被修改②一致性(Consistency) 一个被成功执行的事务,必须能使数据库从一个一致性状态变为另一个一致性状态;事务完成时,全部的数据必须维持一致的状态③隔离性(Isolation) 当多个事务并发执行时,任一事务的执行不会受到其他事务的干扰,多个事务并发执行的结果与分别执行单个事务的结果完全一样的;同时执行的事务所进行的修改,必须与其他任何并行的事务所进行的修改隔离④永久性(Durability) 事务被提交后,不管DBMS发生什么故障,该事务对数据库的所有更新操作都会永久被保留在数据库中,不会丢失;事务完成之后,其作用便永远存在于系统之中3.并发操作引起的问题有什么,怎么解决?并发操作的概念:不同的用户在不同或相同的时刻使用数据库,就是并发操作为什么要采用并发控制?实现共享并发操作引起的问题:对事务的并发执行如果不加以控制,可能会导致数据库中数据的不一致性;丢失修改;不可重复读;读“脏”数据;造成以上问题的原因:①违反了事务性质的原则,特别是隔离性原则;②并发操作破坏了事务的完整性和正确性解决方法是:①用正确的方式规定并发操作,避免并发事务之间相互干扰造成的数据不一致性②使用的技术就是封锁机制封锁的概念:就是当一个事务在对某个数据对象进行操作之前,先向系统发出请求,对其加锁,即必须获得相应的“锁”封锁的类型:排他锁(Exclusive Lock,简称X锁,又称写锁)和共享锁 (Share Lock,简称为S 锁,又称读锁)4.关系:关系的性质:①同一属性的数据具有同质性(列是同质)②不同的列可来自同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名③关系中的列位置具有顺序无关性④关系中的元组位置具有顺序无关性⑤关系具有元组无冗余性,即任意两个元组不能完全相同;元组相同示指两个元组的每个分量都相同⑥分量必须取原子值,即每一个分量都必须示不可分数据⑦分量必须取原子值,即每一个分量都必须示不可分数据项5.关系代数的五种基本运算:并,差,投影,选择,笛卡尔积6.授权:GRANT语句的一般格式:[ON <对象类型> <对象名>]TO <用户>[,<用户>]...[WITH GRANT OPTION];7.主属性是什么?包含在任何一个候选码中的是属性被称作主属性。
最新【考研计算机专业课】武汉大学计算机网络PPT课件 习题课(共28张PPT课件)

• 为了保证在发送完一个帧之前能收到最晚到来的冲突信号,以便
– 发送端知道该帧未发送成功;
– 接收端知道收到的是无效(wúxiào)帧
最小帧长=往返时延*发送数据率
光速C=299792.458 km/s,约等于300000km/s 往返时延=2*链路长度(chángdù)/传播速率=2*1km/(2C/3)=(1/100000)s 最小帧长=(1/100000)*10M=100(bits) 实际中,通常取大于上面计算结果的值
设 α=传播延迟/发送延迟, •当WT ≥ 2α+1时, η=1(窗口未用完确认帧已经到达); •当WT < 2α+1时, η= WT /(2α+1)(窗口用完但确认帧还未到达,需要等待)
α—=—02.2α5为/(往2返00时0/延10内00可00以0)发=送12的5,帧(2数α,+1()=22α5+11)为收到第一个帧的确认之
125.4.2.7
202.6.9.1 网络2
网络3
HA4 R3 HA5
202.6.9.2
HA6
125.1.2.3
A
11.1.0.1 网络5
HA3
HA1
HA2 11.1.0.3
R1
51.2.0.1 网络4
R2 HA7
51.2.0.3 B
HA8
第十七页,共二十八页。
(2)图中路由器采用RIP 协议,写出R1路由器的路 可,由网以但络表有要地,路不注址由同意、表的网子包答络网括案地掩目址(码dá的与à、n()m距ùdì) 子离网、掩下码一的跳匹。配
第十三页,共二十八页。
②给出R1的路由表,使其明确包括到局域网1的路由、局域网2的路由
2022年武汉大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年武汉大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
4、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
6、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
7、____________、____________、____________和是计算机系统中的三类安全性。
8、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
9、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
10、SQL语言的数据定义功能包括______、______、______和______。
大学计算机数据库期末考试复习资料及试卷(附答案)

Temp2一、选择题(每题1分,共30分,将正确的答案写到下列表中)A 、操作系统B 、CPUC 、人员D 、物理数据库 2. 数据库系统的核心是:( )A 、数据模型B 、数据库管理系统C 、数据库D 、数据库管理员3. 数据库设计的阶段中,哪个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:( )A 、逻辑结构设计B 、实施阶段C 、概念结构设计D 、物理结构设计 4. 下面不属于关系模型的完整性约束:( )A 、用户自定义完整性B 、规范化C 、实体完整性D 、参照完整性5. 设有如下关系表:R ST则下列操作中正确的是:( )A 、S R T =B 、S R T =C 、S R T ⨯=D 、S R T /=6. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为:( )A 、选择B 、投影C 、连接D 、并7. SQL 的含义是:( )A 、结构化查询语言B 、数据定义语言C 、数据库查询语言D 、数据库操纵与控制语言 8. 在Access 中,使用SQL 语句无法设定的字段类型是:( ) A 、char (6)B 、DateC 、BooleanD 、Integer9. Access 属于哪种类型的数据库:( )A 、层次数据库B 、网状数据库C 、关系数据库D 、面向对象数据库 10. 不属于Access 对象的是:( )A 、表B 、文件夹C 、窗体D 、查询 11. 利用Accss 创建的数据库文件,其扩展名为:( ) A 、.pdfB 、.docC 、.txtD 、.mdb 12. 表由哪些部分组成:( )A 、查询和字段B 、字段和记录C 、记录和窗体D 、报表和字段13.在SQL查询中使用Where子句指出的是:( )A、查询目标B、查询结果C、查询视图D、查询条件14.如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A 中的一条记录相匹配,则表A与表B存在的关系是:()A、一对一B、一对多C、多对一D、多对多15.在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:()A、文本型B、备注型C、数字型D、日期/时间型(16)~(19)题使用已建立的“tEmployee”表,表结构如下所示:16.在“tEmployee入的字母数是:()A、5B、10C、15D、2017.为了确保输入的联系电话值只能为8位数字,可以通过设置字段属性的哪个部分:()A、掩码B、输入法模式C、必填字段D、有效性文字18.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入:()A、like “王”B、like “王*”C、= “王”D、= “王*”19.下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是:()A、删除查询B、生成表查询C、选择查询D、更新查询20.利用Access的SQL视图可以创建:()A、选择查询B、数据定义查询C、动作查询D、以上三种都可以21.以下关于查询的叙述正确的是:( )A、只能根据数据表创建查询B、只能根据已建查询创建查询C、可以根据数据表和已建查询创建查询D、不能根据已建查询创建查询22.Access支持的查询类型有:( )A、选择查询,交叉表查询,参数查询,SQL查询和动作查询B、基本查询,选择查询,参数查询,SQL查询和动作查询C、多表查询,单表查询,交叉表查询,参数查询和动作查询D、选择查询,统计查询,参数查询,SQL查询和动作查询23.不属于窗体的组成部分的是:()A、页眉B、页脚C、OLE字段D、主体24.不属于报表的组成部分的是:()A、组页眉/组页脚B、页面页眉/页面页角C、报表页眉/报表页角D、按钮25.设计学生成绩报表时,为使得每个学生信息显示在其成绩上方,可把该内容放到:()A、主体B、页眉C、页脚D、组页眉26.打开窗体的正确宏操作命令是:()A、OpenFormB、SetDataC、SetWarningsD、SetValue27.要修改表的基本结构,使用的SQL语句是:( )A、SelectB、InsertC、UpdateD、Alter28.结构化程序设计所规定的三种基本控制结构是()A、输入、处理、输出B、树形、网形、环形C、顺序、选择、循环D、主程序、子程序、函数29.数据库中的表可以导出到那里:()A、文本文件B、ExcelC、WordD、以上三种都可以30.设置数据库的用户密码时,应该用什么方式打开数据库:()A、只读B、独占只读C、独占D、共享二、简答题(每题5分,共30分)1.试简述数据处理过程中,数据管理技术发展的各个阶段的特点。
2022年武汉大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年武汉大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
3、____________和____________一起组成了安全性子系统。
4、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
5、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
6、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
7、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;8、关系模型由______________、______________和______________组成。
9、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉大学《数据库原理》课程组一.填空题
⏹1.关系模型的三种完整性约束为。
⏹2.数据库中常用四种数据模型有。
⏹3. 数据库的三级模式结构是指;
提供的两个独立性是指。
⏹4.SQL的集合与主语言单记录处理方式之间通过____
进行协调。
⏹5.数据库恢复的基本原理是____ ,主要技术有____。
⏹6. 关系代数的五种基本运算是____ 。
⏹7. DBMS并发控制的单位为____ 。
⏹8. 实现DBS安全性最重要的两个技术是____。
二.单项选择题
武汉大学《数据库原理》课程组
⏹1. 通常所说DBS、DBMS、和DB三者之间的关系是( )。
A. DBMS包含DB和DBS
B. DB包含DBS和DBMS
C. DBS包含DB和DBMS
D.三者无关
⏹2. DB三级模式体系结构的划分,有利于保持DB的( )。
A. 数据独立性
B. 数据安全性
C. 结构规范化
D. 操作可行性
⏹3.在R(C,S,Z)中,有F={(C,S)→Z,Z→C},则R能达到( )。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
⏹4. 关系数据库系统进行( )的处理,是为了提高效率。
A.视图定义
B.最高范式的规范化
C.可串性化
D.查询优化
⏹5. SQL中,谓词EXISTS用来测试一个结果集是否( )。
A.为非空集合
B.行相同
C.行不相同
D.值均为空
⏹6. SQL和宿主语言的接口是( )。
A. DBMS
B. OS
C. DML
D. 主变量
⏹7. 已知关系模式R={A,B,C,D,E},函数依赖集为{A→D,B→C,E→A},则该关系模式的候选码是( )。
A.AB B. BE C.CD D. DE
⏹8. 事务的四个特性含()。
A.串行性 B.一致性 C.开放性 D.封锁性
⏹9. 下面哪种不属于数据库安全技术()
A.存取控制 B.视图 C.镜像 D.审计
⏹1. 用户只能通过基本关系操作关系DB中的数据。
⏹2. 若模式R中的属性全部是主属性,则R必定是BCNF。
⏹3. 若事务T1对数据对象A上了IS锁,则事务T2不能
对数据对象A上SIX锁。
⏹4.规范化过程中,关系的分解不是唯一的。
⏹5.查询优化时,尽可能先做笛卡尔积。
⏹四.简答题
⏹1.数据库设计的几个阶段及其主要任务是什么?
⏹2.登记日志文件的原则是什么?登记日志文件为什么
必须先写日志文件,后写数据库?
⏹3.什么是DB完整性?DBMS的完整性控制有哪些功能?
⏹4.当前数据库技术发展的主要特征是什么?
武汉大学《数据库原理》课程组五.查询设计题
⏹设某供应DB:参见教材
⏹1.用关系代数表示下列查询:
⏹1)查询为所有工程供货的供应商名。
⏹2)查询为工程号J1供货且与该工程位于同一城市
的供应商名。
⏹2.用SQL语句完成下列查询:
⏹1)查询至少为工程号J1和J2供货的供应商号。
⏹2)查询不供应P2零件号的供应商号和供应商名。
⏹3)查询重量低于红色螺丝刀的零件号、零件名和颜色。
⏹4)查供应商数超过4个的工程号和供应商个数。
按供应商个数升序排列,个数相同时,按工程号降序排列。
武汉大学《数据库原理》课程组六.证明题:
⏹设关系模式R(U)的函数依赖集F中包含函数依赖:
⏹Yj—>Zj (j=1,2,…,k),
⏹试证明:在F+中,Y1Y2…YK—>Z1Z2…ZK成立。
⏹七、数据库设计
⏹1.关系模式BCL(BNO,CITY,SSETS,CNO,NAME,ADDR,LNO,
AMOUNT),各属性依次为支行号,支行所在城市,支行总资产,客户号,客户名,客户地址,贷款号,贷款金额。
⏹设一个客户可贷多笔贷款,一笔贷款可由多个客户共同贷款;贷款
由各个支行发出,一笔贷款只能由一个支行发出,贷款号在各支行唯一。
⏹试分析该关系模式存在的问题并用规范化理论将其分解为合理的关
系模式。
七.数据库设计
武汉大学《数据库原理》课程组
⏹2.设要建立舰队管理信息系统,它包括如下信息:
⏹舰队方面:舰队D:舰队名称,基地地点,舰艇数量Q1
舰艇T:编号,舰艇名称,所属舰队名称
⏹舰艇方面:舰艇T:舰艇编号,舰艇名,安装的武器名称
武器W:武器名称,出厂时间,所属舰艇编号
官兵G:官兵证号,姓名,所属舰艇编号
⏹其中:一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇
安装多种武器,一种武器可安装于多艘舰艇上,某舰艇上安装某种武器有具体日期date及数量Q2;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇。
⏹设计:1)分别设计舰队和舰艇两个局部E-R图,并它们合并为一个
全局E-R图;
2)将该全局E-R图转换为关系模式。
武汉大学《数据库原理》课程组讨论题
⏹现有如下关系模式:
Br(图书编号B#, 书名, 作者名, 出版社,
读者编号R#, 读者名, 借期, 还期)
⏹1)写出模式Br的主码;
⏹2)模式Br中如果存在部分函数依赖请写出两个。
⏹3)模式Br中如果存在传递函数依赖请写出一个。
⏹4)模式Br最高满足第几范式?
若不符合BCNF则分解为BCNF。