数据库视图和索引的创建及使用

数据库视图和索引的创建及使用

ID:38700756

大小:32.50 KB

页数:3页

时间:2019-06-17

数据库视图和索引的创建及使用_第1页
数据库视图和索引的创建及使用_第2页
数据库视图和索引的创建及使用_第3页
资源描述:

《数据库视图和索引的创建及使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验五视图和索引的创建及使用实验目的:1、理解视图和索引的概念2、学会使用企业管理器和T-SQL语句创建视图和索引3、理解视图和索引的优缺点,掌握视图和索引的管理和维护。实验内容:一视图1、使用企业管理器建立视图,进入“添加表”对话框,选择表student,在“视图设计器”界面的表选择区中选择所有列选型,在SQL语句区,编辑并执行,查看视图显示结果。2、保存视图名为view_student.3、建立学生学号、姓名、性别、课程号、成绩的视图v_sc,查看v_sc中的数据。4、建立学生学号、姓名、出生年份的视图v_age查看V_

2、age中的数据。5、建立‘JSJ’系的学生学号、姓名、性别、年龄的视图v_JSJ6、建立每门课程的平均分的视图v_avggrade二索引1、使用企业管理器为学生表student创建一个以stud_id为索引关键字的惟一聚簇索引。2、将上一步所建立的索引名称修改为new_index。3、将前述所建立的new_index索引删除。4、使用T-SQL语句为课程表Course创建一个名为Course_Index的惟一非聚簇索引,索引关键字为教师编号Course_id,降序,填充因子为80%。5、使用T-SQL语句将课程表中的Cour

3、se_Index删除。6、为student表创建一个基于“年龄,学号”组合列的非聚集、复合索引cj_xh_index。7、为lesson_info创建一个基于“课程号course_id,课程类型course_type”组合列的惟一、聚集、复合索引kc_lx_index。实验结果中记录结果,不能省略。附:建立实验相关数据库与表CREATEDATABASETESTDBONPRIMARY(NAME='TESTDB',FILENAME='d:TESTDB.mdf',SIZE=3072KB,MAXSIZE='UNLIMITED',F

4、ILEGROWTH=1024KB)LOGON(NAME='TESTDB_LOG',FILENAME='d:TESTDB_LOG.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)COLLATEChinese_PRC_CI_ASCREATETABLEStudent(Stu_IDCHAR(12)NOTNULLPRIMARYKEY,Stu_NameVARCHAR(50),Stu_PasswdVARCHAR(50),SsexCHAR(2),SageINT,SdeptVARCHAR(50)

5、)CREATETABLECourse(Course_ID[char](9)NOTNULL,Course_Name[varchar](50)NULL,Course_Credit[int]NULL,Course_Pro_ID[char](9)NULL,Teacher_ID[char](8)NULL,Books_ID[char](12)NULL,)useTESTDB1CREATETABLEStu_Course(Stu_IDCHAR(12)NOTNULL,Course_IDCHAR(9)NOTNULL,TermCHAR(6),Sco

6、reDECIMAL(3,2),CreditINT,CONSTRAINTPK_Stu_CoursePRIMARYKEY(Stu_ID,Course_ID))USE[TESTDB]GOINSERTINTOstudentVALUES('11012901','杜月梅','147258','女',21,'物理系');INSERTINTOstudentVALUES('11012902','李建丽','258369','女',22,'物理系');INSERTINTOstudentVALUES('11012903','高勇','369789

7、','女',23,'物理系');INSERTINTOstudentVALUES('12023001','王军雅','123456','男',20,'计算机');INSERTINTOstudentVALUES('12023002','王晓玲','456789','女',21,'计算机');INSERTINTOcourseVALUES('1','高等数学',6,null,'1','1');INSERTINTOcourseVALUES('2','C语言',3,null,'2','2');INSERTINTOcourseVALUES

8、('3','数据结构',2,2,'3','3');INSERTINTOStu_CourseVALUES('11012901','1','1',82,6);INSERTINTOStu_CourseVALUES('11012902','1','1',90,6);INSERTINTOStu_Co

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。