资源描述:
《综合实验 索引与视图管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、综合实验2索引与视图管理createdatabaseXXXgoXXXusego/*2、参照表格数据,创建如下数据表:()学生表:Student(Sno,Sname,sex,Sbirthday,Sdept)SnoSnamesexSbirthdaySdept2010010505李阳光男1991-5-15软件工程系2010010508张小明男1991-5-15数学系2010010515李丽女1992-6-2软件工程系2010010525王刚男1989-12-10信息系()课程表:Course(Cno,Cname,Ccredit)CnoCnameCcreditB000000016数据库4
2、B000000019网络设备互联4A000000006WindowsServer20036()成绩表:Score(Sno,Cno,Grade)SnoCnoGrade2010010505B000000016912010010508B000000019852010010515B000000019922010010505B000000019532010010505A000000006562010010508B000000016822010010515B00000001695*/createtableStudent(Snochar(10)primarykey,Snamevarchar(8
3、)notnull,sexchar(2)default'男'check(sex='男'orsex='女'),Sbirthdaydatetime,Sdeptvarchar(20))createtableCourse(Cnochar(10)primarykey,Cnamevarchar(30)unique,Ccredittinyint)createtableScore(Snochar(10),Cnochar(10),Gradetinyintcheck(gradebetween0and100))--3、分别向数据表中插入以上表格中的数据。insertdbo.Studentvalues('
4、2010010505','李阳光','男','1991-5-15','软件工程系')insertdbo.Studentvalues('2010010508','张小明','男','1991-5-15','数学系')insertdbo.Studentvalues('2010010515','李丽','女','1992-6-2','软件工程系')insertdbo.Studentvalues('2010010525','王刚','男','1989-12-10','信息系')insertdbo.Coursevalues('B000000016','数据库','4')insertdbo.
5、Coursevalues('B000000019','网络设备互联','4')insertdbo.Coursevalues('A000000006','WindowsServer2003','6')insertdbo.Scorevalues('2010010505','B000000016','91')insertdbo.Scorevalues('2010010508','B000000019','85')insertdbo.Scorevalues('2010010515','B000000019','92')insertdbo.Scorevalues('2010010505',
6、'B000000019','53')insertdbo.Scorevalues('2010010505','A000000006','56')insertdbo.Scorevalues('2010010508','B000000016','82')insertdbo.Scorevalues('2010010515','B000000016','95')--1、创建一张没有主键的数据表Stu,字段名分别为sNo、sName、sSex、sBirthday、SClass;createtableStu(Snochar(10),Snamevarchar(8)notnull,sexchar(
7、2)default'男'check(sex='男'orsex='女'),Sbirthdaydatetime,Sclassvarchar(20))--2、给sNo字段创建聚族索引,索引名为ix_1;CREATEUNIQUECLUSTEREDINDEXix_1ONdbo.Stu(Sno)--3、给sName字段创建非聚族索引,索引名为ix_2;CREATEINDEXix_2ONdbo.Stu(Sname)--4、把索引ix_1重命名为ix_No、ix_2重命名为ix_Name;use