达梦数据库实验四:DMDBMS视图、索引、触发器、事务

目录标题

实验四 DMDBMS视图、索引、触发器、事务

一、实验目的:

1.熟悉视图的作用、应用场景,掌握视图的创建、查询以及更新;
2.掌握索引的创建、修改以及删除;
3.理解和掌握触发器的作用、触发器的不同级别;
4.理解和掌握触发器的应用场景,并对表进行合理化分析然后触发器的创建。
5.掌握触发器的允许、禁用以及删除
6.熟悉事务的四大特性,掌握事务的提交和回滚操作,并学会使用保存点以及回滚到保存点。

二、实验要求:

1.熟悉视图、索引、触发器、事务的作用及应用场景
2.掌握表结构及其数据的合理性分析
3.熟悉例题思路。
4.掌握视图、索引、触发器、事务的应用。

三、实验重点和难点:

实验重点:视图创建、视图查询、索引创建、触发器创建、事务提交、事务回滚、保存点、回滚保存点
实验难点:触发器语法及创建、事务逻辑及隔离级别

四、实验内容:

  1. 视图
    1.1 视图创建
    1.2 视图查询
    1.3 视图编译
    1.4 视图数据更新
  2. 索引
    2.1 索引创建
    2.2 索引修改
    2.3 索引删除
  3. 触发器
    3.1 触发器创建
    3.2 触发器删除
    3.3 触发器允许和禁止
    3.4 触发器重编
    3.5 触发器应用
  4. 事务
    4.1 事务提交
    4.2 事务回滚
    4.3 隐式提交
    4.4 保存点创建
    4.5 回滚到保存点

五、实验步骤与结果:

说明:每一部分实验内容,请描述实验过程,并搭配实验结果截图

1. 视图创建

1.1对 VENDOR 表(在示例库中存在)创建一个视图名为 VENDOR_EXCELLENT

保存信誉等级为 1 的供应商,列名有:VENDORID,ACCOUNTNO,NAME,ACTIVEFLAG,并查询视图中的数据。
创建语句:

CREATE   VIEW   PURCHASING.VENDOR_EXCELLENT  AS
SELECT VENDORID, ACCOUNTNO, NAME, ACTIVEFLAG, CREDIT
FROM PURCHASING.VENDOR
WHERE CREDIT = 1;
1.2构造一视图,名为 SALESPERSON_INFO

用来 保存销售人员的信息,列名有:SALESPERSONID,TITLE,NAME,SALESLASTYEAR。(涉及的表SALES.SALESPERSON、RESOURCES.EMPLOYEE 、PERSON.PERSON、),并查询视图中的数据。
创建语句:

CREATE VIEW SALES.SALESPERSON_INFO AS SELECT T1.SALESPERSONID, T2.TITLE, T3.NAME, T1.SALESLASTYEAR FROM SALE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值