目录
何为E-R模型?
总结:
首页 数据库 mysql教程 DB基础知识

DB基础知识

Jun 07, 2016 pm 03:56 PM
基础知识 数据 数据库 这个

“数据库”这个陌生而又数据的东东,从进提高班第二年就开始接触,不管是做过的项目还是自考的学习加起来也有3遍了。这只是一个开始,软考又要对数据库进行全面的分析,那么现在就让我们再一次剖析它吧! 首先,从一副图中进行整体的把控:由于这不是第一次

“数据库”这个陌生而又数据的东东,从进提高班第二年就开始接触,不管是做过的项目还是自考的学习加起来也有3遍了。这只是一个开始,软考又要对数据库进行全面的分析,那么现在就让我们再一次剖析它吧!

首先,从一副图中进行整体的把控:由于这不是第一次接触,所以就针对重难点进一步探讨。即:E-R模型、关系模型。

\

通过以上的图可以看出数据库技术基础主要包括两大部分即:基础和构成。现在就针对E—R模型和关系模型的转换及关系代数的介绍:

何为E-R模型?

E-R图也称实体-联系图(EntityRelationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

E-R图中的主要构件:

\

E-R模型的实例:

\

从上图可看出实体和实体之间存在着各种联系,如:一对一,一对多,多对多。这也正式E-R模型和关系模型转换的关键。喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPGgyPiAgICC6zs6qudjPtcSj0M2jvzwvaDI+CjxwPiAgICAgICAKudjPtcSj0M2jqFJlbGF0aW9uTW9kZWyjqcrHxL/HsNfus6PTw7XEyv2+3cSj0M3WrtK7oaO52M+1yv2+3b/iz7XNs7LJ08O52M+1xKPQzdf3zqrK/b7dtcTX6davt73KvaOs1Nq52M+1xKPQzdbQ08Ox7SYjMjY2ODQ7veG5ubHttO/KtczlvK/WrrzktcTBqs+1o6zG5NfutPPM2MmrysfD6Mr2tcTSu9bC0NSho7nYz7XEo9DNysfTycj0uMm49rnYz7XEo8q91+mzybXEvK+6z6GjudjPtcSj0M3T0LnYz7XK/b7dveG5uaGiudjPtbLZ1/e8r7rPus252M+1zerV+9DU1LzK+Mj9sr+31tfps8m1xKGjCjwvcD4KPHA+ICAgIMjnzbyjurzytaW1xLnYz7XEo8q9oaM8L3A+CjxwPiAgICAgICA8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140510/2014051008574430.jpg" alt="">

现在明白了关系模型和E-R模型的概念,问题又来了它们之间如何转换呢?

下面就通过简单通俗的语言来介绍:

在E-R模型中如果关系为一对一,一对多,多对多那么在关系模型中转化为:

一对一:将其中一个实体的主键放到另一个实体中。

一对多:将一对的实体中的主键放到多的实体中。

多对多:将两个实体中的主键抽出来另组成一个关系实体。

如果按着这个方法那么在面对这类问题就不用头疼啦!

总结:

以上就是对数据库知识的简单总结,其中对E-R模型和关系模型的转换进行了详细的介绍,在今后的学习中会慢慢的补充优化!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1676
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
AI初创集体跳槽OpenAI,Ilya出走后安全团队重整旗鼓! AI初创集体跳槽OpenAI,Ilya出走后安全团队重整旗鼓! Jun 08, 2024 pm 01:00 PM

上周,在内部的离职潮和外部的口诛笔伐之下,OpenAI可谓是内忧外患:-侵权寡姐引发全球热议-员工签署「霸王条款」被接连曝出-网友细数奥特曼「七宗罪」辟谣:根据Vox获取的泄露信息和文件,OpenAI的高级领导层,包括Altman在内,非常了解这些股权回收条款,并且签署了它们。除此之外,还有一个严峻而紧迫的问题摆在OpenAI面前——AI安全。最近,五名与安全相关的员工离职,其中包括两名最著名的员工,“超级对齐”团队的解散让OpenAI的安全问题再次被置于聚光灯下。《财富》杂志报道称,OpenA

iOS 18 新增'已恢复”相册功能 可找回丢失或损坏的照片 iOS 18 新增'已恢复”相册功能 可找回丢失或损坏的照片 Jul 18, 2024 am 05:48 AM

苹果公司最新发布的iOS18、iPadOS18以及macOSSequoia系统为Photos应用增添了一项重要功能,旨在帮助用户轻松恢复因各种原因丢失或损坏的照片和视频。这项新功能在Photos应用的"工具"部分引入了一个名为"已恢复"的相册,当用户设备中存在未纳入其照片库的图片或视频时,该相册将自动显示。"已恢复"相册的出现为因数据库损坏、相机应用未正确保存至照片库或第三方应用管理照片库时照片和视频丢失提供了解决方案。用户只需简单几步

如何在PHP中处理数据库连接错误 如何在PHP中处理数据库连接错误 Jun 05, 2024 pm 02:16 PM

PHP中处理数据库连接报错,可以使用以下步骤:使用mysqli_connect_errno()获取错误代码。使用mysqli_connect_error()获取错误消息。通过捕获并记录这些错误信息,可以轻松识别并解决数据库连接问题,确保应用程序的顺畅运行。

在PHP中使用MySQLi建立数据库连接的详尽教程 在PHP中使用MySQLi建立数据库连接的详尽教程 Jun 04, 2024 pm 01:42 PM

如何在PHP中使用MySQLi建立数据库连接:包含MySQLi扩展(require_once)创建连接函数(functionconnect_to_db)调用连接函数($conn=connect_to_db())执行查询($result=$conn->query())关闭连接($conn->close())

70B模型秒出1000token,代码重写超越GPT-4o,来自OpenAI投资的代码神器Cursor团队 70B模型秒出1000token,代码重写超越GPT-4o,来自OpenAI投资的代码神器Cursor团队 Jun 13, 2024 pm 03:47 PM

70B模型,秒出1000token,换算成字符接近4000!研究人员将Llama3进行了微调并引入加速算法,和原生版本相比,速度足足快出了快了13倍!不仅是快,在代码重写任务上的表现甚至超越了GPT-4o。这项成果,来自爆火的AI编程神器Cursor背后团队anysphere,OpenAI也参与过投资。要知道在以快着称的推理加速框架Groq上,70BLlama3的推理速度也不过每秒300多token。 Cursor这样的速度,可以说是实现了近乎即时的完整代码文件编辑。有人直呼好家伙,如果把Curs

中国移动:人类正迈入第四次工业革命 正式公布'三个计划” 中国移动:人类正迈入第四次工业革命 正式公布'三个计划” Jun 27, 2024 am 10:29 AM

6月26日消息,在2024年世界移动通信大会上海(MWC上海)开幕式上,中国移动董事长杨杰发表演讲。他表示,当前,人类社会正迈入以信息为主导、信息和能量深度融合的第四次工业革命,即“数智化革命”,新质生产力加速形成。杨杰认为,从蒸汽机驱动的“机械化革命”,到电力、内燃机等驱动的“电气化革命”,再到计算机和互联网等驱动的“信息化革命”,每一轮工业革命都是以“信息和能量”为主线,带来生产力发

如何在 Golang 中将 JSON 数据保存到数据库中? 如何在 Golang 中将 JSON 数据保存到数据库中? Jun 06, 2024 am 11:24 AM

可以通过使用gjson库或json.Unmarshal函数将JSON数据保存到MySQL数据库中。gjson库提供了方便的方法来解析JSON字段,而json.Unmarshal函数需要一个目标类型指针来解组JSON数据。这两种方法都需要准备SQL语句和执行插入操作来将数据持久化到数据库中。

魔改「黑神话悟空」,打败 Midjourney,这个 AI 生图神器让人上头 魔改「黑神话悟空」,打败 Midjourney,这个 AI 生图神器让人上头 Aug 23, 2024 pm 09:42 PM

当AI文生图比拼真实度、艺术感,Ideogram开辟了一个刁钻的赛道:在图片上精准生成文字,并且字体和排版都好看。这个需求并不小众,一键生成海报、插画,还不用P图,能够省不少事,很适合对设计一窍不通的普通人。我们之前写过Ideogram的1.0版本。8月21日,2.0版本来了,真实感更好了,海报更有设计感了,文字这个看家本领也更强了。你或许从来没有听说过它,这是一款前Google员工开发的AI产品,缺点不少,但长板能「弯道超车」Midjourney。指路https://ideogram.ai/A

See all articles