欢迎来到天天文库
浏览记录
ID:33444856
大小:71.84 KB
页数:7页
时间:2019-02-26
《宋昌松的sqlsever报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、长春工业大学数据库设计报告专业:电子商务班级:060511姓名:宋昌松指导教师:唐彬工商管理学院2008年06月08日学生成绩管理系统设计报告实验环境数据库管理系统SQLsever2005二、实验目的与要求通过对SQLsever2005的学习做到以下目的系统概述,系统数据库分析部分,数据库物理结构分析(E-R图),数据库逻辑结构设计以及数据录入、修改、删除设计。课程设计是计算机专业教学计划中十分重要的实践性教学环节。是对学生进行专业基本训练,培养实践动手能力和向实践学习,理论联系实际的重要课程。认真抓好生产实习的教学工作,提高生产实习教学质量,是提高学生业务素质和政治素质很关
2、键的一环。运用所学知识将关系数据库规范化,做到满足第三范式并使用SQL语句添加、修改、查询、删除记录信息。三、实验内容(1)根据数据库基本概念、关系模型基本概念和数据库设计概念,再根据需求确定实体、属性和联系。(2)将实体、属性和联系转化为E-R图。(3)将E-R图转化为关系表。(4)根据所需要的内容来设计表,填入有关数据,完成使用sqlserver语句来进行有关的查询等操作。U1实验过程(一)设计能够表示出教师学生和课程关系的E-R图(1)确定教师实体学生实体和课程实体。(2)确定各实体的属性。(3)分别确定出教师实体和学牛实体的主属性。(4)画岀E~R图。E-R图(二)运
3、用第三范式原则将E-R图转化成数据库表格分别为学牛基木信息表、学生课程表和学生所选课程以及成绩表。(1)学生基本信息表:在学生基本信息表屮将每位学生的姓名、所属选系、班级以及学生学号等各方面信息进行具体汇总,为下面的两个表格建立基准。(2)学生课程表:然后在学生课程表中填入学生在本学期中所有要求的应修课程,以及课程代号和每个班级应学的院系专业课。(3)学生成绩表:将每位学生的应修课程和每门课程的最终考试得分情况输入到该项数据库屮,将所有成绩清晰有序地显示出來。具体利用SQLServer建立数据库表格的过程如下:文井■口站第勤営verchar50SO首先以第一个学生基本信息表作
4、为举例,如图中所示,将nember,coursename等学牛信息输入。然后将数据类型进行确定,初步定为50长度的varchar类型。点击确定就可以将该表进行创建。之后的增删工作则全部在表格中加以作。(三)对于三个数据库表格相互之间加入联系,同时对表格中的元素进行增删改查等工作。(1)完成三个数据库表格的创建之后,再将其三个数据库表彼此之间进行一定的关联,从而以满足题目的第一个要求,即是让三个表各自保持相对独立,即不存在传递函数依赖关系,也就是满足第三范式(3NF)。这样不会让该三个表之间相互制约,也能够一定程度上解决数据冗余问题。之后的工作就是将表中出错或者不足的数据进行删
5、增的工作,使得表中元素条理清晰、完整。(2)筛选和统计将这三个表格建立完毕之后,接下来的任务就是将学生成绩表中的数据按照规定进行筛选和统计了。根据第三范式的原则,若想在这个成绩单屮把每位同学的成绩数据筛选出来,即要用到我们课程中学到的条件语句,具体的语句如下:SELECTcoursename,grade,lessonnember=caseFORM学牛成绩表WHEREgrade〉二90GO运行情况如下JSEtXCT[1]cl6、库系统的管理的知识,也讣我更加清楚了数据库是最基本,最重要的部分,数据库性能的高低决定了整个数据库应用系统的性能。一个好的数据库需要通过严格的设计,才能满足各方面对数据的需要。熟悉SQLServer的运用之后,经过这次报告的锻炼,我对数据库的基本概念,基本操作,数据库关系的完整性和规范化优化的过程等等方面的理解又加深了一个层次。而且即便是我们这些电子商务学生不走技术路线,但也避免不了跟网站打交道,而我们知道现在网络技术的发展web2.0,viki等新概念层出不穷,而且随着网络技术的发展,网上支付、网上实名认证等等,这一切的一切都离不开数据库这个最根本的储存系统。所以现在学习的7、这门课肯定会对我们以后的学习和工作起到不可估量的帮助作用。
6、库系统的管理的知识,也讣我更加清楚了数据库是最基本,最重要的部分,数据库性能的高低决定了整个数据库应用系统的性能。一个好的数据库需要通过严格的设计,才能满足各方面对数据的需要。熟悉SQLServer的运用之后,经过这次报告的锻炼,我对数据库的基本概念,基本操作,数据库关系的完整性和规范化优化的过程等等方面的理解又加深了一个层次。而且即便是我们这些电子商务学生不走技术路线,但也避免不了跟网站打交道,而我们知道现在网络技术的发展web2.0,viki等新概念层出不穷,而且随着网络技术的发展,网上支付、网上实名认证等等,这一切的一切都离不开数据库这个最根本的储存系统。所以现在学习的
7、这门课肯定会对我们以后的学习和工作起到不可估量的帮助作用。
此文档下载收益归作者所有