数据库系统原理课程设计说明书规范化文档.docx

上传人:b****8 文档编号:29728318 上传时间:2023-07-26 格式:DOCX 页数:8 大小:48.78KB
下载 相关 举报
数据库系统原理课程设计说明书规范化文档.docx_第1页
第1页 / 共8页
数据库系统原理课程设计说明书规范化文档.docx_第2页
第2页 / 共8页
数据库系统原理课程设计说明书规范化文档.docx_第3页
第3页 / 共8页
数据库系统原理课程设计说明书规范化文档.docx_第4页
第4页 / 共8页
数据库系统原理课程设计说明书规范化文档.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

数据库系统原理课程设计说明书规范化文档.docx

《数据库系统原理课程设计说明书规范化文档.docx》由会员分享,可在线阅读,更多相关《数据库系统原理课程设计说明书规范化文档.docx(8页珍藏版)》请在冰豆网上搜索。

数据库系统原理课程设计说明书规范化文档.docx

数据库系统原理课程设计说明书规范化文档

 

江西理工大学应用科学学院信息工程系课程设计说明书

课程名称:

数据库原理与技术

课题名称:

参与人员姓名:

班级、学号

参与人员姓名:

班级、学号

参与人员姓名:

班级、学号

参与人员姓名:

班级、学号

完成时间:

指导老师:

邓小鸿

指导老师评语:

 

得分:

 

目录

 

1系统概述1

1.1现状分析1

1.2系统目标1

2系统数据库分析2

2.1数据库需求分析2

2.2数据库概念结构分析2

2.3数据库逻辑结构分析3

2.4数据字典3

3数据库操作部分5

3.1数据库创建5

3.2数据库的更新操作5

3.3数据库的查询操作5

3.4数据库的备份和还原操作5

4系统规范化设计6

4.1数据库表的规范化设计6

4.2数据库的完整性设计6

4.3数据库的维护和安全性设计6

5总结7

5.1收获7

5.2不足和改进7

参考文献8

致谢9

目录必须是超级链接方式,字体为小四号字,段落为固定值20磅

1系统概述

1.1现状分析

用简单的一段话概括你所开发的系统数据库的现状,你为什么要开发?

有什么现实意义?

1.2系统目标

用简单的一段话说明你开发系统所采用开发工具,以及系统的运行环境和所要达到的目标。

正文中文字和段落的要求:

(1)正文中所有文字是宋体小四号字

(2)段落值为固定值20磅

(3)所有数字标号和英文字体为“TimesNewRoman”字体

(4)数字标号的顺序,1,

(1),

(5)所有的标点符号为宋体字

(6)所有的图和表必须满足“三要素”规范,并且在清楚的前提下尽可能的小,必须居中显示。

(7)页码居中,第一章系统概述从第一页开始

(8)页眉写上“数据库系统原理课程设计说明书――课题名称(注意填自己的课题名称)”

注意:

所有的文档必须满足规范,不满足要求的一律不准答辩,文档的书写可以直接用我这个模板,然后自己填充内容。

 

2系统数据库分析

 

2.1数据库需求分析

简单说明你系统具备的基本功能,并画出系统功能结构图。

系统功能结构图2.1所示:

图主体

图2.1系统功能结构图

用简单的话描述各个模块的具体功能

2.2数据库概念结构分析

根据需求分析画出数据库的E-R图,要求先画出分E-R图(图中要画出实体的所有属性),再画出合E-R图(图中不必画出实体的属性,但是联系的属性要画上)

2.3数据库逻辑结构分析

根据E-R图,转换成关系模式,要求指出每个关系模式的主键、外键。

如:

教材中比较经典的三个表作为例S(S#,Same,age,sex),C(C#,cname,teacher),SC(S#,C#,grade)。

E-R图如图2.2所示:

 

图2.2E-R图

2.4数据字典

根据关系模式,画出数据字典表

如:

(1)表名:

S(S#,Same,age,sex),其含义:

学生信息表,存储学生的有关信息。

其结构如表3.1所示:

表3.1学生信息表S

字段名

字段类型

是否为空

说明

备注

S#

CHAR(6)

NOTNULL

学号

主键

Sname

VARCHAR(20)

NULL

姓名

age

SMALLINT

NULL

年龄

sex

CHAR

(1)

NULL

性别

(2)表名:

C(C#,cname,teacher),其含义:

课程信息表,存储课程信息。

其结构如表3.2所示:

注意:

所有的表和图不能在两页中分开,必须是一个整体

表3.2课程信息表C

字段名

字段类型

是否为空

说明

备注

C#

CHAR(6)

NOTNULL

课程号

主键

cname

VARCHAR(20)

NULL

课程名

teacher

VARCHAR(20)

NULL

教师名

(3)表名:

SC(S#,C#,grade),其含义:

学生选课信息表,存储选课信息,其结构如表3.3所示:

表3.3学生选课表SC

字段名

字段类型

是否为空

说明

备注

S#

CHAR(6)

NOTNULL

学号

主键(外键)

C#

CHAR(6)

NOTNULL

课程号

主键(外键)

grade

FLOAT

NULL

分数

 

3数据库操作部分

 

3.1数据库创建

用SQL语句创建数据表,建立关系图,建立相应属性的约束,并给出测试数据库表中的数据,数据库表中的数据可以以截图方式给出。

3.2数据库的更新操作

用SQL语句实现该系统的数据插入、修改和删除操作。

3.3数据库的查询操作

用SQL语句实现该系统的查询操作,要求包含单表和多表的查询。

3.4数据库的备份和还原操作

写出SQLServer2000数据库的备份和还原操作过程,参看实验指导书。

4系统规范化设计

 

4.1数据库表的规范化设计

简单明了地写出你系统数据库表属于第几范式,如果不是,转化为第3NF。

4.2数据库的完整性设计

设计相应的触发器,防止数据库的异常操作。

4.3数据库的维护和安全性设计

设计相应的访问权限,防止非法的数据库操作。

 

5总结

 

5.1收获

简单明了地写出你通过课程设计学到了什么。

5.2不足和改进

简单明了地写出你课程设计中的不足之处,并给出对应的改进方案和继续研究的方向。

 

参考文献

 

给出你设计过程中所参考的书籍,以我们的教材为例

[1]刘智斌,刘玉萍,杨柳编著.《数据库原理》(第二版).重庆大学出版社,2006

[2]萨师煊,王珊编著.《数据库系统概论》(第四版).高等教育出版社,2006

[3]钱雪忠,陶向东编著.《数据库原理及应用实验指导》.北京邮电大学出版社,2006

[4]龚小勇编著.《关系数据库与SQLServer2000》.机械工业出版社,2004

 

致谢

模板供参考:

本系统在设计和实现的过程中,得到邓小鸿老师的大力支持和帮助。

在系统实现阶段,邓老师从需求分析一直到写论文,对我们严格要求,精心指导使我学到很多东西,并指出本系统的不足之处,提出我继续研究的方向。

此外,在本系统的实现阶段,得到***同学的多次帮助和支持,还有其他组员的多次讨论,使我从中得到了很多的启发。

在此一并感谢。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1