表结构

点击图片在新窗口中查看大图

ZMEACMS数据库结构

核心表说明

表明以“CMS_”开头的,为ZKEACMS的核心表,CMS_Layout,CMS_LayoutHtml,CMS_Media,CMS_Page,CMS_Theme,CMS_WidgetBase,CMS_WidgetTemplate,CMS_Zone。

CMS_Layout

用于存储布局的的主要信息,如:名称等

CMS_LayoutHtml

用于存储布局的结构信息与区域(Zone)的关系

CMS_Zone

用于存储布局区域(Zone)的信息,如:名称等

CMS_Page

用于存储页面的主信息,如:名称,标题,关键字,描述等

CMS_WidgetBase

组件的基础表,用于存储组件的基本信息,如:名称,标题,所属页面,所属布局等。所有的组件都从 CMS_WidgetBase 表进行扩展,清加自有属性。

数据库脚本

https://github.com/SeriaWei/ASP.NET-MVC-CMS/tree/master/DataBase

使用Build.cmd批处理创建数据库,在执行之前请先打开该文件做一些相关的设置修改

Tables 文件夹下面,是创建数据库表的脚本

InitialData 文件夹下面,是初始化数据库数据的脚本

安装和部署

http://blog.zkea.net/2015/09/install-zkeacms/

数据库迁移

ZKEACMS的数据库是基于MS SQL关系型数据库开发设计的,为了适合更多的适用场景,现数据库可迁移至:MySQLSQLite,Access2003,Access2007等数据库中。