- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
- python web(bottle框架)知行合一之-简单知识付费
python web(bottle框架)知行合一之-简单知识付费平台-”全栈“实践(5)---需求分析之数据库一些说明
每日细语 :得不到的永远在骚动 被偏爱的有恃无恐
PS:笔记只是为了更好表达我怎么语言表述,有些时候可能难免废话一推!
因知识有限, 如有错误, 欢迎指正.
常用的数据库
- PostgreSQL
- MySQL
- MS SQL Server
- Oracle
- SQlite
- MongoBD
关于数据库一些概念
关系数据库建模
数据库建模的目的是针对你的应用需求构造对应的数据库模型,来管理你的数据,我们一般在开始做项目之前都需要考虑清楚自己的web应用需求是什么?针对需求进行相关数据库表的设计。
据库建模步骤
- E-R图设计(E-R图成概念上讲主要的意思是:构造一个描述客观实体之间的关系模型图)
- 根据E-R图进行关系表设计
E-R图设计的一些概念
-
实体:客观世界存在实体,如事物,事件,角色等
-
实体属性:客观实体一些特征描述
-
关系:客观实体之间关联性
E-R图中的常见关系
- 1:1(一对一关系)
- 1:N(一对多关系)
- M:N(多对多关系)
E-R图示例
![](https://img.haomeiwen.com/i1789550/374caa1c2f50099c.png)
关系表设计的一些说明
- 1:1(一对一关系):一般需要为两个表设置相同的主键列
- 1:N(一对多关系):一般需要在N表中添加一个外键列(FK),该列和1表的主键想关联
- M:N(多对多关系):一般是需要独立出一个表,来表示这关系,这个表的组成主要是由两个表的主键组成
结束
以上笔记纯属个人学习实践总结,有兴趣的同学可以加群一起学习讨论QQ群:148824367
网友评论