数据库实验报告_第1页
数据库实验报告_第2页
数据库实验报告_第3页
数据库实验报告_第4页
数据库实验报告_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告试验课程:《数据库》学生姓名:邹晓敏学号:专业班级:数媒131班12月18日目录试验一:数据库创建和单表查询 3试验二:多表查询 6试验三:增加、删除、修改数据库统计 9试验四:视图创建和查询 12试验五:数据库查询 14试验六:数据库查询 18试验七:数据库编程 23试验八:数据库编程 26试验一:数据库创建和单表查询试验目标熟悉基本表建立和单表查询操作试验基本原理和内容创建SPJ数据库找出全部供给商姓名和所在城市找出全部零件名称、颜色、重量找出使用供给商S1所供给零件工程号码主要仪器设备及耗材PC机一台试验步骤创建SPJ数据库创建S表,P表,J表。按试验要求查找试验数据及处理结果试验中表详见书1创建数据库找出全部供给商姓名和所在城市3.找出全部零件名称、颜色、重量4.找出使用供给商S1所供给零件工程号码思索讨论题或体会或对改进试验提议经过此次数据库创建和单表查询试验,对数据库有了基本认识。在创建表和查询过程相对比较简单,不过也感受到了数据库强大和便捷。之后试验会慢慢加大难度希望自己能多多练习掌握好这门知识。试验二:多表查询试验目标熟悉连接查询,嵌套查询试验基本原理和内容找出工程项目J2使用各种零件名称及数量找出上海厂商供给全部零件号码找出使用上海产零件工程名称找出没有使用天津产零件工程号码主要仪器设备及耗材PC机一台试验步骤创建SPJ数据库创建S表,P表,J表。按试验要求查找试验数据及处理结果找出工程项目J2使用各种零件名称及数量找出上海厂商供给全部零件号码找出使用上海产零件工程名称找出没有使用天津产零件工程号码思索讨论题或体会或对改进试验提议这次做数据库试验是多表查询,经过此次试验我熟悉了连接查询,嵌套查询。愈加体会到了数据库查询便捷。此次试验也不算难,上课认真听讲课后复习了书上代码做起试验来就比较得心应手,之后试验会慢慢加大难度希望自己能多多练习掌握好这门知识。试验三:增加、删除、修改数据库统计试验目标熟悉数据库增、删、改操作试验基本原理和内容把全部红色零件颜色改为蓝色由S5供给J4零件改为由S3供给,请作必要修改从供给商关系中删除S2统计,并从供给商关系中删除对应统计请将(S2,J6,P4,200)插入供给情况关系主要仪器设备及耗材PC机一台试验步骤创建SPJ数据库创建S表,P表,J表。按试验要求增加、删除、修改数据库统计试验数据及处理结果1全部红色零件颜色改为蓝色2.由S5供给J4零件改为由S3供给3.从供给商关系中删除S2统计,并从供给商关系中删除对应统计请将(S2,J6,P4,200)插入供给情况关系思索讨论题或体会或对改进试验提议这次做数据库试验是增加、删除、修改数据库统计,经过此次试验我熟悉数据库增、删、改操作。愈加体会到了数据库查询便捷。此次试验也不算难,上课认真听讲课后复习了书上代码做起试验来就比较得心应手,之后试验会慢慢加大难度希望自己能多多练习掌握好这门知识。试验四:视图创建和查询试验目标熟悉视图和用视图查询试验基本原理和内容请为三建企业项目建立一个供给情况视图,包含供给商代码,零件代码,供给数量.针对该视图完成以下查询:找出三建工程项目使用各种零件代码及其数量找出供给商S1供给情况主要仪器设备及耗材PC机一台试验步骤1.按试验要求建立一个三建企业项目供给情况视图(应商代码,零件代码,供给数量)。2.按试验内容编写查询语句,找出三建工程项目使用各种零件代码及其数量和供给商S1供给情况。3.将试验结果截图,写试验体会。试验数据及处理结果1.为三建企业项目建立一个供给情况视图2.找出三建工程项目使用各种零件代码及其数量3.找出供给商S1供给情况思索讨论题或体会或对改进试验提议经过此次试验我熟悉了视图和用视图查询,此次试验也不算难,上课认真听讲课后复习了书上代码做起试验来就比较得心应手,之后试验会慢慢加大难度希望自己能多多练习掌握好这门知识。试验五:数据库查询一、试验目标经过试验熟悉掌握数据库查询二、试验基本原理和内容1.查询全部学生学号,姓名,性别,年纪,所在系2.查询全部学生学号,姓名3.查询全部系4.查询全部课程号,课程名,先行课程号,学分数5.查询全部课程号,课程名6.查询全部学生学号,课程号,成绩7.查询‘CS’学生学号,姓名,性别,所在系8.查询‘男’同学学生学号,姓名,性别,所在系9.查询学分为4课程号,课程名,先行课程号,学分数10.查询学号为‘15122’学生选修课程课程号,成绩三、主要仪器设备及耗材PC机一台四、试验步骤1.建SC表,Student表,Course表2.按试验内容要求编写查询代码3.将查询结果截图,写试验体会。五、试验数据及处理结果1.查询全部学生学号,姓名,性别,年纪,所在系2.查询全部学生学号,姓名3.查询全部系4.查询全部课程号,课程名,先行课程号,学分数5.查询全部课程号,课程名6.查询全部学生学号,课程号,成绩7.查询‘CS’学生学号,姓名,性别,所在系8.查询‘男’同学学生学号,姓名,性别,所在系9.查询学分为4课程号,课程名,先行课程号,学分数10.查询学号为‘15122’学生选修课程课程号,成绩试验六:数据库查询试验目标经过试验熟悉掌握数据库查询二.试验基本原理和内容一、有一个“学生-课程”数据库,数据库中包含三个表:“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年纪(Sage)、所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname,Ssex,Sage,Sdept)Sno为关键字。“课程”表Course由课程号(Cno)、课程名(Cname)、任课教师(Cteacher)、学分(Ccredit)四个属性组成,可记为:Course(Cno,Cname,Cteacher,Ccredit)Cno为关键字。

“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为:SC(Sno,Cno,Grade)(SNO,CNO)为关键字。用SQL语句完成以下操作:建立一个“学生-课程”数据库,要求:表Student,表Course不少于4条统计。表SC不少于10条统计。(其中表Student要求输入包含考生本人姓名统计一条)查询考试成绩不及格学生学号,课程号,成绩。计算选修了1号课程学生平均成绩,要求显示学号和平均成绩。查询每个系年纪最大学生学号,年纪。查询没有选修过“李明”老师讲讲课程全部学生姓名。查询有二门以上(含两门)不及格课程学生姓名查询既学过“1”号课程,又学过“2”号课程全部学生姓名查询选修课程成绩大于该课程平均成绩全部学生姓名主要仪器设备及耗材PC机一台试验步骤按试验要求建立一个“学生-课程”数据库按试验内容编写查询代码将试验结果截图,写试验体会试验数据及处理结果1.建立一个“学生-课程”数据库,要求:表Student,表Course不少于4条统计。表SC不少于10条统计。(其中表Student要求输入包含考生本人姓名统计一条)查询考试成绩不及格学生学号,课程号,成绩。计算选修了1号课程学生平均成绩,要求显示学号和平均成绩。4.查询每个系年纪最大学生学号,年纪。查询没有选修过“李明”老师讲讲课程全部学生姓名。查询有二门以上(含两门)不及格课程学生姓名查询既学过“1”号课程,又学过“2”号课程全部学生姓名查询选修课程成绩大于该课程平均成绩全部学生姓名六.思索讨论题或体会或对改进试验提议经过此次试验熟悉和掌握了数据库查询,这次试验主要是多表查询相对于之前试验有一定难度,不过也是收获最大一个试验。在做查询每个系年纪最大学生学号,年纪时,因为包括到查询学号所以不能单用一个Student表,修改了很多遍也没有得到结果。之后我去请教老师,整理了思绪之后成功得到查询结果,接下来几个查询也用同种思想依葫芦画瓢比较顺利得到想要结果。做完这次试验我以为我得到很大收获,不但比较完整了解了多表查询还愈加熟悉数据库试验操作。试验七:数据库编程试验目标经过试验熟悉存放过程使用试验基本原理和内容(1)建立一个存放过程,求某个货物订单总额.(2)建立一个存放过程,查询某个货物订货情况.主要仪器设备及耗材PC机一台试验步骤1.新建数据库,建goods表和orders表2.编写代码建立一个存放过程,求某个货物订单总额.3.建立一个存放过程,查询某个货物订货情况试验数据及处理结果1.建goods,orders表(1)建立一个存放过程,求某个货物订单总额.(2)建立一个存放过程,查询某个货物订货情况.思索讨论题或体会或对改进试验提议本试验建立一个存放过程,求某个货物订单总额,查询某个货物订货情况。经过本试验熟悉了数据存放过程。因为书上代码不能在机器上正常运行,所以课上老师已经为我们详细讲解了一遍,所以做起试验来比较得心应手。试验八:数据库编程试验目标经过试验熟悉触发器使用试验基本原理和内容(1)在Orders表上建立一个插入触发器,在添加一个订单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论