orical10g实验六.doc

上传人:11****ws 文档编号:3262177 上传时间:2019-05-27 格式:DOC 页数:21 大小:372.79KB
下载 相关 举报
orical10g实验六.doc_第1页
第1页 / 共21页
orical10g实验六.doc_第2页
第2页 / 共21页
orical10g实验六.doc_第3页
第3页 / 共21页
orical10g实验六.doc_第4页
第4页 / 共21页
orical10g实验六.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、大型数据库技术实验报告实验课程: 大型数据库技术(Oracle)专业: 计算机与信息工程学院 班级:姓名: 学号:同组人: 无 实验日期: 2014/5/28实验项目 实验九 索引、视图、序列和同义词实验类型 设计性实验目的要求 创建索引 使用索引 理解什么是视图、序列和同义词 视图、序列和同义词的设计 创建视图、序列和同义词 插入值时在表中使用序列成绩(实验内容及步骤)【实验步骤】9.0 实验准备工作若实验 4 中的基本表和基础测试数据加入工作沿未完成,请参照以下几步予以完成:(1)创建基本表:(2)加入测试数据:参照上图,在 Customer 表中插入如下的两条记录:Cno Cname C

2、ompany City TelC0002 Wang Ling Oracle Beijing 010-62754108C0003 Li Li Minsheng bank Shanghai 021-624382109.1 索引(INDEXES)的创建与删除1索引的创建:索引有助于更快地进入表中的列。索引还可以避免输入到列中的值产生重复现象。语法如下:CREATE INDEX indexnameON tablename(columnname)实验 9-1 创建一个名为 idx 的、关于 City 字段的、Customer 表的索引。请给出如下所示的语句:练习 9-1在 Orders 表中的 Orde

3、r_date 列上创建一个名为 idx 索引,观察会发生什么情况。可以为多个列创建索引。 这样的索引称为“Composite Indexes” (复合索引) 。 实验 9-2 在 Customer 表中的 City 列和 Company 列上创建一个名为“comp ”的索引,语句如下所示:2索引的删除:给出下列语句可删除索引。DROP INDEX indexname实验 9-3 删除创建的索引 “idx”,请给出如下的语句:3基于函数的索引:实验 9-4 基于函数的索引:执行下列语句,创建一个基于函数的索引,并删除之。4索引相关数据字典:实验 9-5 使用索引相关数据字典:(1) 对 empl

4、oyees 表创建索引于 last_name 字段:(2) 查询索引信息:给出查询的结果:(3) 监视索引:a.打开索引监视状态:alter index emp_last_name_idx monitoring usage;b. 监视索引 emp_last_name_idx:analyze index emp_last_name_idx validate structure;Select br_rows,br_blks,lf_rows,del_lf_rowsFrom index_statsWhere name= emp_last_name_idx;给出运行结果:9.2 完成教材 P282 实验

5、指导1234569.3 实验准备工作若实验 4 中的基本表和基础测试数据加入工作沿未完成,请参照以下几步予以完成,若已完成实验 4 中相关练习,并且数据表没有删除,则请直接进入 11.1 实验。(1)创建基本表:(2)加入测试数据:参照上图,在 Customer 表中插入如下的两条记录:Cno Cname Company City TelC0002 Wang Ling Oracle Beijing 010-62754108C0003 Li Li Minsheng bank Shanghai 021-624382109.4 视图视图是一个虚拟表,其内容是借助于查询从表中获取的。在这些表中所作的更

6、改自动反映在视图中。语法如下:CREATE VIEW viewname ASSELECT ;注意:ORDER BY 不能与视图一起使用。实验 9-6 建立 “上海”客户的视图,并取名“Customer_sh”。上面的查询创建一个名为“Customer_sh”的视图。创建视图之后,您可像查看任何表一样查看该视图。请给出如下所示的语句:实验 9-7 建立一个名为 Order_Sh 的包含所有上海客户订单信息的视图,要求在该视图中包括各客户的公司名称、订单代号和订购日期等属性列。 实验 9-8 删除名为 Customer_sh 的视图。练习 11-1 建立一个名为 Avg_price 的视图,其中包括产品的类别代号及平均价格两项。(相关表请参照实验 4)9.5 序列序列用来生成可用作主键的唯一整数。语法如下:CREATE SEQUENCE sequencenameINCREMENT BY START WITH ; sequencename 是创建的序列的名称; 是指定的递增数,默认值是 1; 是序列的开始数。实验 9-9 创建名从 3 开始、步长为 1、名为“seqno ”的序列。上面的查询创建名为“seqno”的序列,我们也可以在创建序列之后插入值。格式如

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 医药卫生

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。