大型数据库技术实验报告实验课程:大型数据库技术(Oracle)专业:计算机与信息工程学院班级:姓名:学号:同组人:无实验日期:2014/5/28实验项目实验九索引、视图、序列和同义词实验类型设计性实验目的要求创建索引使用索引理解什么是视图、序列和同义词视图、序列和同义词的设计创建视图、序列和同义词插入值时在表中使用序列(实验内容及步骤)【实验步骤】9
0实验准备工作若实验4中的基本表和基础测试数据加入工作沿未完成,请参照以下几步予以完成:(1)创建基本表:(2)加入测试数据:成绩参照上图,在Customer表中插入如下的两条记录:CnoCnameCompanyCityTelC0002WangLingOracleBeijing010-62754108C0003LiLiMinshengbankShanghai021-624382109
1索引(INDEXES)的创建与删除1.索引的创建:索引有助于更快地进入表中的列
索引还可以避免输入到列中的值产生重复现象
语法如下:CREATEINDEXindexnameONtablename(columnname)实验9-1创建一个名为idx的、关于City字段的、Customer表的索引
请给出如下所示的语句:练习9-1在Orders表中的Order_date列上创建一个名为idx索引,观察会发生什么情况
可以为多个列创建索引
这样的索引称为“CompositeIndexes”(复合索引)
实验9-2在Customer表中的City列和Company列上创建一个名为“comp”的索引,语句如下所示:2.索引的删除:给出下列语句可删除索引
DROPINDEXindexname实验9-3删除创建的索引“idx”,请给出如下的语句:3.基于函数的索引:实验9-4基于函数的索引:执行下列语句,创建一个基于函数的索引,并删除之