Logo

郎哥编程

数据库设计

2022-03-15 315

采用的数据库系统

数据库系统:MySQL8.0.16

数据库名称:ebook

MySQL8.0版支持Windows、Linux、Solaris等主流操作系统,硬件配置无特殊要求。学习用的MySQL系统可以安装在普通的PC机上,即家庭用计算机即可。如果用于网站或系统建设,并对外提供数据库服务,建议安装到服务器端。

在安装MySQL时,需要针对不同的操作系统安装不同版本的MySQL版本。例如Windows 64位操作系统,就需要安装64位的MySQL Windows版;Linux 64位操作系统,就需要安装64位的MuSQL Linux版。

数据库命名规则

1、表名全部使用小写,不能使用汉字,长度不要过长,对于过长的表名,请使用缩写。

2、字段名称全部采用小写,采用字段的名称必须是易于理解,一般不超过三个英文单词,多个单词用下划线'_'分隔。

ebook数据库设计

17.png


系统角色关系图

上图是系统角色关系图,图中用户、图书角色是实体对象,系统需要存储他们的信息,需要建立一一对应的数据库表。

图中也反映了角色之间的业务关系,用户订阅或订购图书业务,是通过订单来完成的,订单将用户和图书关联起来,需要建立订单表,将这种关联关系存储到数据库。

18.png

 数据库逻辑图

上图为数据库逻辑图,逻辑图给出了数据库表之间的逻辑关系,也描述了数据库表的字段构成。

19.png

20.png

21.png



 


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论