实验7 管理表、索引和其他模式对象_V2013(9)

时间:2025-04-04

思考:对比前后两次查询数据的结果,理解序列的使用。

实验7-6 删除创建前面创建的名为seqno的序列。 请给出相应的语句和运行结果载图:

7.7 同义词

同义词是 Oracle 对象的别名。此对象可以是表、视图、程序、函数或另一个同义词。同义词不是实际对象,而是对对象的参考。同义词非常有用,这是因为它们隐藏参考的对象的身份。在重命名对象或修改对象的情况下,这十分有用,因为这样就只需要重新定义同义词。这有助于缩短在项目中所花费的重新编译和修改时间。

创建同义词的语法如下:

CREATE SYNONYM synonymname FOR tablename

实验7-7 创建一个名为“new”(新)的同义词,该同义词参考Customer表。请给出如下所示的语句:

上面的查询中创建的同义词可通过给出下列语句进行查看。 SELECT * from new;

请给出运行结果载图:

要删除上面创建的同义词。

请给出相应的语句和运行结果载图:

7.8 索引的创建与删除

1.索引的创建:

索引有助于更快地进入表中的列。索引还可以避免输入到列中的值产生重复现象。 语法如下:

CREATE INDEX indexname ON tablename(columnname)

可以为多个列创建索引。 这样的索引称为“Composite Indexes”(复合索引)。

实验 创建一个名为 idx 的、关于Customer表City字段的索引。

请给出相应的语句和运行结果载图:

练习:在Orders表中的Order_date列上创建一个名为 idx 索引,观察会发生什么情

况。

实验 在Customer表中的 City 列和 Company 列上创建一个名为“comp”的索引。 请给出相应的语句和运行结果载图:

2.索引的删除:

给出下列语句可删除索引。

DROP INDEX indexname

实验 删除创建的索引“idx”,请给出如下的语句:

3.基于函数的索引:

实验 基于函数的索引:执行下列语句,创建一个基于函数的索引,并删除之。

4.索引相关数据字典:

实验 使用索引相关数据字典:

(1) 对employees表创建索引于last_name字段:

实验7 管理表、索引和其他模式对象_V2013(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219