文档详情

数据库索引视图的基本操作.doc

发布:2016-12-16约2.93千字共9页下载文档
文本预览下载声明
课程名称:数据库应用技术项目 项目名称:索引、视图的基本操作 姓名: 专业:_ 班级:_ _学号:_ 同组成员 实验预习部分: Ⅰ.实验环境准备: 硬件环境:微型计算机 软件环境:Windows XP ,SQL Server 2005 Ⅱ.实验知识点准备: 聚集索引对表的数据页中的数据按列排序,然后再重新存储到磁盘 上聚集索引与数据是混为一体的;非聚集索引不用将表的数据页按列排序而 是单独存储一个索引页,索引页的每个索引行均包含非聚集索引键值和一个 个指向包含该值的数据行的行定位器 2、掌握视图的概念,掌握在SQL Server 2005中创建、修改、使用 删除视图的不同方法。 .实验目的: 1.了解关系数据库中索引和视图的作用。 2.掌握在SQL Server 2005中创建、查看、删除索引的不同方法。 3.掌握SQL Server 2005中创建、修改、使用、删除视图的不同方法。 实验过程记录: a.实验内容与要求 创建数据库及表 用己掌握的某种方法,创建订报管理子系统的数据库DingBao,在DingBao数据库中用交互式界面操作方法或CREATETABLE 创建如下3张表所示的表结构(表名及字段名使用括号中给出的英文名,如表3-1~3-2)并完成3张表所示内容的输入,根据需要可自行设计输入更多的表记录。 表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) 顾客地址 (adr) 0001 李涛 无锡市解放东路123号 0002 钱金浩 无锡市人民西路234号 0003 邓杰 无锡市惠河路270号 0004 朱海红 无锡市中山东路432号 0005 欧阳阳文 无锡市中山东路532号 表3-3 报纸订阅表(CP) 顾客编号 (cno) 报纸编号 (pna) 订阅份数 (num) 0001 000001 2 0001 000005 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 000003 4 0005 000004 3 0005 000001 4 如图,创建DingBao数据库: 1、创建表结构时要求满足: (1)报纸编码表(PAPER)以报纸编号(pno)为主键 : 录入数据之后: 顾客编码表(CUSTOMER)以顾客编号(cno)为主键; 录入数据之后: (3)报纸订阅表(CP)以报纸编号(pno)与顾客编号(cno)为主键,订阅份树 的默认值为1 录入数据之后: 2、创建与删除索引 (1)使用T-SQL命令对DingBao数据库中PAPER表的pna字段降序建立非聚集索 引pna_index。 (2)在对象资源管理器中修改非聚集索引pna_index,使其对pna字段升序建立。 (3)使用T-SQL命令删除索引
显示全部
相似文档