实验四Oracle数据库对象.doc
《实验四Oracle数据库对象.doc》由会员分享,可在线阅读,更多相关《实验四Oracle数据库对象.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-!实验四 Oracle数据库对象一、实验目的了解Oracle的表、视图、索引、序列、同义词的基本概念和基本用法。二、实验内容和步骤1、查看用户具有的对象和可访问的对象(操作结果截图填入空白处)以SCOTT连接数据库。(1)查看用户模式中各种类型的对象数量select object_type,count(*) from user_objects group by object_type(2)确定用户模式有权访问的对象总数select object_type,count(*) from all_objects group by object_type(3)确定谁拥有用户能够看见的对象select
2、 distinct owner from all_objects2、创建基本表(填入代码)创建上图基本表KHB,要求表创建在表空间USER_DATA3、创建临时表(填入代码)(1)创建一个基于会话的临时表。a) 创建临时表tmp_khb_1(与KHB同结构);b)插入一条记录khbh=00000001,khmc=aaa;c)以SCOTT用户启动第2个SQL*PLUS会话;d) 在第2个会话中查询tmp_khb_1;(操作代码及操作结果截图)观察是否可以看见第1个会话插入的数据,为什么?不能,因为基于会话的临时表只对当前会话可见。每个会话只能查看和修改自己的数据。e)插入一条记录khbh=000
3、00002,khmc=bbb;f)在第1个会话中查看第2个会话的数据;(操作代码及操作结果截图)观察是否可以看见第2个会话插入的数据,为什么?不能,因为基于会话的临时表只对当前会话可见。每个会话只能查看和修改自己的数据。g)在第1个会话中,将表截断;h)在第2个会话中,观察表中是否仍然存在记录;(操作代码及操作结果截图)表中是否仍然存在记录?为什么?是,因为基于会话的临时表只对当前会话可见。每个会话只能查看和修改自己的数据。(2)创建一个基于事务的临时表a) 创建临时表tmp_khb_2(与KHB同结构);b) 插入一条记录khbh=00000001,khmc=aaa;c)查询tmp_khb_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 试验 oracle 数据库 对象
限制150内