实训内容发给学生2011.doc_第1页
实训内容发给学生2011.doc_第2页
实训内容发给学生2011.doc_第3页
实训内容发给学生2011.doc_第4页
实训内容发给学生2011.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

周三 16:00-21:00 微三机房周四 8:00-12:00 2:006:00 绿苑502周五 10:0012:00 2:004:00 绿苑502 6:008:30 微三机房周六 8:00-12:00 绿苑502 整理电子报告,文件名:大型数据库管理与应用实训xxyy.doc xx班号 yy 学号周六下午李强打包发邮件给我。1. 建立一个表空间,表空间名为oracle_data,数据文件名为oracle.dbf,大小为20m,存在D盘根下2. 建立一个用户,用户名是xuesheng,密码是xuesheng,用户表空间为oracle_data3. 将dba的权限赋给xuesheng用户4. 将所给shixun.dmp文件存在D盘根目录下,用学生用户导入该文件(观察出现什么情况,看看怎么处理)5. 以xuesheng用户连接数据库,建立一个表,表结构如下: 表名:student 字段:id number Name varchar2(2); Age varchar2(2)要求 1)将id设置成为自动增长列(用序列、触发器) 2)向表中插入记录: 李明 23 王勇 22 刘江飞 196. 首先为student表增加2列:score (用于存放百分制成绩),grade (用于存放5分制ABCDE成绩),并依次为每个人录入92,88,75的百分制成绩7. 阅读以下语句,分析其实现了什么功能:update studentset grade = (select grade from(select id,case when score 90 then awhen score 80 then bwhen score 70 then celse d end gradefrom student) awhere a.id = student.id);看能不能对上述语句进行优化/简化?8. 逻辑备份用户xuesheng的数据,文件为 xuesheng.dmp9. 删除oracle_data表空间及其数据文件,按照1的要求重建表空间(数据文件无限扩展)10. 从xuesheng.dmp中导入表 tb_score_info,tb_stu_info,tb_learning_info11. 执行select * from tb_score_info where score_id=1记录执行时间想办法提高执行速度12. Tb_stu_info 字段含义Stu_id学号birth出生日期Tb_learning_info 字段含义Stu_id学号Eval_flag标记(0不合格,1合格)Class_id班级代号要求根据表tb_stu_info 的 birth字段,查出邮政远程网学员的年龄结构:Age人数30-3940-5050(1) 使用select 单个语句完成本题功能(2) 编写存储过程proc_coun完成本题功能(3) 使用select 单个语句完成如下要求的统计:age30-39405050人数8006957337685747813 13. 根据tb_stu_info ,tb_learning_info 查找没有参加培训班学习的人员数量。利用not in 、not exists、外连接三种方法,并比较性能14. 将年龄大于50的人的合格标识(tb_learning_info表的eval_flag字段)置为115. 使用insert 语句将tb_learning_info拆成多个表:早期学员信息表:包括学习号在5000以前的学员的学号和班级代号07zx0731班级表:包括该班的学员学号16. Rman的备份与恢复按照课本步骤建立catalog数据库,数据库名为catadb_姓名缩写配置控制文件自动备份做一个全备份0级备份1级备份备份新建表空间备份控制文件创建oracle_data表空间对应数据文件的备份,存放在D盘下的oraclebackup下做一个0级备份的备份脚本,要求将备份文件存放在D盘下的oraclebackup下,而每次备份生成的文件名是唯一不重复的,要手工分配通道。Rman恢复spfile 恢复controlfile 恢复datafile 恢复tablespace 恢复基于时间点的恢复17. 将test.dmp导入到scott用户,共有7个表18. “全国邮政支局长第二轮远程培训” 有学习记录但没有考试记录的学员姓名姓名19. 查询参加了全部班级课程考试的学员信息和班级名称。(例如 某班排了3门课,学员在这三门都考了试,不管合格与否)姓名单位班级名称20. 查看“邮政企业客户经理人员(2008)培训班”班报名了多少人,参加学习的有多少人,参加考试的有多少人,合格了有多少人21. 想通过以下命令生成热备份全部表空间的备份脚本,请修改调式以下脚本,使其能适用于包含一个或者多个数据文件的表空间 (根据时间选做)select prompt | tablespace_name| begin backup c1, alter tablespace | tablespace_name| begin backup; c2, host copy |file_name| d:bf | | substr(file_name,instr(rtrim(file_name),-1,1)+1,length(rtrim(file_name) c3 from dba_data_files union select prompt | tablespace_name | end backup c1, alter tablespace | tablespace_name| end backup; c2, null c3 from dba_data_files grou

温馨提示

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

评论

0/150

提交评论