下载此文档

数据库上机实验.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
数据库上级实验报告
一、目的
数据库管理系统包括许多实用的功能,其中,索引是加快查询速度的有效手段;视图有助于保持数据库的逻辑独立性;完整性约束支持对数据正确性的检查。本次实验目的是学习并熟悉SQL Server2000索引、视图、数据库完整性等功能的设置和使用方法。
二、实验内容及要求
要求同学们掌握聚集索引和非聚集索引,建立视图,显示结果,实施约束、规则、外键。
1.  索引的建立
1)利用SQl语言或系统工具,在SPJ数据库上为S表建立非聚集索引。若该索引已存在,则删除后重建。
2)利用SQl语言或系统工具,在SPJ数据库上为P表建立聚集索引,并且强制其唯一性。
3)利用SQl语言或系统工具,在SPJ数据库上为每个表建立主键索引,若该索引已存在,则删除后重建。
建立视图,并对视图进行查询
在SPJ数据库上为天津的工程项目建立一个供应情况的视图,包括供应商代码,零件代码,供应数量。并针对该视图完成以下查询:
1)找出天津工程项目使用的各种零件代码及数量。
2)找出供应商S1的供应情况。
数据库完整性约束的设置()
利用SQL语言或系统工具完成下列完整性约束的设置和使用:
1)为供应商表“CITY”字段默认值设为“北京”的约束;
2)为零件表“WEIGHT”字段值限定在0~99的约束;
3)实施工程表的“JNO”字段值唯一的非聚集索引约束;
4)为SPJ表建立所有的外键;
5)添加违反上述第2小题和第4小题的记录,观察结果;
6)删除第一小题建立的约束。
三、实验平台
1、操作系统:
Windows 2000或 Windows XP
2、数据库管理系统:
MS SQL Server
四、实验内容与完成情况
1、实验步骤
1)、按照教科书P74题5的表格建立了SPJ数据库。
2)、对各小题的问题进行了上机实践,使用SQL语言求解答案。
2、实验结果
1)索引的建立
(1)为SPJ数据库的S表建立非聚集索引
SQL 语言:
CREATE UNIQUE INDEX S_INDEX ON S(SNAME);
(2)为SPJ数据库的P表建立聚集索引,并且强制其唯一性
SQL 语言:
CREATE UNIQUE CLUSTERED INDEX P_INDEX ON P(PNAME);
(3)为SPJ数据库的每个表建立主键索引
S表主键索引
SQL 语言:
CREATE UNIQUE INDEX S_INDEX ON S(SNO);
P表主键索引
SQL 语言:
CREATE UNIQUE INDEX P_INDEX ON P(PNO);
J表主键索引
SQL 语言:
CREATE UNIQUE INDEX J_INDEX ON J(JNO);
SPJ表主键索引
SQL 语言:
CREATE UNIQUE INDEX SPJ_INDEX ON SPJ(SNO,PNO,JNO);
2)建立视图,并对视图进行查询
在SPJ数据库上为天津的工程项目建立一个供应情况的视图,包括供应商代码,零件代码,供应数量。
SQL 语言:
CREATE VIEW VV_SPJ AS
SELECT SNO,PNO,QTY
FROM J,SPJ
WHERE J.

数据库上机实验 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gd433
  • 文件大小0 KB
  • 时间2015-08-19