当前位置:文档之家› 数据库 索引、视图的基本操作资料

数据库 索引、视图的基本操作资料

的默认值为1
录入数据之后:
2、创建与删除索引
(1)使用T-SQL命令对DingBao数据库中PAPER表的pna字段降序建立非聚集索
引pna_index。
(2)在对象资源管理器中修改非聚集索引pna_index,使其对pna字段升序建立。
(3)使用T-SQL命令删除索引pna_index。
刷新对象资源管理器界面,pna索引消失:
3、创建视图(使用T-SQL)
(1)创建视图cp_view,用于显示pna, cno, num。
(2)修改视图cp_view,用于显示订阅份数(num)多于2份的用户的pna, cno, num。
(3)删除视图cp_view。
(4)创建一个视图paper_view,用于显示pno,pna。通过视图paper_view向PAPER表中添加一条记录(000006,’闽北日报’),再通过视图删除这条记录。
6
0002
000003
2
0003
000003
2
0004
000001
1
0004
000005
1
0005
000002
1
0005
000005
5
顾客编号
(cno)
报纸编号
(pna)
订阅份数
(num)
0001
000002
4
0002
000001
2
0002
000005
2
0003
000004
4
0004
000003
3
0005
2.掌握在SQL Server 2005中创建、查看删除索引的不同方法。
3.掌握SQL Server 2005中创建、修改、使用、删除视图的不同方法。
二、实验过程记录:
a.实验内容与要求
创建数据库及表
用己掌握的某种方法,创建订报管理子系统的数据库DingBao,在DingBao数据库中用交互式界面操作方法或CREATETABLE创建如下3张表所示的表结构(表名及字段名使用括号中给出的英文名,如表3-1~3-2)并完成3张表所示内容的输入,根据需要可自行设计输入更多的表记录。
上聚集索引与数据是混为一体的;非聚集索引不用将表的数据页按列排序而
是单独存储一个索引页,索引页的每个索引行均包含非聚集索引键值和一个
个指向包含该值的数据行的行定位器
2、掌握视图的概念,掌握在SQL Server 2005中创建、修改、使用
删除视图的不同方法。
.实验目的:
1.了解关系数据库中索引和视图的作用。
(adr)
0001
李涛
无锡市解放东路123号
0002
钱金浩
无锡市人民西路234号
0003
邓杰
无锡市惠河路270号
0004
朱海红
无锡市中山东路432号
0005
欧阳阳文
无锡市中山东路532号
表3-3报纸订阅表(CP)
顾客编号
(cno)
报纸编号
(pna)
订阅份数
(num)
0001
000001
2
0001
000005
课程名称:数据库应用技术项目项目名称:索引、视图的基本操作
姓名:专业:_班级:__学号:_同组成员
一、实验预习部分:
Ⅰ.实验环境准备:
硬件环境:微型计算机
软件环境:Windows XP ,SQL Server 2005
Ⅱ.实验知识点准备:
1.聚集索引对表的数据页中的数据按列排序,然后再重新存储到磁盘
表3-1报纸编码表(PAPER)表3-2顾客编码表(CUSTOMER)
报纸编号
(pno)
报纸名称
(pna)
单价
(ppr)
000001
人民日报
12.5
000002
解放军报
14.5
000003
光明日报
10.5
000004
青年报
11.5
000005
扬子晚报
18.5
顾客编号
(cno)
顾客姓名
(cna)
顾客地址
000003
4
0005
000004
3
0005
000001
4
如图,创建DingBao数据库:
1、创建表结构时要求满足:
(1)报纸编码表(PAPER)以报纸编号(pno)为主键:
录入数据之后:
(2)顾客编码表(CUSTOMER)以顾客编号(cno)为主键;
录入数据之后:
(3)报纸订阅表(CP)以报纸编号(pno)与顾客编号(cno)为主键,订阅份树
3、实验结果与讨论:
本次实验题量和难度相对于上次都比较容易,但是由于本次实验在
以前的基础上增加了视图的应用,而且易于验证上次实验的正确性,由于其
是视图界面,所以无论是操作性还是趣味性都比较高,而且易于接受,但是
也提醒了我们,知识都是循环渐进的,有一个步骤学不好,都将导致接下来
学习的瘫痪,所以学号自己现在所学的知识,是我们目前紧急需要的。
实验报告成绩(百分制)__________实验指导教师签字:__________
相关主题