数据库系统原理实验报告手册(新)(4)

2018-11-27 16:45

金陵科技学院实验报告

Insert Into Course(CNO, CName, PCNO, Credit)

Insert Into Course(CNO, CName, PCNO, Credit) Values (

'0003', '计算机基础', '0001', 3 );

Values ( '0007', '物理', '0001', 6

);

Delete From Garde Where

SNO = '19920101';

14

金陵科技学院实验报告

六、实验体会和收获

实验项目名称: 关系、索引和视图 实验学时:同组学生姓名: 实验地点:

15

2 B513

金陵科技学院实验报告

实验日期: 11.10 实验成绩: 批改教师: 批改时间:

一、实验目的和要求

1、理解关系图的含义及用途,掌握关系图的创建方法;

2、理解视图的基本概念、种类及利用视图修改数据时的限制,掌握视图的创建方法; 3、理解索引的基本概念及其优缺点,掌握创建索引的方法。

二、实验设备、环境

设备:奔腾Ⅳ或奔腾Ⅳ以上计算机;

环境:WINDOWS 2000 SERVER或WINDOWS 2003 SERVER、SQL Server 2005中文版。

三、实验步骤

1、根据题目要求熟悉SQL Server2005的各种管理工具; 2、分析题意,重点分析题目要求并给出解决方法;

3、按题目要求完成实际操作任务,并将相关文档资料保存在以自己学号命名的文件夹中; 4、提交完成的实验结果。

四、实验内容

1、创建关系图

根据实际情况,为MyDB数据库创建关系图。其中包括:Student、Course、Grade、Class四张表格,选择表中相应的属性建立表间的关联。 2、视图的创建、查询、修改和删除。

(1)创建一个名为V_Student的视图,以显示学生的学号、姓名、性别和出生年月等基本信息。 (2)创建一个名为V_grade的视图,以显示选修“0001”号课程的学生成绩信息,如学号、姓名、课程名称、成绩和学分等。

(3)分别利用视图V_Student和V_grade作查询和更新操作。

(4)修改V_Student视图的定义,为其增加一个条件,使得该视图只显示“CS01”班学生的基本信息。 (5)删除名为V_Student的视图。 3、索引的创建、查看和删除。

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

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

(3)利用索引管理器查看索引。

(4)删除索引idex_total_xh。再利用索引管理器查看索引。

注:以上3题除了第一题,其余各题均需要使用工具和SQL语言两种方法来完成。并将SQL语句按题号保存在自己的文件夹下的实验四目录中。

五、问题解答及实验结果

2(1)USE [MyDB]

GO

16

金陵科技学院实验报告

/****** 对象: View [dbo].[v_Student] 脚本日期: 11/10/2014 11:13:07 ******/ SET ANSI_NULLS ON GO

SET QUOTED_IDENTIFIER ON GO

create view [dbo].[v_Student](sno,sname,sex,birthday) as

select sno,sname,sex,birthday from student

2(2)

17

金陵科技学院实验报告

六、实验体会和收获

18


数据库系统原理实验报告手册(新)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2022年中国扫地机器人产业现状深度调研及十三五盈利空间评

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: