上海大学数据库2原理研讨+作业的个人解答

第1周(第五章:函数依赖、推理规则、闭包)

二、研讨课:

画出ER图(上学期学过了,很简单,懒得画),主外键(主键:员工号,外键:部门)(主键:

2、判断F={A->BC,B->A,AD->E}与G={A->BC,B->A,BD->E}就是等价得

因为B->A,所以BD->AD,因为AD->E,所以BD->E,所以。。。

3、设关系模式R具有n个属性,在模式R上可能成立得函数依赖有(1)个其中平凡得FD有(2)个非平凡得FD有(3)个?以上3点都需说明为什么

三、作业:

1、设函数依赖集F={AB->E,AC->G,AD->BG,B->C,C->D},试证AC->G就是冗余得。

AD->BG,C->D,所以AC->BG,所以AC->G,所以冗余

2.课本Page124:习题5、3

(1)X->永远满足。

(2)->Y,则属性Y对于各元组得值相同。

(3)->为平凡得函数依赖,永远满足。

3、课本Page124:习题5、8

证明:(反证法)假设存在A→B

那么A→AB,关系模式R得候选码即为A,不就是全码

∴假设不存在,R不满足A→B

同理:R不满足B→A

第2周(第五章:、关键码、最小函数依赖集)

2.设有函数依赖集:F={AB->C,C->A,BC->D,ACD->B,D->EG,BE->C,CG->BD,CE->AG},计算其等价得最小依赖集。

1、把右边都写成单属性

AB->C,C->A,BC->D,ACD->B,D->E,D->G,BE->C,CG->B,CG->D,CE->A,CE->G2、去左边冗余属性

C->A,CE->A冗余,去掉CE->A,所以

AB->C,C->A,BC->D,ACD->B,D->E,D->G,BE->C,CG->B,CG->D,CE->G

3、去冗余得FD

D->G,所以CD->CG,CG->B,所以CD->B,所以ACD->B,所以ACD->B冗余

所以

AB->C,C->A,BC->D,D->E,D->G,BE->C,CG->B,CG->D,CE->G3.已知R(ABCDE),F={A→B,BC→A,A→D},求R得全部非主属性。

L:C

R:D

N:E

LR:A,B

CE+=CE

ACE+=ABCDE

BCE+=ABCDE

所以非主属性为D

三、作业:

1、已知F={B→D,A→D,DA→CB,CD→A},求Fmin。

1、右边单属性

B→D,A→D,DA→C,DA→B,CD→A

2、左边冗余属性

A→D,DA→C,DA→B,所以A→C,A→B

B→D,A→D,A→C,A→B,CD→A

3、冗余得FD:无

2、如果关系模式R(A,B)得候选码为(A,B)(即为全码),那么该关系模型一定不满足A→B,或B→A。

没什么好说得

3、设有R(ABCDE),F={A→C,B→C,C→D,CE→A,DE→C},求候选码。

L:B,E

R:

N:

LR:A,C,D

BE+=ABCDE

所以BE

第3周(第五章:分解无损与保持FD)

1、R(ABCDE),F={AB→C,AC→E,C→B,E→C,D→C},ρ={ABC,AD,AE,BE,DE},求ρ得分解无损性

2、关系模式R(U,F),其中U={W,X,Y,Z},F={WX→Y,W→X,X→Z,Y→W}。关系模式R得候选键就是(1),(2)就是无损连接并保持函数依赖得分解。

L:

R:Z

N:

LR:W,X,Y

W+=WXYZ

Y+=WXYZ

X+=XZ

候选键:W与Y

出发点:X→Z

不妨大胆得假设R1,R2使得无损联结,也就就是R1∩R2=X,R2-R1=Z

就有WXY与XZ

验证依赖性

πWXY(F)={WX→Y,W→X,Y→W}

πXZ(F)={X→Z}

πWXY(F)∪πXZ(F)=F

大功告成!

3、举出一个满足无损但不保持FD得分解例子,并说明分解得不合理举出一个保持FD但不满足无损得分解例子,并说明分解得不合理。

没什么好说得!

1、证明BCNF一定就是3NF。

反证法,假设不就是,存在传递

然而传递得中间不就是候选键得话语BCNF矛盾

所以。。。

到时候自己编一个BCNF

2.给定关系模式R<U,F>,其中:U={A,B,C,D},F={A->B,B->C,C->D,D->A},判断关系模式R得分解ρ={AB,BC,CD}就是否具有依赖保持性。

求投影,方法瞧研讨

3、课本Page125:习题5、15

画表格,方法如研讨

4.已知R<U,F>,U={A,B,C,D,E},F={AB→C,D→E,C→D},R得一个分解ρ={R1(A,B,C),R2(C,D),R3(D,E)}。判定分解ρ就是否为无损连接得分解与保持函数依赖性。

THE END
1.R语言中的数据可视化:ggplot2的高级绘图技巧语言中的 ggplot2 是一款功能强大的数据可视化工具,它基于“图层”(layer)的思想来构建图形,使得用户可以轻松创建复杂的图形,并且具有高度的可定制性。 创建基础图形 首先,我们需要加载 ggplot2 包,然后使用 ggplot() 函数来创建基础图形。例如,下面的代码创建了一个简单的散点图: ...https://www.jianshu.com/p/e022fdd08c3d
2.在线考试系统er图怎么画(包含数据库模型)在线考试系统er图怎么画(包含数据库模型) 随着计算机的发展,考试也开始自动化,学生通过计算机来完成考试,老师通过计算机来完成出题和判卷。 如果有需要,可以试试云学堂绚星在线考试系统,点击免费申请试用30天! 一、系统E-R图 经过分析,本系统主要包括试题索引、试卷、成绩、学生、管理员、主观试题、客观试题七个实体...https://baike.yxt.com/4893164242.html
3.迅捷思维导图迅捷思维导图是一个在线思维导图协作绘图平台,为用户提供安全、便捷的在线作图工具,支持在线绘制逻辑图、树状图、气泡图、鱼骨图等思维导图,同时依托互联网的优势,可以实现多人协作和共享.https://app.siweidaotu.com/
1.实体关系图(ER图)的最佳绘制工具推荐探讨了SQLServer2000自带工具绘制的一对多关系表的效果及其导出功能,并推荐了几款专业的ER图绘制软件。 关于SQL Server 2000自带的关系图工具,它确实能够处理一对多的关系表,但其功能相对有限,可能无法满足复杂项目的需求。对于是否好用,这取决于个人的具体需求和偏好。 https://www.php1.cn/detail/HuaGuanXiTu_ER_T_bdd40c0f.html
2.ER图绘制ER图绘制 ER图 1、画ER图的三个步骤: 一共就三种关系 (1)画实体 (2)画实体之间的关系(重点) (3)画属 2、确定表结构(5分) 3、确定主键和外键(5分)https://blog.csdn.net/abc1599620/article/details/143871940
3.PixWeaver支持哪些绘画工具PixWeaver作为一个AI驱动的绘画创作管理平台,为用户提供了丰富的绘画工具和素材。以下是对PixWeaver所支持的绘画工具的详细介绍: 一、核心绘画工具 AI绘画辅助: PixWeaver通过智能算法,支持用户输入创意描述或选择风格、色彩等参数,然后自动生成相应的草图。这一功能极大地降低了绘画的门槛,使得用户即使不具备专业的绘画技...https://ai.gameba.cc/wz/1810.html
4.ER图绘制裕奥在线绘图工具Freedgo提供平面图-家庭办公室相关的制图工具,可以创建思维导图,云架构图,软件架构图,UML,BPMN,ER模型,流程图,UX设计图,软件流程图。立即开始免费试用!https://www.freedgo.com/diagramdetail/6/62/d_0_6_62_192287719508934658_1_0_0.html
5.进销存的e在E-R图中,商品与供应商之间通过供应实体相连,商品与订单之间通过订单明细实体相连,客户与订单之间直接相连,仓库与库存之间直接相连。 六、使用简道云进行E-R图绘制 简道云是一款高效、便捷的在线工具,可以帮助用户快速构建E-R图。用户可以通过简道云的拖拽式界面,轻松添加实体、属性和关系,并进行图形化展示。简道云提供...https://www.jiandaoyun.com/blog/article/910075/
6.画ER图是进行数据库概念设计的工具。画E-R图是进行数据库概念设计的工具。 A. 正确 B. 错误 如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: A 复制 纠错举一反三 检修完毕,电气特性合格的继电器放入恒温箱内进行恒温处理的目的是对线圈进行加热,排除内部潮气:消除因调整时弯曲弹片而带来的接...https://www.shuashuati.com/ti/5a703734b3fa4bab94e1ed5c7727a3ee.html?fm=bdbds6acee959892845a9d201d203a8f99f4a
7.word(wps)如何画ER图,或有什么其他方便使用的工具中关村在线 vivo X90 Pro+ 登录 | 注册 意见反馈 首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多 word(wps)如何画E-R图,或有什么其他方便使用的工具威谱 查看全部8条评论回答 写回答 aa125007775 和微软的office word是完全同类型的 有用(0) 回复 举报 ...https://wap.zol.com.cn/ask/details_3188468_1064789_3.html
8.ER图绘制工具E-R图绘制工具-MySQL文档类资源透心**透心 上传1.27 MB 文件格式 rar 编程,数据库,ER图 绘制ER图的好工具,很好用的绘图工具,不下会后悔的!点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 jason274313380 2017-04-12 22:25:45 评论 很不错的一个工具...https://www.coder100.com/index/index/content/id/932432
9.yywanzhong.mis999.com/newxr34969225.htm动态图 国模特大尺 色欲AV免费观看 37.45MB 675好评 女优生死斗伦理 爱情岛官网论坛 中国黄色毛片我要看美国黄色 85.49MB 362好评 岳母动情了刘聪刘兰芳 美女乳头软件 母子乱伦小说集 73.50MB 332好评 禁止的爱温的小 子2 亚洲图库精品一区二区 99R在线精品视频在线播放 11.87MB 315好评 ...http://yywanzhong.mis999.com/newxr34969225.htm
10.维恩(Venn)图绘制工具大全(在线+R包)腾讯云开发者社区维恩(Venn)图绘制工具大全 (在线+R包) Online tools 2-30 Venn Diagrams (non-proportional) http://bioinformatics.psb.ugent.be/webtools/Venn/ 2-6 Venn Diagrams (non-proportional) http://bioinfo.genotoul.fr/jvenn/example.html 2-4 Venn (non-proportional) http://bioinfogp.cnb.csic.es/tools...https://cloud.tencent.cn/developer/article/1423035
11.whld.longdalvye.com/mmmj79623690.shtml武汉铁路物流中心谷城营业部职工按照优先批车、优先配空、优先装车、优先卸车、优先放行“五优先”原则,开辟“堰水进京”绿色通道,以最快速度装车,确保“堰水进京”铁路物流专列顺利开通。 “此次‘堰水进京’首趟铁路物流专列共发送30车近1500吨饮用水,我们将以首发为契机,进一步发挥铁路运输速度快、成本较低、受...http://whld.longdalvye.com/mmmj79623690.shtml
12.ER图E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应...https://baike.sogou.com/v449756.htm
13.《软件工程导论》第3章需求分析这一章节非常重要!!!尤其是里面的E-R图、数据流图,状态装换图的画法,非常的重要!!!目录第3章 需求分析3.1 需求分析的任务3.1.1 确定对系统的综合要求...https://www.codenong.com/cs106311547/
14.PowerDesigner如何保存画好的ER图dbeaver生成E-R 相对powerdesigner的反向解析来说,dbeaver显得更加简单和方便,没有32位和64位的麻烦,以及各种各样的问题 dbeaver配置ODBC后,可以直接生成E-R图。第一步 配置ODBC,选择ODBC,如图: 二、配置ODBC,以达梦数据库为例: 三、生成E-R效果展示 ...https://www.pianshen.com/article/3296911716/
15.MySQL数据库复习这一篇就够了3、根据上述需求画出E-R图 E-R图又称实体关系图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型。通俗点讲就是,当我们理解了实际问题的需求之后,需要用一种方法来表示这种需求,概念模型就是用来描述这种需求。 1)E-R图基本要素:实体型,属性和联系 ...https://maimai.cn/article/detail?fid=1741736587&efid=ZAWU_wC0QdCDuINV2o8S1Q
16.54454544475. 六西格玛项目团队在明确项目范围时,应采用以下什么工具?( ) A. 因果图 B. SIPOC C. PDPC法 D. 头脑风暴法 76. 哪种工具可以用于解决下述问题:一项任务可以分解为许多作业,这些作业相互依赖和相互制约,团队希望把各项作业之间的这种依赖和制约关系清晰地表示出来,并通过适当的分析找出影响进度的关键路径,从而...https://www.douban.com/note/708272089/