毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
asp.net校园分类信息网的设计与实现(3)
3.4.2数据库概念结构设计
概念结构设计是对用户要求描述的现实世界,通过对其信息的分类,聚集和概括,建立抽象的概念数据模型。这个概念模型反应现实世界的信息结构,通常都采用E-R模式来实现系统的概念设计。系统的E-R图如图2所示。
图2 系统E-R图
联系说明:
用户和信息之间的联系:指一个用户可以操作不同的信息即一个用户可以发布不同的信息,用户和信息是一对多的关系。
管理员和信息之间的联系:指管理员可以管理不同的信息,管理员和信息是一对多的关系。
3.4.3数据库逻辑结构设计
数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本 E-R 图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。经过系统的分析,按照实现功能,把系统所需信息分为用户信息表(nts_Users)、地区分类表(nts_Area)、模板分类表(nts_ClassTemplate)、信息分类表(nts_InfoClass)、新闻信息表(nts_NewsClass)、新闻信息数据表(nts_NewsData)、分类信息数据表(nts_InfoData)、网站信息表(nts_Website)、链接网站表(nts_Link),部分表的详细结构描述如下所示。
(1)用户信息表(nts_Users),用户信息表用来存储用户的信息,主要包括用户编号、用户名、邮箱等信息,该表的详细结构如表1所示。
表1 用户信息表
列名 数据类型 是否为空 说明
id int(4) 否 用户编号
username nvarchar(20) 否 用户名
realname Nvarchar(8) 是 真实姓名
password char(32) 否 密码
sex tinyint(1) 否 男0女1
email nvarchar(50) 是 邮箱
headpic nvarchar(50) 是 头像地址
city nvarchar(20) 是 所在城市
checked tinyint(1) 否 审核
(2)地区分类表(nts_Area),地区分类表用来存储地区的信息,主要包括地区编号、地区名、一级地区等信息,该表的详细结构如表2所示。
表2 地区分类表
列名 数据类型 是否为空 说明
id int(4) 否 地区编号
areaname nvarchar(12) 否 地区名
oneid smallint(2) 否 一级地区ID
twoid smallint(2) 否 二级地区ID
threeid smallint(2) 否 三级地区ID
sort smallint(2) 是 排序
(3)信息分类表(nts_InfoClass),信息分类表用来存储信息分类主要包括分类编号、分类名称、一级分类ID等信息,该表的详细结构如表3所示。
表3 信息分类表
列名 数据类型 是否为空 说明
id int(4) 否 分类编号
classname nvarchar(10) 否 分类名称
oneid smallint(2) 否 一级分类ID
twoid smallint(2) 否 二级分类ID
threeid smallint(2) 否 三级分类ID
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP.net+sqlserver在线留言板系统的设计与实现
下一篇:
ASP.net求职与招聘系统的设计与实现
ASP.NET飞翔租贷汽车公司信...
高校校园网信息安全隐患及防范措施
asp.net+sqlserver校园论坛开发设计
ASP.NET+sqlserver健身房管理系统的设计与实现
asp.net+sqlserver班级网站设计
ASP.NET+SQLSERVER无纸化考试系统+ER图
ASP.NET+SQLSERVER学生心理健康网设计
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
上海居民的社会参与研究
压疮高危人群的标准化中...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...
AES算法GPU协处理下分组加...
提高教育质量,构建大學生...