APP下载

校园网二级网站数据表设计

2016-10-21李耸

电子技术与软件工程 2016年9期
关键词:数据表设计

李耸

【关键词】二级网站 数据表 设计

校园网二级网站系统是一套用于展示和管理新闻发布类的网站系统,具有简介展示模块、新闻发布模块、文件下载模块、图片展示模块、管理员模块、数据库管理模块、网站备份模块、模板管理模块、栏目管理模块、内容管理模块、数据块管理模块、链接管理模块、设置管理模块、网站静态化模块。在建设过程中,数据库的概念结构设计完毕后,可以将数据库概念结构转化为某种数据库所支持的实际数据模型,也就是数据库的逻辑结构。

1 数据表设计要点

校园网二级网站设计开发中,考虑到系统的规模,以及系统的功能、稳定性、性能和效率等方面,特别是对系统可移植性的考虑,设计中使用MYSQL数据库系统。依照二级网站数据库需求分析设计各数据库表,各个表中必须设置主键,否则编码过程会受到诸多限制,也会造成数据库的不严谨。在是否允许空方面,对于数据库设置不能为空的属性列,在编码过程中一定要给予相应的判断语句,否则严重影响到程序的健壮性块。

在设计数据表时务必要注意,varchar(M)与char(M)虽然都是存储字符串的,但是意义和用处却大不一样。char(M)表示用M个字符的空间来存储字符串,只在处理定长字符串时操作会简单一些,效率会高点;varchar(M)表示动态存储M的字符以内的字符串,具体花费的存储空间根据被存储的信息大小而定,虽然处理上会麻烦些,但节省了内存空间。所以,必须根据被存储信息的大小来选择。若信息大小基本一致,则使用char(M);若信息大小差异较大,则使用varchar(M)。还应注意的是选择varchar(M)时,当对该属性值进行操作时,最好应做Trim()处理。

2 各个数据表设计

2.1 栏目表

包括ID,栏目名称、栏目内容、栏目内容关键字、栏目内容描述、栏目语言类型、栏目排序值等属性列,数据类型均设置为可变长度的字符串。ID是管理员的唯一标识,故作为数据表的主键。具体设计如表1所示。

2.2 管理员表

包括ID,管理员用户名、管理员密码、管理员昵称、管理员性别类型、管理员手机号、管理员邮箱、管理员QQ号、管理员登录IP、管理员描述标签、管理员最近一次注销时间等属性列。ID是数据表的主键。

2.3 数据块表

包括ID,数据块标题、数据块语言类型、数据块内容等属性列。ID是数据表的主键。

2.4 下载条目表

包括ID,下载条目标题、下载条目关键字、下载条目文件描述、下载条目语言类型、下载条目文件地址、下载条目文件大小、下载条目添加时间、下载条目更新时间、下载条目点击值、下载条目排序值等属性列。ID是数据表的主键。

2.5 友情链接表

包括ID,友情链接标题、友情链接地址、友情链接状态、友情链接关键字、友情链接添加时间、友情链接更新时间、友情链接排序值等属性列。ID是数据表的主键。

2.6 新闻条目表

包括ID,新闻条目标题、新闻条目内容、新闻条目状态、新闻条目二级栏目、新闻条目三级栏目、新闻条目关键字、新闻条目添加时间、新聞条目更新时间、新闻条目点击值、新闻条目排序值等属性列。ID是数据表的主键。

2.7 客服表

包括ID,服务名称、客服语言类型、客服QQ号、客服状态、客服排序值等属性列。ID是数据表的主键。

2.8 皮肤模板表

包括ID,皮肤模板名称、皮肤模板文件夹名、皮肤模板描述等属性列。ID是数据表的主键。

3 结束语

二级网站建设中,数据表设计是制作的首要一步,也是重要一步。数据表设计合理、完整,可以有效开发网站,提高网站性能。通过调研,分析,本文对二级网站数据表做出了全面设计,完成了校园网二级网站的设计与实现的重要部分。

参考文献

[1]赵晓莉.浅析CSS在网页设计应用中的常见问题[J].科技信息,2011(23):517-518.

[2]黄晓乾,陈超.网页设计原则与制作技巧[J].中国科技信息,2010(7):95-96.

猜你喜欢

数据表设计
联合收获机知识库数据多表联合查询方法研究
何为设计的守护之道?
湖北省新冠肺炎疫情数据表(2.26-3.25)
基于列控工程数据表建立线路拓扑关系的研究
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
图表
基于VSL的动态数据表应用研究
设计之味