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

下载本文档

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

文档简介

实实 验验 报报 告告 实验课程 实验课程 数据库数据库 学生姓名 学生姓名 邹晓敏邹晓敏 学学 号 号 6103313025 专业班级 专业班级 数媒数媒 131 班班 20152015 年年 1212 月月 1818 日日 目录 实验一 数据库创建和单表查询实验一 数据库创建和单表查询 3 实验二 多表查询实验二 多表查询 6 实验三 增加 删除 修改数据库记录实验三 增加 删除 修改数据库记录 9 实验四 视图创建和查询实验四 视图创建和查询 12 实验五 数据库查询实验五 数据库查询 14 实验六 数据库查询实验六 数据库查询 18 实验七 数据库编程实验七 数据库编程 23 实验八 数据库编程实验八 数据库编程 26 实验一 数据库创建和单表查询实验一 数据库创建和单表查询 一 实验目的 熟悉基本表的建立和单表查询操作 二 实验基本原理和内容 1 创建 SPJ 数据库 2 找出所有供应商的姓名和所在城市 3 找出所有零件的名称 颜色 重量 4 找出使用供应商 S1 所供应零件的工程号码 三 主要仪器设备及耗材 PC 机一台 四 实验步骤 1 创建 SPJ 数据库 2 创建 S 表 P 表 J 表 3 按实验要求查找 五 实验数据及处理结果 实验中的表详见书 1 创建数据库 2 找出所有供应商的姓名和所在城市 3 找出所有零件的名称 颜色 重量 1 4 找出使用供应商 S1 所供应零件的工程号码 六 思考讨论题或体会或对改进实验的建议 通过本次数据库创建和单表查询的实验 对数据库有了基本的认识 在创 建表和查询的过程相对比较简单 但是也感受到了数据库的强大和便捷 之后的 实验会慢慢加大难度希望自己能多多练习掌握好这门知识 实验二 多表查询实验二 多表查询 一 实验目的 熟悉连接查询 嵌套查询 二 实验基本原理和内容 a 找出工程项目 J2 使用的各种零件的名称及数量 b 找出上海厂商供应的所有零件号码 c 找出使用上海产的零件的工程名称 d 找出没有使用天津产的零件的工程号码 三 主要仪器设备及耗材 PC 机一台 四 实验步骤 a 创建 SPJ 数据库 b 创建 S 表 P 表 J 表 c 按实验要求查找 五 实验数据及处理结果 a 找出工程项目 J2 使用的各种零件的名称及数量 b 找出上海厂商供应的所有零件号码 c 找出使用上海产的零件的工程名称 d 找出没有使用天津产的零件的工程号码 六 思考讨论题或体会或对改进实验的建议 这次做的数据库实验是多表查询 通过本次实验我熟悉了连接查询 嵌套 查询 更加体会到了数据库查询的便捷 本次实验也不算难 上课认真听讲课后 复习了书上的代码做起实验来就比较得心应手 之后的实验会慢慢加大难度希望 自己能多多练习掌握好这门知识 实验三 增加 删除 修改数据库记录实验三 增加 删除 修改数据库记录 一 实验目的 熟悉数据库增 删 改操作 二 实验基本原理和内容 a 把全部红色零件的颜色改为蓝色 b 由 S5 供应的 J4 的零件改为由 S3 供应 请作必要的修改 c 从供应商关系中删除 S2 的记录 并从供应商关系中删除相应的记录 d 请将 S2 J6 P4 200 插入供应情况关系 三 主要仪器设备及耗材 PC 机一台 四 实验步骤 a 创建 SPJ 数据库 b 创建 S 表 P 表 J 表 c 按实验要求增加 删除 修改数据库记录 五 实验数据及处理结果 1 全部红色零件的颜色改为蓝色 2 由 S5 供应的 J4 的零件改为由 S3 供应 3 从供应商关系中删除 S2 的记录 并从供应商关系中删除相应的记录 4 请将 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 查询学号为 200215122 学生选修的课程的课程号 成绩 三 主要仪器设备及耗材 PC 机一台 四 实验步骤 1 建 SC 表 Student 表 Course 表 2 按实验内容要求编写查询代码 3 将查询结果截图 写实验体会 五 实验数据及处理结果 1 查询全部学生的学号 姓名 性别 年龄 所在系 2 查询全部学生的学号 姓名 3 查询全部的系 4 查询全部课程号 课程名 先行课程号 学分数 5 查询全部课程号 课程名 6 查询全部学生学号 课程号 成绩 7 查询 CS 的学生的学号 姓名 性别 所在系 8 查询 男 同学的学生的学号 姓名 性别 所在系 9 查询学分为 4 的课程号 课程名 先行课程号 学分数 10 查询学号为 200215122 学生选修的课程的课程号 成绩 实验六 数据库查询实验六 数据库查询 一 实验目的 通过实验熟悉掌握数据库查询 二 实验基本原理和内容 一 有一个 学生 课程 数据库 数据库中包括三个表 1 学生 表 Student 由学号 Sno 姓名 Sname 性别 Ssex 年龄 Sage 所在系 Sdept 五个属性组成 可记为 Student Sno Sname Ssex Sage Sdept Sno 为关键字 2 课程 表 Course 由课程号 Cno 课程名 Cname 任课教师 Cteacher 学分 Ccredit 四个属性组成 可记为 Course Cno Cname Cteacher Ccredit Cno 为关键字 3 学生选课 表 SC 由学号 Sno 课程号 Cno 成绩 Grade 三个属性 组成 可记为 SC Sno Cno Grade SNO CNO 为关键字 用用 SQL 语句完成下列操作 语句完成下列操作 1 建立一个 学生 课程 数据库 要求 表 Student 表 Course 不少于 4 条记 录 表 SC 不少于 10 条记录 其中表 Student 要求输入包括考生本人姓名 的记录一条 2 查询考试成绩不及格的学生的学号 课程号 成绩 3 计算选修了 1 号课程的学生平均成绩 要求显示学号和平均成绩 4 查询每个系年龄最大的学生的学号 年龄 5 查询没有选修过 李明 老师讲授课程的所有学生姓名 6 查询有二门以上 含两门 不及格课程的学生姓名 7 查询既学过 1 号课程 又学过 2 号课程的所有学生姓名 8 查询选修的课程的成绩大于该课程的平均成绩的所有学生姓名 三 主要仪器设备及耗材 PC 机一台 四 实验步骤 1 按实验要求建立一个 学生 课程 数据库 2 按实验内容编写查询代码 3 将实验结果截图 写实验体会 五 实验数据及处理结果 1 建立一个 学生 课程 数据库 要求 表 Student 表 Course 不少于 4 条 记录 表 SC 不少于 10 条记录 其中表 Student 要求输入包括考生本人姓名的 记录一条 3 查询考试成绩不及格的学生的学号 课程号 成绩 4 计算选修了 1 号课程的学生平均成绩 要求显示学号和平均成绩 4 查询每个系年龄最大的学生的学号 年龄 5 查询没有选修过 李明 老师讲授课程的所有学生姓名 6 查询有二门以上 含两门 不及格课程的学生姓名 7 查询既学过 1 号课程 又学过 2 号课程的所有学生姓名 8 查询选修的课程的成绩大于该课程的平均成绩的所有学生姓名 六 思考讨论题或体会或对改进实验的建议 通过本次实验熟悉和掌握了数据库查询 这次实验主要是多表查询相 对于之前的实验有一定的难度 但是也是收获最大的一个实验 在做查询 每个系年龄最大的学生的学号 年龄时 因为涉及到查询学号所以不能单 用一个 Student 表 修改了很多遍也没有得到结果 之后我去请教老师 整 理了思路之后成功得到查询结果 接下来的几个查询也用同种思想依葫芦 画瓢比较顺利的得到想要的结果 做完这次实验我觉得我得到很大的收获 不仅比较完整的理解了多表查询还更加熟悉数据库实验的操作 实验七 数据库编程实验七 数据库编程 一 实验目的 通过实验熟悉存储过程使用 二 实验基本原理和内容 1 建立一个存储过程 求某个货品的订单总额 2 建立一个存储过程 查询某个货品的订货情况 三 主要仪器设备及耗材 PC 机一台 四 实验步骤 1 新建数据库 建 goods 表和 orders 表 2 编写代码建立一个存储过程 求某个货品的订单总额 3 建立一个存储过程 查询某个货品的订货情况 五 实验数据及处理结果 1 建 goods orders 表 1 建立一个存储过程 求某个货品的订单总额 2 建立一个存储过程 查询某个货品的订货情况 六 思考讨论题或体会或对改进实验的建议 本实验建立一个存储过程 求某个货品的订单总额 查询某个货品的订货情 况 通过本实验熟悉了数据存储过程 因为书上的代码不能在机器上正常运行 所以课上老师已经为我们详细讲解了一遍 所以做起实验来比较得心应手 实验八 数据库编程实验八 数据库编程 一 实验目的 通过实验熟悉触发器使用 二 实验基本原理和内容 1 在 Orders 表上建立一个插入触发器 在添加一个订单时 减少 Goods 表 相应货品记录中的库存量 2 在 Goo

温馨提示

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

评论

0/150

提交评论