数据库实验上机考试答案-中国石油大学.pdfVIP

  • 91
  • 0
  • 约2.78万字
  • 约 30页
  • 2021-08-21 发布于河北
  • 举报

数据库实验上机考试答案-中国石油大学.pdf

实验四 SQL 练习 2 一、实验目的 1.掌握索引的建立、删除及使用; 2 .掌握单表查询、连接查询、嵌套查询和集合查询; 3 .掌握插入数据、修改数据和删除数据语句的非常用形式。 二、实验学时 2 学时 三、实验内容 1.利用 Query Analyzer 完成以下操作: ⑴ 在预算日期、结算日期和入账日期上分别建立索引,并在查 询操作中体会索引的作用。 ⑵ 在完成第 2 题的查询操作后,删除预算日期、结算日期和入 账日期上的索引。 2 .利用 Query Analyzer 完成以下操作: ⑴ 采油一矿二队 2016-5-1 到 2016-5-28 有哪些项目完成了预算, 列出相应明细。 ⑵ 采油一矿二队 2016-5-1 到 2016-5-28 有哪些项目完成了结算, 列出相应明细。 ⑶ 采油一矿二队 2016-5-1 到 2016-5-28 有哪些项目完成了结算, 列出相应的材料费消耗明细。 ⑷ 采油一矿二队 2016-5-1 到 2016-5-28 有哪些项目完成了入账, 列出相应明细。 ⑸ 列出采油一矿二队 2016-5-1 到 2016-5-28 总的预算金额。 ⑹ 列出采油一矿二队 2016-5-1 到 2016-5-28 总的结算金额。 ⑺ 列出采油一矿二队 2016-5-1 到 2016-5-28 总的入账金额。 ⑻ 列出采油一矿 2016-5-1 到 2016-5-28 总的入账金额。 ⑼ 有哪些人员参与了入账操作。 ⑽ 列出 2016-5-1 到 2016-5-28 进行了结算但未入账的项目。 ⑾ 列出采油一矿二队的所有项目,按入账金额从高到低排列。 ⑿ 列出有哪些施工单位实施了项目,并计算各单位所有项目结 算金额总和。 ⒀ 找出消耗了材料三且消耗超过了 2000 元的项目,列出相应消 耗明细 (利用子查询 ) 。 ⒁ 作业公司二队参与了哪些项目。 ⒂ 作业公司一队和二队参与了哪些项目(利用 union )。 ⒃ 采油一矿的油井是哪些作业队参与施工的。 3 .利用 Query Analyzer 完成以下操作: ⑴ 建立数据表 (包含 3 个属性列:★施工单位、★年月、◆结算 金额 )保存各个施工单位每月的结算金额总和。 ⑵ 用子查询将各个施工单位每月的结算金额总和插入到所建立 的数据表中。 ⑶ 用带子查询的修改语句将采油一矿油井作业项目的结算人改 为“李兵”。 ⑷ 用带子查询的删除语句删除采油一矿油井作业项目。 ⑸ 撤消上述两个操作。 四、实验报告 提交实验内容中用 SQL 语句完成的题目的 SQL 语句文档及相应 的执行结果。 实验五 SQL 练习 3 一、实验目的 1.掌握基本表的删除与修改; 2 .掌握实体完整性、参照完整性和用户定义的完整性的定义、 检查和违约处理; 3 .掌握视图的定义、查询和更新,了解视图的作用。 二、实验学时 2 学时 三、实验内容 1.利用 Query Analyzer 完成以下操作: ⑴ 向在实验四中所定义的数据表增加“备注”列,其数据类型 为字符型,并查看新增列的值。 ⑵ 对上述数据表增加主码约束条件,并观察在数据表中存在数 据的情况下主码约束是否创建成功, 然后再次执行实验四中实验内容 3.2 的操作,并观察记录执行结果。 ⑶ 删除上述数据表中的数据,然后再删除该数据表,对这两个 操作进行比较。 2 .利用 Query Analyzer 完成以下任务: ⑴对实验三中所定义的 6 个数据表增加主码约束条件, 并观

文档评论(0)

1亿VIP精品文档

相关文档