采用的数据库系统
数据库系统: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数据库设计

系统角色关系图
上图是系统角色关系图,图中用户、图书角色是实体对象,系统需要存储他们的信息,需要建立一一对应的数据库表。
图中也反映了角色之间的业务关系,用户订阅或订购图书业务,是通过订单来完成的,订单将用户和图书关联起来,需要建立订单表,将这种关联关系存储到数据库。

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


