网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯ASP

基于ASP设计的毕业设计学生选题系统

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2013-12-03 21:40:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

3.4.2 设计步骤

1.成关系模式

首先把信息需求分析阶段所得到的信息进行汇总,得到系统的属性集合,接着从属性集合中找出函数依赖集。通过归类、分析和抽象,初步得到表示各个实体属性及实体之间关系的关系模式,即二维表格的形式。这些表格内容主要包括关系名、属性名称、属性类型、属性长度、缺省值以及主关键字等。其中属性名和主关键字是设计的关键。但这些关系中的数据基本上是它们的自然表现形态,只起到组织信息的作用,数据之间的联系复杂,冗余大,数据独立性差,难以管理和维护,查询速度慢。因此必须对这些关系模式进行进一步的分析和提炼,得到优化的模式,以使这些数据按尽可能简洁的方式进行分组,避免数据冗余,设立恰当的关键字及索引,使用户使用起来快速、方便、灵活、安令。

2.对关系模式进行规范化

有了以上信息的初步归类,依据数据库的关系理论,按以下步骤对关系模式进行规范化:

l)将关系模式转化为第一范式(1NF),使关系中的所有属性都是不可分割的,这里的不可分割是指每一属性仅包含关于该实体的一个单一的事实

2)将关系模式转化为第二范式(2NF),要求关系中的每一列都要函数性的依赖于主关键字,也就是说一个关系不能包含外部的信息。

3)将关系模式转化为第三范式(3NF),关系中的记录符合第二范式,同时不存在传递依赖。所谓传递依赖是指当关系中含有一个定义在其他列的非主列时,就称为该关系存在传递依赖。这样得到的关系中的所有属性依赖于、并且完全依赖于主关键字。

3.4.3 数据库设计

按照上面所陈述的理论和数据库设计步骤,这里进行详细地数据库设计。

 

StudentInfo学生信息表

3-1                      保存学生信息表结构:

字段

说明

类型(长度)

备注

STUDENT_NAME

学生姓名

nvarchar(10)

 

STUDENT_NO

学生学号

varchar(2)

主键,标识

STUDENT_CLASS

学生班级

Int

 

STRONGSUIT

特长

varchar(50)

 

STUDENT_CONTACT

联系方式

nvarchar(50)

 

TeacherInfo:教师信息表

3-2                     保存教师师信息表结构:

字段

说明

类型(长度)

备注

TEACHER_NO

老师编号

varchar(2)

 

TEACHER_NAME

教师姓名

nvarchar(10)

主键,标识

DEPT_NAME

所属部门

nchar(20)

 

SUBJECT_NAME

所带课题

nchar(20)

 

TEACHER_POST

教师职称

nvarchar(50)

 

TEACHER_CONTACT

联系方式

nvarchar(50)

 


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论