- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE数据库实验
PMQ 2015-10-29
2015-11-3第一次修改
2016-06-14 第二次修改 现在发现,无论是什么软件。都离不开数据库的操作。又需要重新学习数据库。这次更新加了目录。
第一章 Oracle 基本知识与 SQL*PLUS 环境 1
1、创建数据库 1
2、打开运行程序 1
3、连接数据库 1
4、解锁scott用户、修改其密码 1
5、修改语言 1
6、两张表——DEPT 、 EMP 1
第二章 数据表的创建 3
1.创建如下三个基表 3
2.生成一个数据表 PROJECTS 4
3.生成一个数据表 ASSIGNMENTS 4
4、用 DESCRIBE 命令查看 1 和 2 题定义的字段 5
5、给 1 题中的 PROJECTS 数据表增加一个 COMMENTS 字段 5
第三章 数据插入、修改和删除 5
1、用 INSERT 命令输入数据 5
2、对 S 、C 、SC 表进行操作 7
3、在 PROJECTS 数据库表中增加下列记录 7
4、在 ASSIGNMENTS 数据库表中增加下列记录 7
5、把 ASSIGMENTS 表中 ASSIGNMENT TYPE 的 WR 改为 WT,其他的值不变 8
6、在 PROJECTS 和 ASSIGNMENTS 插入更多的记录 8
7、删除自己随意插入的记录 8
第四章 数据查询 8
1、查询一个在部门 10 中的所有工作岗位的唯一列表,在输出中包括部门的地点 8
2、列出工资在 1000 到 2000 之间的所有员工的 ENAME,DEPTNO,SAL 9
3、显示 DEPT 表中的部门号和部门名称,并按部门名称排序 9
4、显示所有不同的工作类型 9
5、列出部门号在 10 到 20 之间的所有员工,并按名字的字母排序 9
6、列出部门号是 20,工作是职员的员工 9
7、显示名字中包含 TH 和 LL 的员工名字 9
8、显示所有员工的名字(Ename)和报酬(Remuneration) 9
9、显示在 1983 年中雇佣的员工 9
10、查询每个部门的平均工资 10
11、查询出每个部门中工资最高的职工 10
12、查询出每个部门比平均工资高的职工人数 10
第五章视图、索引、序列和权限设置 10
1、建立男学生的视图,属性包括学号、姓名、选修课程和成绩 10
2、在男学生视图中查询平均成绩大于 80 分的学生学号和姓名 10
3、撤消生成的视图 10
4、创建一个新用户 NEWUSER 11
5、使用 GRANT 语句,把对基本表 S、C、SC 的使用权限授给 NEWUSER 用户 11
6、使用 REVOKE 语句从 NEWUSER 手中收回基本表 S、C、SC 的使用权 11
7、删除用户 NEWUSER 11
8、对基本表 S 按照 S#生成一个索引 11
9、对基本表 C 按照 C#生成一个索引 11
10、删除基本表 C 建立的索引 11
第六章 PL/SQL 12
1、 用 PL/SQL 的存储过程删除雇员为 7788 的雇员 12
2、用带输入输出参数的存储过程查询出任意给定雇员号的的薪水 12
3、用函数做第 2 题 13
第七章 触发器和游标 13
1、用显式游标对基本表 EMP 查询信息 14
2、用隐式游标对基本表 DEPT 查询信息 14
3、生成一个基本表 DEPT 触发器, 如果增加一个新的部门同时在基本表 EMP 中也增加一条有相同部门但雇员号为自己学号的记录 14
4、生成一个基本表 EMP 触发器, 如果删除一个部门时, 同时也在基本表 DEPT 中删除该部门的相关信息 16
5、删除生成的触发器 16
第九章 Oracle 备份与恢复 17
1、对数据库进行热备和冷备 17
冷备份的操作 17
热备的操作 19
2、使用 RMAN,采用双通道技术对数据库进行全备份,生成备份文件在学生以学号命名的文件夹中 20
3、使用 RMAN 进行恢复 20
第一章 Oracle 基本知识与 SQL*PLUS 环境
1、创建数据库
开始→程序→Oracle-OraDb11g-home1→配置和移植工具→Database Configuration Assistant 数据库名称和密码需要设置以外,其他的选项都是直接“下一步”。
2、打开运行程序
开始→运行→sqlplus /nolog
3、连接数据库
conn / as sysdba;
4、解锁scott用户、修改其密码(这一步只是熟悉操作,做不做没关系)
Alter user scott account unlock ;
conn scott / tiger ;
5、修改语言
美式英语: alter session set n
文档评论(0)