毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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的Web网络應用程序开...
电子网络与科學工作的社...
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
公寓空调设计任务书
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
国内外图像分割技术研究现状
中国学术生态细节考察《...
神经外科重症监护病房患...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】