实习报告.docx
- 文档编号:12144925
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:23
- 大小:1.47MB
实习报告.docx
《实习报告.docx》由会员分享,可在线阅读,更多相关《实习报告.docx(23页珍藏版)》请在冰点文库上搜索。
实习报告
(2011~2012学年第2学期)
实习名称:
计算机应用实践(数据库)
专业:
电化4班
学号:
20116744
姓名:
罗鸣州
实习地点:
机房4楼
实习时间:
7月8日~7月11日
实习成绩:
指导教师(签字):
西南交通大学峨眉校区
年月日
注:
后附纸若干,内容包括实习目的和要求、实习内容、实习方式和安排、实习完成情况、实习心得与体会等。
实习一数据、数据模型、数据库管理系统
一、实验目的和要求:
1、了解数据、数据模型、数据库、数据库管理系统的种类。
2、认识概念层数据模型(实体-联系模型)
3、认识组织层数据模型(关系模型的数据结构)
二、实习情况:
1、在预习实习指导书和实习课件有关内容之后后,通过老师的讲解和介绍,了解和熟悉了数据库在我们日常生活中扮演的角色以及其重要性。
2、了解了数据、信息、DBMS功能、数据模型、概念数据模型、E—R图等基本概念
3、学会了画E—R图的基本方法,在课堂上完成了一张E—R图作业,经过老师的检查,发现了一些问题并加以改正。
(附E---R图)作业
4继续了解了关系、数据类型、码等概念,开始上机练习操作——Access中创建数据库
5、根据老师的步骤讲解,完成了根据自己E—R图在Access中创建的一个数据库,截图如下:
三、实习情况分析
1、E—R图中属性、联系的分类有点问题,查找过程不十分方便
2、实体与属性、联系的关系不十分紧密
3、整改措施:
(1)在个人课程信息中添加“学号”一项属性
(2)教务网上分类方法
四、实习完成情况及心得
1、完成了实习要求;2、心得:
多思考,对找出需要建立的实体;明确实体的各项属性;建立适当的联系。
实习二、创建和使用Access数据库及数据表
一、实习目的和要求:
1、了解Access数据库窗口的基本组成
2、熟悉Access的工作环境,达到熟练使用的目的
3、学会查找7个数据库对象的相关帮助信息,为以后实验打下基础
4、学会如何创建数据库文件
5、熟练掌握使用据库表的建立方法
6、掌握表属性的设置
7、掌握记录的编辑、排序和筛选
8、掌握索引和关系的建立
二、实习情况
总述:
本次实习是在老师课堂的步骤讲解之下在Access中完成一份数据库及数据表的创建和使用。
实习内容:
1、启动Aceess数据库,创建“图书管理.mdb”的空数据库
2、保存在”d\Aceess”3、创建3个表
4、设置日期型格式设置“短日期“
5、设置“图书表“中有关项
6、设置有效性规则
7设置“部门“字段查询属性
8、输入记录
9、增加字段,更改字段名(右上角)
10、添加记录
11、删除记录
12、备份表
13、按办证日期排序
14、排序
15、查找破损图书
16、查询522100在2004年借书情况
三、实习情况分析:
1、操作时步骤不太熟练,造成一处输入错误信息的情况
2、上机结束对本实习的流程已经了解,对操作方法已经掌握
四、实习完成情况及心得
1、达到了实习目的和要求
2、在实践中可以熟悉步骤,掌握方法
实习三ACCESS数据库查询设计及SQL查询言
一、实习目的和要求
1.掌握选择查询的基本方法
2.掌握参数查询的基本方法
3.了解交叉表查询
4.掌握SQL语言的使用方法
5.利用SQL语句实现相关的操作
6.能够独立写出一些较复杂的SQL语句
二、实习情况
1、进一步了解了Access的许多功能,特别是数据库查询设计。
2、初步了解了SQL查询语言
3、学会了书写简单的SQL查询语言(主要是在生成器中输入或选择SQL查询语句)
4、老师把实验内容分成了几块进行讲解,在观看老师的演示实验后,结合自己实际上机摸索训练逐步掌握了一些方式方法。
5、上机实习步骤及截图如下
(1)查询未借过书的读者
(2)同一本书借阅情况
(3)借阅明细表
(4)法律系借书情况
(5)按图书查询表(点击菜单栏中的“参数”选项,输入“书名”作为参数,同时在生成器中也只输入“书名”这样,生成了参赛。
则例如输入“红楼梦”得到一下截图:
(6)创建“价格总计”查询
(一)输入查询语句
SELECT图书.出版社,sum(价格)as价格总计
FROM图书groupby出版社
(二)运行查询过程,
(7)“借书超过60天”查询
(8)“已借出图书”查询(还书日期Isnull)
(9)创建“添加部门借书情况”的生成表查询,“法律系”、“英语系”借书情况生成新表“部门借书等级”
(10)将“人事处”读者借书情况添加到“部门借书等级”中
(11)将“英语系”读者借书情况删除,建立“删除部门借书情况”的删除查询
(12)创建“读者copy”,将“人事处”改为“教务处”
三、实习情况分析
1、相比实习二,实习三的难度略微加大,对读者、图书、读者证的查询项目增多。
在实习时出现了一些问题,不过在询问同学之后都得到了解决。
2、老师分布讲解,把上机步骤演示了出来,在观看老师的演示之后,大致掌握了操作步骤。
3、在时间操作过程中出现了“眼高手低”的情况,老师的讲解理解得不十分透彻,造成任务完成速度偏慢,效率偏低的情况。
4、老师的讲解自己记忆得不够深刻,不过上机时请教同学还是起到了很好的作用。
四、实习完成情况和实习心得
1、虽然花了一些时间,但是本实验我还是较好得完成了(结合了课后练习)
2、Access中数据查询的过程通过本实验掌握了不少方法
3、本实习培养了我做事踏实细心,工作一丝不苟的态度。
本实验也培养了我快速学习的能力和动手实践能力。
实习四使用SQLserver查询分析器
一、实验目的和要求
1、熟练使用SQL-server数据库查询分析器,使用查询分析器创建数据库、数据表。
2、进一步练习使用T-SQL语言,在查询分析器中使用T-SQL语言进行数据库及数据表的操作。
二、实习情况、内容(顺序为实际实验步骤顺序,不是照搬指导书上的步骤)
1、用SQL语言创建数据库,命名student。
(字体加粗部分为SQL语句)
Createdatabasestudent
2、在student数据库中,用SQL语言建立以上各表截图如下:
3、新建表,导入数据,增加“德育分”一项,相关截图如下:
Altertable学生add德育分int,专业分int,总积分int
Update学生set总积分=德育分+专业分
4、检索“课程号”和“课程名称”
5、检索所有属性
6、检索某个学生选修课程序
7、检索不及格学生记录
Select课程号,课程名称from课程
Select*from学生
Select*from成绩表where成绩<60
Select*from成绩表where学号=’20107340’
8、检索尚未填写成绩学生学号
9、按年龄大小检索学生信息
10、按“成绩表”中的内容,根据课程号大小排序,再按“成绩”高低排序
11、从“学生”表中检索“班级”为电车本2010级1班且符合条件的学生的信息。
Selectdistinct学号from成绩表where成绩isnull
SelectSelect学号,出生日期from学生orderby出生日期
Select*from成绩表orderby课程号,成绩desc
select*from学生where班级like'____73%'and总积分>200
12、查询课程号“201”或“301”学生学号
13、检索不及格记录
14、检索成绩大于96分学生记录
15、查询既是班委又是党员的学生
Select学号from成绩表where课程号='201'or课程号='301'
Select*from学生where是否党员=1and班委isnotnull
Select学号from成绩表where课程号notin('201','301')and成绩>95
Selectdistinct学号from成绩表where成绩<60
16、查询被选修课程号
17、计算选修课程好为201的学生人数
18、计算学生总人数
Selectcount(*)as学生总数from学生
Selectcount(*)as选修人数from成绩表where课程号='201'
Selectdistinct课程号from成绩表
19、求所有学生的平均积分
备注:
“工具”栏中“阻止······”一项取消掉
20、找出成绩表中最高与最低成绩
21、计算某学生各科平均成绩
22、计算每个学生选修课程门数
23、分组计算各门课最高成绩与最低成绩
Selectavg(总积分)as总积分平均值from学生
Selectavg(成绩)平均成绩from成绩表where学号=20107350
Selectmax(成绩)最高成绩,min(成绩)最低成绩from成绩表
Select学号,count(课程号)as课程门数from成绩表groupby学号Select课程号,max(成绩)最高成绩,min(成绩)最低成绩from成绩表groupby课程号
说明:
由于本实习上机主要是在SQL2008界面上输入SQL查询语句,因此没有每一步骤截图,而是只写了SQL语句。
输入界面截一图以示例:
三、情况及分析
1、在完成第三步的时候开始没有建立一个在student表下自定义的一个表,造成无法完成接下来的步骤,不过在后面经过思考和询问同学后掌握了方法
2、在实习四上机时自己输入的SQL语句还主要是以粘贴的方式录入,不过课后自己有意识地去记忆了一些常用SQL语句并进行了理解分析
3、在下午最后一讲实习课时通过再次加深对常用SQL语句的记忆,逐步学会了基本的查询方法。
四、实习完成情况和心得体会
1、基本掌握了运用SQL2008界面下使用SQL语言完成基本数据库查询的一些方法
2、加深了对SQL语言的理解
3、体会到要掌握一种知识,学会一种技能,这些必须要下工夫,期中必要的记忆知识的能力和手段是必不可少的。
实习六SQLserverManagementstudio及查询分析器的综合使用
一、实习目的及要求
1、用SQLserverManagementstudio的使用,SQLserverManagementstudio创建数据库,数据表,添加、删除、改记录等操作;
2、数据库的导入、到处操作;
3、学习数据库备份和还原操作;
二、实习内容及步骤
1、创建名为student的数据库
2、导入三个专业选课名单excel表格(和上一实验导入方法相同,故略去截图)导入到student中
3、设计表里的字段4、(此题不做)
5、新建表sex
6、导入数据生成表
7、添加字段
8、空白字段内容T—SQL语句如下
update计算机实践选课信息set性别代码=学生基本信息.性别代码from计算机实践选课信息,学生基本信息where计算机实践选课信息.学号=学生基本信息.学号
select*from计算机实践选课信息
update计算机实践选课信息set性别=sex.mcfrom计算机实践选课信息,sexwhere计算机实践选课信息.性别代码=sex.dm
update计算机实践选课信息set专业代码=学生基本信息.专业代码from计算机实践选课信息,学生基本信息where计算机实践选课信息.学号=学生基本信息.学号
update计算机实践选课信息set班号=right(班级代码,1)
update计算机实践选课信息set班级代码=学生基本信息.班级代码from计算机实践选课信息,学生基本信息where计算机实践选课信息.学号=学生基本信息.学号
update计算机实践选课信息set班级=班级代码表.班级名称from计算机实践选课信息,班级代码表where计算机实践选课信息.班级代码=班级代码表.班级代码
update计算机实践选课信息set专业=专业表.专业名称from计算机实践选课信息,专业表where计算机实践选课信息.专业代码=专业表.专业代码
9—12询自己的相关信息(SQL语句加截图)(其中11题为创建视图)
select*from计算机实践选课信息where学号='20116744
select*from选课名单where学号='20116744
createview选课视图asselect*from选课名单where学号='20116744
13、统计“选课名单”中,每个学生的选课门数
14、统计每个学生平均选课门数
15、查询每门课程选课人数
16、查询男女生各多少人
17、求和自己的选课学分
18级每个学生的选课学分是多少
19、建立修改“工程制图及CAD”课程的学生的视图
20、删除“军事理论”的记录
21、删除表“学生信息”中的电子专业的学生
13——20题查询SQL语句如下:
Select学号,姓名,COUNT(*)from选课名单groupby学号,姓名
SelectAVG(学分)from选课名单
Select课程名称,COUNT(*)from选课名单groupby课程名单
Select性别,COUNT(*)from计算机实践选课信息groupby性别
Selectsum(总分)from选课名单where学号=’20116744’
Selectsum(总分)from选课名单groupby学号,姓名
Deletefrom课表where课程名称=军事理论
Deletefrom学生信息where专业名称=电子专业
截图(示例,18题截图)
三、实习情况
1、自己对SQL语言不够熟悉,所以自己在输入SQL语句时经常出现语法错误而无法现实的情况
2、由于自己对SQL语句不够熟悉,所以完成本实验的时间较长
四、实习完成情况和心得
1、完成了预期的实习目的和要求,完成了本次实验。
2、由于后面发现输入正确的SQL语言的重要性,所以参加了老师的SQL语句默写当堂测试,所以13—21题只写出了SQL语句并未在SQL2008界面上运行
3、这是最后一次实习,通过这次实习我更一步加深对SQL语句的理解和掌握
4、完成了老师当堂检测的任务
实习心得(总结)
短暂而充实的实习过程很快结束了,在这4天的实习过程中,我的计算机实践水平,尤其是数据查询能力,得到了显著提高。
首先,感谢老师的辛劳和付出。
正是因为您深入浅出的课堂讲解,循循善诱的教学方式,激发了我们的学习兴趣,让我们走进了Access、SQL神奇的知识的海洋,让我们收益匪浅,我相信,这几天您教授的知识,对我们的一生都是有深深启迪作用的。
另外,由于我们第一次接触数据库相关方面的知识,所以我们在上机过程中,经常犯错误,经常无法运行出想要的结果,正是由于老师您给我们答疑解惑,让我们走出弥漫,迎来柳暗花明的境地,让我们茅塞顿开。
学习没有结束,我会运用在这次实习中所学到的知识运用到今后的学习和工作过程中去,让我的生活更加高效便捷。
计算机实践基本技能是现代人必须掌握的基本技能,我将继续发扬在实习过程中所学到的对待工作一丝不苟、精益求精的精神,以务实的态度做事情。
在本次实验中,我按时上课,认真上课,没有缺勤和早退现象,也认真完成了老师布置的实习任务。
不过自己的每个实验无法做到尽善尽美,希望老师能够理解。
我的态度是非常端正的,我力求尽自己的最大可能做得最好。
20116744罗鸣州本实验报告全部由本人本人完成。
2012年7月14日晚写完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实习 报告
![提示](https://static.bingdoc.com/images/bang_tan.gif)