- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生信息管理系数据结构设计与实现
《网络数据库》
课程设计
题目: 学生信息管理系统数据结构设计与实现
院系名称: 管理学院 专业班级:
学生姓名: 学 号:
成绩评定:
调查、资料收集情况(20%) 专业知识应用情况(30%) 论文、报告的创新性(35%) 写作及排版的规范性(15%) 总评
2010年 12 月15 日
学生信息管理系统数据结构设计与实现
一、实验软件:
Microsoft SQL Server 2000
二、实验目的和要求
1.理解和掌握数据库原理的基本概念和思想;2.熟悉和掌握SQL Server 2000的基本操作;3.理解和掌握数据结构分析的基本方法与实现过程。??为了学习研究,我试着开发一个模拟的学生管理信息系统。本系统为简单模拟系统,因此系统包括的数据都是一些学生最基本的信息,包括学生基本信息表student、学生选课表course和学生成绩表sc。
表1:student为学生基本信息表,表2:sc为学生成绩表,表3:course为学生选课表Student表的主键为学号,course表的主键为课程代号,表sc为表student和表course建立联系,其中包含了表student的关键码学号和course表的关键码课程号。 姓名 性别 年龄 所属学院 200801001 张山 男 19 管理 200801002 王水 男 19 管理 200801003 李发财 男 20 管理 200801004 黄小花 女 19 管理 表1
学号 课程代号 成绩 200801001 1 77 200801002 2 90 200801003 3 80 200801004 4 59 表2
课程代号 课程名 学分 课时 1 管理学 1 36 2 市场营销 1.5 36 3 经济学 3 48 4 线性代数 2 48
表3
(二)应用SQL Server 2000对所建立的数据结构给予实现
1、SQL Server数据库的建立
(1)建立数据库student,选择数据库,右击,选择新建数据库,然后填写数据库名称为student即可,结果如图1:数据库student。
图1:数据库student(2)在数据库student中建立表student,展开企业管理器的树型管理目录,选择数据库student,在弹出的菜单中,左键选中“新建” “表”,在弹出“设计表”窗口中,设置该表所包含的属性的“列名”、“数据类型”、“长度”、“允许空”等参数值,点击“保存”或“关闭”按钮,系统提示保存,输入表名student,点击“确定”按(钮完成表的建立。
????????????????????? 图2:表student属性
?????????????? 图3:填student名称
(3)在表student中插入数据:展开企业管理器的树型管理目录,在窗口右边右键单击选中表student,在弹出的菜单中,左键选中“打开表” à“返回所有行”,在弹出的窗口中,“*”表示当前可以插入数据的行,直接定位鼠标在一单元格,输入符合要求的范例数据,点击“关闭”按钮完成表的数据插入。最终结果如图4:表student所示。
??????????????????????????图4:表student
(4)根据预设的数据结构,在数据库student中,分别建立表sc和表course,具体步骤如表student建立,这里不再详细列举,最终结果如图5:表sc和图6:表course所示。
?????????????????????????图5:表sc
??????????????????????????图6:表course
2、数据库建立过程的补充说明
由于本次实验室模拟学生管理系统的,数据量很少,内容较简单,但是为了学生信息准确性,学号和课程号的唯一性,所以将学号和课程代号设为唯一索引,具体给出表course的索引设置过程,如图7:课程代号索引建立结果,主键设置为已每个学生唯一拥有的学号和每门课程独立拥有的课程号,利用第三个表sc为这俩个表建立联系。
???????????????? 图7:课程代号索引建立结果
(1)利用SQL Server查询分析器查找学号为200801003的同学信息。
SQL语句:SELECT * FROM student WHERE 学号=”200801003”
操作步骤:点击开始——程序——Microso
文档评论(0)