毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net师生交流平台的开发+文献综述(6)
留言分类是为了让不同专业的学生能够一针见血得提出相应的问题,从而更加高效得得到对应老师的回复。留言分类图如图3.2所示。
图 3.2 留言分类表
教师表实体图如图3.3所示。图 3.3 教师信息表示图
教师信息表用于教师的身份验证,对于学生而言需要一个表存储和读取用户的信息,其实体图如图3.4所示。
图 3.4 学生信息表实体图
系统总E-R图如图3.5所示。
图 3.5 总E-R图
3.1.3 数据库逻辑结构设计
概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。
第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。
第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。
本系统中表的关系模式为:
留言表(留言本编号,用户留言标题,用户名称,留言时间,留言内容,管理员回复标题,管理员名称,管理员回复时间,回复内容,所属分类,留言所属ID)
留言分类表(留言本分类编号,分类名称)
教师信息表(教师ID,教师名称,教师密码)
学生信息(学生ID,学会姓名,学生密码,性别,头像,IM,个性签名,备注信息)
3.1.4 数据表设计
现在我们将用SQL2008来建立表,数据库中的表有留言表,留言分类表,教师信息表和学生信息表。
留言表gbook,其中所有的留言数据都会放在此表中,如表3.1所示。
表 3.1 gbook表
需要创建留言分类表进行留言的分类,期中留言分类表如表3.2所示
表 3.2 留言分类表
教师信息表如表3.3所示
表 3.3 教师信息表
教师信息表用于教师的身份验证,并确定操作人员的权限。对于学生而言需要一个表存储和读取学生的信息,如表3.4所示。
表 3.4 学生信息表
3.1.5 数据表关系图
系统数据库中需要约束,需要约束的表包括用户表、留言表、和留言分类表。
其约束的结果可以如图3.6所示。
图 3.6 数据表关系图
3.1.6 数据库执行代码
在数据库建立表的过程中,我们可以使用Transact-SQL数据控制语言来完成表的创建。
数据库控制语言是用来约束或改变数据库用户或角色权限的语句,包括GRANT、REVOKE、DENY等语句。
数据定义语言用于创建数据库和数据库对象,用于执行数据库操作。例如表、视图、存储过程、触发器等。常用语句包括CREATE、ALTER和DROP等。
数据操纵语言主要用于操作表和视图中的数据。比如用于刚创建的表而言,需要从中添加数据,此时需要用到插入语句INSERT,还有删除语句DELETE,查询SELECT语句。
如下就是我们创建gbook数据表运用的代码:
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
社会标签系统挖掘研究中文博客标签及标签云图的自动生成研究
下一篇:
UDK科幻风格游戏场景设计与漫游
ASP.NET飞翔租贷汽车公司信...
asp.net+sqlserver校园论坛开发设计
ASP.NET+sqlserver健身房管理系统的设计与实现
asp.net+sqlserver班级网站设计
ASP.NET+SQLSERVER无纸化考试系统+ER图
ASP.NET+SQLSERVER学生心理健康网设计
ASP.NET农场购物网站系统的设计与实现
基于Joomla平台的计算机学院网站设计与开发
浅论职工思想政治工作茬...
从政策角度谈黑龙江對俄...
浅谈高校行政管理人员的...
压疮高危人群的标准化中...
上海居民的社会参与研究
酵母菌发酵生产天然香料...
提高教育质量,构建大學生...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...