- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
一.设计目的
目前在许多地方, 学生的基本信息和成绩统计都是由单个单个的表
统计,就整个学校而言学生成绩的管理较为分散。 管理人员不便于管理和统计, 学生的信息也得不到长久的保存。 为了实现学校对所有班级、学生的信息进行系统的管理, 特设计了一下学生系统设计库。
目标: 1.管理员能够方便地对信息进行添加、编辑、删除、查询等操作。
2.教务人员可以方便地查询所需成绩信息,并得到相应
的统计报表。
二.设计构思
这个学生管理系统一共有 6 个实体,分别是学生、课程、老
师、成绩、班级、宿舍,下面就对这 6 个实体进行关系分析。
1)一个学生只属于一个班级,而一个班级可以有多个学生,所以学生与班级的关系是 m:1 的关系
2)一个学生只住在一个宿舍,而有很多学生住在一个宿舍,所以学生与宿舍的关系是 n:1 的关系
3)一个学生可以有多个老师,而一个老师也可以教多个学生,所以学生与教室的关系是 m:n 的关系
4)一个学生可以有选修多门课程,而一门课程也可以由多名学
生选修,所以学生与课程的关系是 m:n 的关系
(5)一个老师可以教多门课程,而一门课程也可以由不同的老师
1文档收集于互联网,如有不妥请联系删除 .
班级号
专业名
班级
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
教,所以老师和课程的关系是 m:n 的关系
. E-R 关系图
地址
1
人数 编号
住宿
m
1
n
宿舍
m
n
教学
m
人数
n
姓名
系别
姓名
m
n
学号
教师号
性别
四.在数据库中建立表
(黑色部分为主码)
性别
学生表
教师
组成
学生
课程表
年龄
学生和课程的关系
职称
教师表
讲
成绩
选修
教
教师和课程的关系
教师和学生的关系
宿舍表
课程
课程号
宿舍和学生的关系
课程名
班级表
学分
班级和学生的关系
五.关系图
2文档收集于互联网,如有不妥请联系删除 .
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
五. 数据库功能
1)插入
INSERT
INTO 表名 [( 属性列 1[, 属性列 2...)]
VALUES ( 常量 1 [, 常量 2]...)
(2)修改
UPDATE 表名
SET 列名 =表达式 [, 列名 =表达式 ]...
[WHERE 条件 ];
(3)修改
DELETE
FROM 表名
[WHERE 条件 ]
(4)查询
SELECT [ALL|DISTINCT] 目标列表达式 [, 目标列表达
式 ]
3文档收集于互联网,如有不妥请联系删除 .
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
FROM 表名或视图名 [, 表名或视图名 ] [WHERE 记录过滤条件 ] [GROUP BY 列名 [, 列名 ]
[HAVING 小组过滤条件 ] ]
[ORDER BY 列名 [ASC|DESC] [, 列名 [ASC|DESC]
六.数据库技术重要性,以及自己的学习心得体会
数据库技术研究和解决了计算机信息处理过程中大量数据有
效地组织和存储的问题, 在数据库系统中减少数据存储冗余、 实现
数据共享、 保障数据安全以及高效地检索数据和处理数据。 首先充分体现系统的需求, 数据库是为应用服务的, 好的数据库设计应该首先能满足应用系统的业务需求, 准确的表达数据间关系。 保证数据的准确性和一致性,通过主外键、非空、限制、唯一索引等保证
数据的健壮。提高数据的查询效率,通过合理表结构,安排物理存储分区、增加索引等方式,提高数据的读取速度,提高查询效率。有好的扩展性,在必要时能根据需求扩展数据结。
我们专业这个学期开设了这门课程—— SQL Server 应用教程,个人认为学得比较多的就是查询,还有删除、插入等对表的操
作。在建立一个数据库时, 搞清楚各个实体之间的关系, 设立主键,分清主表和从表,最重要的就是理清关系。在未来的道路上,虽然
我不打算从事数据库这一领域, 但我还是觉得数据库挺重要的, 也很有发展。 数据库涉及的领域正在逐步扩大, 我们所学的是电子商务,也会涉及到网站的设计,这都需要数据库的建立。
4文档收集于互联网,如有不妥请联系删除 .
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
学
生
管
理
系
统
数
据
库
设
计
姓名:蔡晓
学号:班级:电商 082
5文档收集于互联网,如有不妥请联系删除 .
原创力文档


文档评论(0)