实验目的:
1、理解索引和位图索引的基本概念
2、掌握索引和位图索引的创建方法,并使用索引对查询过程产生的影响进行分析
3、理解视图的基本概念
4、掌握视图的创建方法,并对视图中数据查询与更新进行操作,明确其使用的注意事项。
实验步骤:
1、创建有特点的大数据表。
为了保证索引产生前后,查询效果的正确比对,应建立一个存在大量数据的测试表。这个测试表的数据来源于SYS模式下的all_objects视图,其中包括本数据库实例中的全部对象的基本描述,具体包括对象的所有者、对象名称、创建日期等信息。
创建测试表的具体过程:
1)以sys账号登录数据库
cmd>sqlplus sys/oracle321@orcl as sysdba (注意sys登录需要注明sysdba身份)
2)以创建查询表的方式在scott模式下创建包括‘SYS’、‘PUBLIC’、‘SCOTT’三个用户的全部对象
SQL> CREATE TABLE scott.DemoTable as
SQL>2 SELECT * FROM all_objects
SQL>3 WHERE owner IN (‘SYS’,‘PUBLIC’,‘SCOTT’);
注意用户名字母必须大写。
3) 切换到scott账号进行下一步操作。
conn scott/tiger@orcl;
2、查询统计数据表的各数据量大小,了解大数据表中的基本情况。
1)了解测试表的