数据库设计大题详解

大题一:画E-R图(概念结构设计)

实体就是具体的物品,关系就是实体之间的关系,属性就是特征,内涵的意思

简单的小栗子:

1对1,1对n,n对m,自己考虑两者存在这个关系时可能的数量,n和m是象征性符号,代表有很多

但是并没有写完,属性我们是要记得画的,完善后如下:

在属性中,编号是必备的,因为是唯一确定实体的,其他的可以按照题目要求和自身的经历来写

大题二:E-R图转换为关系模型

1.将实体的名字转换为关系模式的名字

2.实体的属性就是关系的属性,实体的码(主码,一般就是编号之类的)就是关系的码

3.联系之间的转换:

        1对1:任意一方的主码作为外码加入另一方,并在另一方中加入联系本身的属性

例如:A与B是1对1的,A中含有属性a和b,a是主码,B中含有c和d,c是主码,两者联系有属性e,我们可以将a作为外码加入B中,并在B中加入e,此时B中含有c,d,a,e,c是主码,a是外码

        1对n:将1中的主码作为外码加入n,并在n中加入联系本身的属性

        n对m:将两者的联系单独出来,并将两者的主码都放入联系中结合作为主码,并将联系的属性放入联系中

例如:A与B是n对m的,A中含有属性a和b,a是主码,B中含有c和d,c是主码,两者联系有属性e,我们单独创建一个关系模型C,将a和c放入C中作为主码,e放入C中,得到一个新的关系模型C,含有a,c,e,它的主码是a和c

补充:不同层次数据模型转换方案和鸟足图(CDM,LDM,PDM)

PDM就是关系模型,CDM/LDMPDM的转换其实就是E-R模型到关系模型的转换。有的地方要求画出具体的图像,而不是简单写出转换的内容,我们要化成表的形式。

包括E-R图,我们学校很喜欢用鸟足图来表示,如果你觉得麻烦,还是用之前的吧。

由于可能会考鸟足图,我们在这里补充一下个人认为并不聪明的鸟足图的部分图像

联系的连接是这样画的

还有一些扩展:

这个是看分组的两个是否可以同时出现,也就是是否互斥

这个是看分组的能否完全表示整体

还有强实体和弱实体,看是否存在依赖关系

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/707176.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

alphassl泛域名证书13个月600

AlphaSSL是GlobalSign旗下的数字证书品牌,它主要视为客户提供两种入门级的SSL证书——DV单域名以及泛域名SSL证书。这两种SSL证书一种可以保护www和两个域名记录,或者单个子域名激励;另一种可以同时保护多个域名记录,满足了大部分…

Android手动下载Gradle的使用方法

导入新项目通常会自动下载gradle版本,这种方式很慢而且经常下载失败,按照提示手动下载的gradle应该放在那里,如何使用,本篇文章为你提供一种亲测有效的方法: 在Android Studio打开Setting搜索Gradle找到Gradle的存放目…

Wondershaper网络限制脚本源码分析一(下载速度限制篇)

Wondershaper 是一个简单的 Linux 命令行工具,用于自动管理和控制网络接口的上行和下行带宽,旨在为用户提供稳定的网络体验,尤其是在网络拥塞的情况下。它通过 Traffic Control (tc) 工具集实现这一功能,但与直接使用 tc 相比&…

NFTScan 升级 Bitcoin NFT 浏览器,全面优化 NFT 数据解析体系

2024 年 5 月 16 号,NFTScan 团队正式全面升级了 Bitcoin NFT 浏览器。随着 Ordinals 铭文生态的崛起开始,Bitcoin 链上活动极大增加,市场被广泛认可,NFT 生态逐渐蓬勃发展。此次 Bitcoin NFTScan 浏览器对 Ordinals 铭文板块进行…

亚马逊调整退货处理费,卖家如何应对新挑战?

在电子商务领域,退货处理一直是一个重要且复杂的问题。作为全球最大的电子商务平台之一,亚马逊一直在寻求优化退货处理流程,以平衡消费者满意度和运营成本。近日,亚马逊宣布自2024年6月1日起,将对退货处理费收取标准进…

月薪20K+的策划人简历应该怎么写?

一般咱们大多数策划在写简历前,都是先直接找模板,然后按照模板的框架直接往里面填内容。 最后草草收场,直接拿去海投简历,结果发现没有拿到任何面试邀约。 策划写简历前的第一件事要梳理自己的能力模型和岗位JD。 因为只有先梳…

20232831 袁思承 2023-2024-2 《网络攻防实践》第10次作业

目录 20232831 袁思承 2023-2024-2 《网络攻防实践》第10次作业1.实验内容2.实验过程(1)SEED SQL注入攻击与防御实验①熟悉SQL语句②对SELECT语句的SQL注入攻击③对UPDATE语句的SQL注入攻击④SQL对抗 (2)SEED XSS跨站脚本攻击实验…

STL <string>--------String的OJ题目

1.题目截图(把字符串转换成整数----atoi) 1.1题目解析(在代码里) class Solution { public:int myAtoi(string str) {// 100% 97.45% int len str.size();if(len 0)return 0;int i 0, flag 1, isSignal 0, res 0;while(…

24个AI写作网站汇总,免费ai工具,把AI用好工作效率真的能提高300%!

从去年到今年,可谓是AI爆发之年,各种AI工具也是层出不穷。随着openai的暴堆算力以及chatgpt人工智能算法的不断进步,ai正在大跨步的向前迈进。 ai可说是集中了全人类的智慧,未来ai的发展我是不敢想象的。不过在今天,如…

win10电脑怎么录屏?推荐这2个必备技巧

在数字化时代,屏幕录制已成为学习、工作和娱乐中不可或缺的一环。Windows 10作为广泛使用的操作系统,为用户提供了多种录屏工具和方法,可是很多用户不知道win10电脑怎么录屏。本文将深入介绍两种常见的win10电脑录屏方法,为读者提…

【重要通知】【日记】做为柜员的第一天(398 字)

正文 今天是做柜员的第一天,准确来说是半天。虽然没什么业务,不过还是有些手足无措。主要是真上阵了还是有些恐慌吧。 交接手续真的非常麻烦。 听他们说,不久之后他们要去插秧什么的,据说是党日活动,我真心觉得有些麻&…

深入理解 House of Cat

Index 序言利用 FSOP 调用 House of Cat利用条件伪造IO流条件完整调用链分析 模板System (one_gadget) 模板ORW模板 Demo & Exp利用 __malloc_assert 调用 House of Cat例题:题目思路Exp 序言 原文章:深入理解 House of Cat 随着 GNU 持续不断的更…