1、数据库原理与应用课程实验1数据库原理与应用实验报告题目: 索引学号:_姓名:_教师:_数据库原理与应用课程实验2实验题目1、 实验内容1 创建表 StudentCREATE TABLE Student( Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLInT,Sdept CHAR(20);CREATE TABLE Course( Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT);CREATE TABLE SC( Sn
2、o CHAR(9),Cno CHAR(4),Grade SMALLInT,PRIMARY KEY(Sno, Cno);2 在 Student 表的 Sname 列上创建一个聚簇索引 Stusanme,而且 Student 表中的记录将按Sname 值得升序存放。3 为 Student 表创建索引 Studentno, 按学号建唯一索引4 为 Course 表创建索引 Coucno,按课程号升序建唯一索引5 为 SC 表按学号升序和课程号降序建唯一索引 SCno。6 删除 Stusanme 索引7 一个表可以创建几个聚簇索引和几个非聚簇索引? 2、 实验目的与要求对索引进行基本操作。掌握索引的作
3、用和意义,并能够实现使用、删除索引。3、 实验环境Sql 20084、 实验结果与分析1 创建表 StudentCREATE TABLE Student( Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),数据库原理与应用课程实验3Sage SMALLInT,Sdept CHAR(20);CREATE TABLE Course( Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT);CREATE TABLE SC( Sno CHAR(9),C
4、no CHAR(4),Grade SMALLInT,PRIMARY KEY(Sno, Cno);2 在 Student 表的 Sname 列上创建一个聚簇索引 Stusanme,而且 Student 表中的记录将按Sname 值得升序存放。create clustered index Stusname on Student(Sname)3 为 Student 表创建索引 Studentno, 按学号建唯一索引create unique index Studentno on Student(Sno)4 为 Course 表创建索引 Coucno,按课程号升序建唯一索引create unique index Coucno on Course(Cno asc)5 为 SC 表按学号升序和课程号降序建唯一索引 SCno。create unique index SCno on SC(Sno asc,Cno desc)6 删除 Stusanme 索引drop index Student.Stusname7 一个表可以创建几个聚簇索引和几个非聚簇索引? 每个表只能有一个聚簇索引,每个表最多可以创建 259 个非聚簇索引