手机版

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

发布时间:2021-06-08   来源:未知    
字号:

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

实验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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)