数据库原理实验三

更新时间:2023-11-14 19:08:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学生实验报告

课程名称:数据库系统原理

学生学号:

所属院部:

(理工类)

专业班级: 1005103021 学生姓名: 信息技术学院 指导教师:

20 12 ——20 13 学年 10计算机(统) 程孟德 王预

第 一 学期

1.创建关系图

ClassClsNoClsNameDirecorSpecialtyCourseCNOCNamePCNOCreditGradeSNOCNOScorceCreditStudentSNOsNameSexClsNoStuAddrBirthdayHeightTotalCredit

2视图的创建、查询、修改和删除

(1)创建一个名为V_Student的视图,以显示学生的学号、姓名、成绩、性别和出生年月等基本信息。

CREATE VIEW [dbo].[V_Student] AS

SELECT SNO, SName, Sex, Birthday FROM dbo.Student select *

from V_Student;

(2)创建一个名为V_grade的视图,以显示选修“0001”号课程的学生成绩信息,如学号、

姓名、课程名称、成绩和学分。 CREATE VIEW [dbo].[V_grade] AS

SELECT dbo.Student.SNO, dbo.Student.SName, dbo.Course.CName, dbo.Grade.Scorce, dbo.Grade.Credit

FROM dbo.Grade INNER JOIN

dbo.Student ON dbo.Grade.SNO = dbo.Student.SNO INNER JOIN dbo.Course ON dbo.Grade.CNO = dbo.Course.CNO WHERE (dbo.Grade.CNO = '0001') select *

from V_grade;

(3)修改V_Student的定义,为其增加一个条件,使得该视图只显示“CS01”班学生的基本信息。

CREATE VIEW [dbo].[V_Student] AS

SELECT SNO, SName, Sex, Birthday FROM dbo.Student WHERE (ClsNo = 'CS01') select *

from V_Student;

(5)删除名为V_Student的视图。 drop view V_Student; 3索引的创建、查看和删除

(1)为Student表创建一份基于总学分和学号的索引idex_total_xh,其中总学分按降序排列,当总学分相同时,按学号升序排列,填充因子为80%。

CREATE NONCLUSTERED INDEX [index_total_xh] ON [dbo].[Student] ( [TotalCredit] ASC, [SNO] ASC

)WITH (SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF) ON [PRIMARY]

(2)学生表创建一个基于班级和姓名的索引idex_class_name,其中按班号按升序、学生姓名按降序排列,填充因子为70%。

CREATE NONCLUSTERED INDEX [idex_class_name] ON [dbo].[Student] ( [SName] DESC, [ClsNo] ASC

)WITH (SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF) ON [PRIMARY] (3)利用索引查看器查看索引 exec sp_helpindex Student

(4)删除索引index_total_xh。再利用索引管理器查看索引。 drop index index_total_xh on Student exec sp_helpindex Student

实验总结

此次的实验是一个新的体验、新的挑战,学会了创建关系图,视图和索引的建立,查询,删除等等。我在此过程中不但应用了所学的知识,而且还不断的学习新的知识、工具,以完成实验的需要,在设计的过程中我深深体会到作为一个学习计算机专业的人士,要写语句时的认真。虽然我的基础知识不够扎实,但是我在此期间积累了许多宝贵的经验,这都是我以后走上工作岗位的巨大的财富。 由于这是一个新的尝试,还有我有限的知识和仓促的时间所限,所以实验过程中难免有缺点和不足的地方,望老师能给予我批评指正。

本文来源:https://www.bwwdw.com/article/dlmv.html

Top