SQL数据库实习报告Word文档下载推荐.docx
- 文档编号:13657019
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:12
- 大小:629.81KB
SQL数据库实习报告Word文档下载推荐.docx
《SQL数据库实习报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《SQL数据库实习报告Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
电气信息工程学院
一软件介绍
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2005数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
二实验内容
一、数据库的创建、更改和删除
1、利用createdatabase语句,创建一个名为studentback的数据库,该数据库的主文件逻辑名称为studentback_data,物理文件名为studentback.mdf,初始大小为3M,最大尺寸为无限大,增长速度为15%;
数据库的日志文件逻辑名称为studentback_log,物理文件名为studentback.ldf,初始大小为2M,最大尺寸为30M,增长速度为2M;
要求数据库文件盒日志文件的物理文件都存放在C:
\DATA文件夹下。
2、利用sp_renamedb语句,将数据库studentback重命名为studenttest
二、表的创建、表的数据完整性、表的修改和删除
1、在数据库studenttest中,利用createtable语句,按下表要求创建表,表名为teacher
列序号
列名
类型
取值说明
1
teacherno
varchar(6)
不为空
2
tname
varchar(8)
3
major
varchar(10)
4
prof
5
department
varchar(12)
2、增加一列,名为sex,类型为varchar
(2),取值不能为空
3、删除列prof
4、将列teacherno设为主键
5、为列sex添加check约束,约束其取值只能为‘男’或‘女’
三、表中数据的添加、修改和删除
1、利用insert语句,向数据库studenttest中的teacher表中添加3行数据。
Teacherno
Tname
Major
Sex
190112
李天
密码技术
男
计算机学院
190015
赵强
无土栽培
环境学院
191557
李瑛
古筝教育
女
音乐学院
2、利用update语句与where语句联合使用,将第二行数据的名称改为“王聪”
3、利用delete、where与like语句联合使用,删除表中所有姓李的教师的信息
四、程序设计
利用第四章学到的知识,编程求50到100之间所有能被3整除的奇数之和。
五、添加数据库(D:
\软件备份\sql2005\数据库示例)
1、添加数据库teaching、销售管理系统、珠宝营销系统、经销商
六、数据检索
1、使用select语句,在teaching数据库中的course表中,查询所有课程的课程编号、课程名和学分
2、使用select与where等子句,从数据库“销售管理系统”的“商品信息”表中,查询“商品名称”以字符M开头的商品,返回该商品的“商品名称”、“供应商编号”、“产地”、“单价”
3、使用select、groupby、orderby等子句,在数据库teaching的student表中,查询各班级学生人数,并按班级号升序排列。
4、使用select、groupby、having等子句,在teaching数据库中的score表中,查询课程编号以“c05”开头、被3名及以上学生选修且期末成绩的平均分高于75分的课程的课程号、选修人数和期末成绩平均分,并按平均分降序排序。
七、多表链接与子查询
1、使用innerjoin等语句,在teaching数据库中的teacher表和teach_class表,查询教师的教师号、姓名、所教授课程的课程编号以及上课班级。
2、使用innerjoin等语句,在teaching数据库中的student表和score表中,查询两门及以上课程的期末成绩超过80分的学生的学好、姓名及平均成绩。
3、使用子查询,在数据库“销售管理系统”的“商品信息”表中,查询单价大于平均价格的商品的名称、产地和单价。
4、使用子查询,在数据库“经销商”中的商品信息、销售信息、销售人员信息表中,查询名为“理会”的销售人员所销售的商品的名称、供应商代号和单价。
三实验结果和截图
一
二1
三1
四
五
六.1
七.
心得与体会
通过这次的数据库实验,我了解了SQL2005软件以及它的使用方法,这次的实习,我感觉软件这东西,说来不简单,但也绝非那么难,这些东西的学习,关键在于掌握一个好的学习方法,今天的实习就是一个方法。
我们光在书本上去看,书上介绍一个很简单的工程创建,如果你是首次使用,你看了一遍,然后上机建工程,很难一次性建成功。
而电脑上,实际的操作保证你一遍就记住,有的时候我们会感觉“纸上学来终觉浅,觉知此事要躬行”。
这就是说书本上的知识介绍有限,要想得到更大的提上,我们还要不断的去实践,将学与练很好地结合起来,学习还要谨慎谦虚。
不明白的时候要及时问,弄懂它,真正的掌握了数据库技术,并在以后的生活中能用到它。
THANKS!
!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
打造全网一站式需求
欢迎您的下载,资料仅供参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 实习 报告