oracle的资料整理.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle的资料整理

一.题目 1 查询姓名中姓黄的同学的姓名,课程和成绩信息,并按照升序排序 2 查询姓黄的单名的同学不及格课程及分数 3 查询教授了两门课程及以上的教师姓名 4 查询今天的日期信息 ,要求显示格式如下: xxxx年xx月xx日 x时x分x秒 上/下午 星期x 5 查询选课信息 ( 学号, 学生姓名, 班级名称 ,课程名称, 任课教师,学分,成绩) 6查看表“供应商信息”的字段情况 7查询商品的名称,供应商和产地 8查询各个供应商最贵的产品名及对应单价 9查询所有商品的库存量(商品名称,库存数量),注意没有库存,即为库存量为零 10查询04年的商品入库信息(入库单编号,日期,商品编号,商品名称,供应商,入库数量,入库单价) 11查询各个供应商最贵的产品名及对应单价(供应商名称 产品名称,单价) 12查询所有商品的库存量(商品名称,库存数量),注意没有库存,即为库存量为零 13查询04年的商品入库信息(入库单编号,日期,商品编号,商品名称,供应商,入库数量,入库单价) 14此题中每小题步骤是有先后联系的,不是孤立的 在school模式中,复制grade的表结构,创建新表grade2 添加grade2中的字段,gid (number类型),remark(varchar2(1000)类型,允许空) 设置grade2的 外键sid和coid 将80分以上的记录存储到grade2中 将remark字段设置为该生所在的系部和班级名称 新建表空间,命名自定 移动grade2到新建表空间的一个数据块,初始盘区50k,第二块盘区80k,随后盘区增长为45%,盘区数不限 15用minus实现:列出黄明同学没有选修的课程名称 16用子查询实现: 查询选修了2门及以上课程的学生 17查询选修了马英或史可老师课程,但没有选修左光老师课程的学生。 18查询教师的授课情况,对于没课的老师或没老师的课程均需要显示。 19用union实现:查询该校所有学生和老师 的姓名 20临时表测试 :请将你的操作命令和结果记录下来 事务临时表测试 会话临时表测试 请根据实验测试结果,总结下事务临时表和会话临时表的特点 用drop命令删除上面新建的2个临时表 21简述什么是索引?索引的功能是什么? 索引是一种与表有关的数据库结构,它可以使对应表的SQL语句执行得更快 22索引的测试例子,请记录你的步骤和结果 23查询学生信息,按照学号排序,并且只显示前面的10位同学的记录 24查询学生信息,按照学好排序,并显示第五行到第八行的记录 25创建视图,其包含信息:系部名称,班级,学号,姓名,课程编号,课程名称,学分,成绩 26查看视图数据 27查看视图的哪些列是可以更新的 28对课程表的课程名称创建标准索引CREATE INDEX jin_index ON student(sname); 29删除该索引drop index jin_index 30创建序列:起始值为10,最小值为1,无最大值,递增步长为1,无缓冲,且序列按递增次序产生 31初始化序列值 32查看序列的当前值 33 查看序列的下一个值 34创建表test(id number(3),title varchar2(50)),尝试插入数据,并且将序列值作为id字段的数据,title数据自拟 35删除表test 36编写PL/SQL程序块,练习定义%type类型的变量。完成左光老师信息的显示。 37编写PL/SQL程序块,练习定义%rowtype类型的变量。将选取student表中黄明同学的基本信息,存放到%rowtype类型的变量中 ,并显示。 38编写PL/SQL程序块,练习定义record类型的变量。定义一个%record类型和该类型的变量,用于存放李丽同学的学号,姓名,系部名,班级名和生日,并显示。 39编写PL/SQL程序块,练习定义table类型的变量。定义一个table类型和该类型的变量tt,tt(0)用于存放周盼同学的学生记录,tt(1)用于存放王飞黄同学的学生记录,并将两位同学的信息输出显示。 40用游标和DBMS_output类实现教师信息显示,并且如果教师的学历是“项士”,则输出提示,“xxx教师的学历登记错误” 41编写一个带参数的游标,参数为课程编号,根据参数显示该门课的成绩信息(课程编号,课程名称,学号,学生姓名,成绩),用C0012和C0025两个参数值分别测试输出结果 42创建可以更新的游标,将教师表中教师学历是“项士”的更改为硕士。这题必须用游标,一条一条记录处理完成。 43学习课件知识回答: (1) 抛出异常有哪三种方式? (2) 异常抛出后,错误代码系统变量名是什么?错误提示信息的系统变量是什么? 44编写PL/SQL程序块,查看“量子力学”这门课的信息,并输出课程详情。如果课程不存

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档