云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库技术及应用课程实验 - 图文

数据库技术及应用课程实验 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 9:32:36

实验6 创建索引、视图及数据完整性

1创建索引

实验目的

掌握索引的使用方法。

实验要求

(1)了解索引的作用与分类; (2)了解索引的创建方法。

实验步骤

对CPXS数据库CP表中的产品编号列建立索引。在查询分析器编辑窗口输入如下程序并执行:

(1)在企业管理器中查看查询分析器对CPXS数据库CP表创建的索引。 (2)在企业管理器中删除对CPXS数据库CP表创建的索引。

2创建视图

实验目的

掌握视图的使用方法。

实验要求

(1)了解视图的作用;

(2)掌握试图的创建方法; (3)了解对试图的操作。

实验步骤

对CPXS数据库XSCP表中,按产品编号列建立销售统计视图。在查询分析器编辑窗口输入如下程序并执行:

CREATE VIEW CPBH_1(CPBH AS ‘产品编号’,SL ‘销售数量’,JE AS ‘金额’) AS SELECT CPBH,SL,JE

FROM xscp

ORDER BY CPBH

(1)在企业管理器中查看查询分析器对CPXS数据库XSCP表创建的视图。 (2)对视图CPBH_1查询CPBH=’100002’的销售情况。

(3)在企业管理器中删除对CPXS数据库XSCP表创建的视图。

21

3 创建默认值约束

实验目的

掌握默认值约束及默认值对象的应用。

实验要求

(1)理解默认值约束与默认值对象的作用;

(2)理解默认值约束与默认值对象的区别。

实验步骤

(1)根据要求定义默认值约束。

对于CPXS数据库中CP表kcl(库存量)列的默认值定义为10。 ? 在查询分析器编辑窗口输入如下代码并执行:

? 在企业管理器中查看查询分析器对CPXS数据库CP表kcl字段定义的默认值约束,然后删除该约束。

(2)定义默认值对象default_object的默认值为10,并绑定到CP表的kcl字段。

? 在企业管理器中查看查询分析器创建的默认值对象defauIt_0bject。

? 通过查询分析器解除CP表的kcl字段与默认值对象default_object的绑定关系, 然后删除默认值对象default_object。

4 创建完整性规则

实验目的

掌握CHECK约束、规则用法、主键约束和外键约束实现参照完整性的方法。

实验要求

22

(1)掌握CHECK约束和规则的用法及特点。 (2)掌握PRIMARY约束的用法:

(3)掌握利用主键和外键实现参照完整性的方法。

实验步骤

(1)利用CHECK约束实现数据的域完整性。

定义CHECK约束,要求产品编号必须为由不带前导0的6个数字字符构成。 在查询分析器编辑窗口输入如下代码并执行:

? 在企业管理器中查看查询分析器对CPXS数据库CP表cpbh字段定义的CHECK约束cpbh_check,然后尝试输入一条其产品编号不满足CHECK约束条件的产品记录,看看会出现什么情况?

? 在企业管理器中删除CHECK约束cpbh_check。 (2)利用规则对象实现数据的域完整性。

定义规则对象rule_object用于保证XSS(销售商)表中xsbh(销售商编号)字段值的首字符为a—z之一,后跟5个数字字符。

? 在企业管理器中查看查询分析器创建的规则对象xss_rule。

? 通过查询分析器解除XSS表的xsbh字段与规则对象xss_rule的绑定关系,然后 删除规则对象xss_rule。

(3)将CP表的epbh字段定义为主键。

在查询分析器中输入如下代码并执行:

23

? 在企业管理器中查看查询分析器创建的PRIMARY约束。

? 尝试向CP表输入一条记录,其主键的值与该表中某条记录的值相同,此时会出现什么情况?

? 写出对XSCP表中cpbh和xsbh字段联合定义主码的代码。

(4)对于XSCP(产品销售)表的cpbh字段定义外码,使其与cp表的主码字段cpbh对应,实现如下参照完整性:

? 删除CP表中记录的同时删除XSCP表中与该记录cpbh字段值相同的记录; ? 向XSCP表添加一记录时,该记录cpbh字段的值在CP表中应已经存在;

? 修改CP表中某记录cpbh字段值时,若XSCP表中与该字段值对应的有若干条记 录,则报告出错。

在查询分析器中输入并执行如下代码:

? 在企业管理器中查看查询分析器创建的外码约束; ? 在企业管理器中检查CP表与XSCP表的参照完整性。

24

搜索更多关于: 数据库技术及应用课程实验 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验6 创建索引、视图及数据完整性 1创建索引 实验目的 掌握索引的使用方法。 实验要求 (1)了解索引的作用与分类; (2)了解索引的创建方法。 实验步骤 对CPXS数据库CP表中的产品编号列建立索引。在查询分析器编辑窗口输入如下程序并执行: (1)在企业管理器中查看查询分析器对CPXS数据库CP表创建的索引。 (2)在企业管理器中删除对CPXS数据库CP表创建的索引。 2创建视图 实验目的 掌握视图的使用方法。 实验要求 (1)了解视图的作用; (2)掌握试图的创建方法; (3)了解对试图的操作。 实验步骤 对CPXS

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com