SQL数据库实习报告.doc

上传人:自*** 文档编号:126378595 上传时间:2020-03-24 格式:DOC 页数:13 大小:10.31MB
返回 下载 相关 举报
SQL数据库实习报告.doc_第1页
第1页 / 共13页
SQL数据库实习报告.doc_第2页
第2页 / 共13页
SQL数据库实习报告.doc_第3页
第3页 / 共13页
SQL数据库实习报告.doc_第4页
第4页 / 共13页
SQL数据库实习报告.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《SQL数据库实习报告.doc》由会员分享,可在线阅读,更多相关《SQL数据库实习报告.doc(13页珍藏版)》请在金锄头文库上搜索。

1、数据库应用技术实验报告姓名: 王宇超 班级: 通信12-1 学号: 20121606010125 院系: 电气信息工程学院 一 软件介绍SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,

2、帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。二 实验内容一、数据库的创建、更改和删除1、利用create database语句,

3、创建一个名为studentback的数据库,该数据库的主文件逻辑名称为studentback_data,物理文件名为studentback.mdf,初始大小为3M,最大尺寸为无限大,增长速度为15%;数据库的日志文件逻辑名称为studentback_log,物理文件名为studentback.ldf,初始大小为2M,最大尺寸为30M,增长速度为2M;要求数据库文件盒日志文件的物理文件都存放在C:DATA文件夹下。2、利用sp_renamedb语句,将数据库studentback重命名为studenttest二、表的创建、表的数据完整性、表的修改和删除1、在数据库studenttest中,利用c

4、reate table语句,按下表要求创建表,表名为teacher列序号列名类型取值说明1teachernovarchar(6)不为空2tnamevarchar(8)不为空3majorvarchar(10)不为空4profvarchar(10)不为空5departmentvarchar(12)不为空2、增加一列,名为sex,类型为varchar(2),取值不能为空3、删除列prof4、将列teacherno设为主键5、为列sex添加check约束,约束其取值只能为男或女三、表中数据的添加、修改和删除1、利用insert语句,向数据库studenttest中的teacher表中添加3行数据。Te

5、achernoTnameMajorSexdepartment190112李天密码技术男计算机学院190015赵强无土栽培男环境学院191557李瑛古筝教育女音乐学院2、利用update语句与where语句联合使用,将第二行数据的名称改为“王聪”3、利用delete、where与like语句联合使用,删除表中所有姓李的教师的信息四、程序设计利用第四章学到的知识,编程求50到100之间所有能被3整除的奇数之和。五、添加数据库(D:软件备份sql2005数据库示例)1、添加数据库teaching、销售管理系统、珠宝营销系统、经销商六、数据检索1、使用select语句,在teaching数据库中的co

6、urse表中,查询所有课程的课程编号、课程名和学分2、使用select与where等子句,从数据库“销售管理系统”的“商品信息”表中,查询“商品名称”以字符M开头的商品,返回该商品的“商品名称”、“供应商编号”、“产地”、“单价”3、使用select、group by、order by等子句,在数据库teaching的student表中,查询各班级学生人数,并按班级号升序排列。4、使用select、group by、having等子句,在teaching数据库中的score表中,查询课程编号以“c05”开头、被3名及以上学生选修且期末成绩的平均分高于75分的课程的课程号、选修人数和期末成绩平均

7、分,并按平均分降序排序。七、多表链接与子查询1、使用inner join等语句,在teaching数据库中的teacher表和teach_class表,查询教师的教师号、姓名、所教授课程的课程编号以及上课班级。2、使用inner join等语句,在teaching数据库中的student表和score表中,查询两门及以上课程的期末成绩超过80分的学生的学好、姓名及平均成绩。3、使用子查询,在数据库“销售管理系统”的“商品信息”表中,查询单价大于平均价格的商品的名称、产地和单价。4、使用子查询,在数据库“经销商”中的商品信息、销售信息、销售人员信息表中,查询名为“理会”的销售人员所销售的商品的名

8、称、供应商代号和单价。三 实验结果和截图一12二 12三 12四五六 .1234七.2心得与体会通过这次的数据库实验,我了解了SQL2005软件以及它的使用方法,这次的实习,我感觉软件这东西,说来不简单,但也绝非那么难,这些东西的学习,关键在于掌握一个好的学习方法,今天的实习就是一个方法。我们光在书本上去看,书上介绍一个很简单的工程创建,如果你是首次使用,你看了一遍,然后上机建工程,很难一次性建成功。而电脑上,实际的操作保证你一遍就记住,有的时候我们会感觉“纸上学来终觉浅,觉知此事要躬行”。这就是说书本上的知识介绍有限,要想得到更大的提上,我们还要不断的去实践,将学与练很好地结合起来,学习还要谨慎谦虚。不明白的时候要及时问,弄懂它,真正的掌握了数据库技术,并在以后的生活中能用到它。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号