陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验8

  • 实验目的

1.能够理解触发器调用的机制。

2.能够使用SQL命令创建DML触发器。

3.能够完成触发器的修改、删除等管理任务。

  • 实验设备

操作系统:Win11

开发软件:SQL Server

  • 实验内容

针对第6章设计的电子商务系统,做如下操作。

1.创建触发器tr1,实现当修改商品表中的数据时,显示提示信息“商品表信息被修改了。”

2.使用触发器tr2,实现当修改商品表中某种商品的商品编号时,对应购买信息表中的商品编号也要修改。

3.创建一个DDL触发器tr3,禁止修改和删除当前数据库中的任何表。

4.查看商品表中已创建的触发器。

5.查看已创建的触发器tr1的内容。

6.删除商品表上的触发器tr1。

  • 实验步骤及实验结果
1.CREATE TRIGGER tr1  
2.ON Product  
3.AFTER UPDATE  
4.AS  
5.BEGIN  
6.    PRINT '商品表信息被修改了。'  
7.END  
8.CREATE TRIGGER tr2  
9.ON Product  
10.AFTER UPDATE  
11.AS  
12.BEGIN  
13.    IF UPDATE(ProductID)  
14.    BEGIN  
15.        UPDATE PurchaseInfo  
16.        SET ProductID = inserted.ProductID  
17.        FROM PurchaseInfo  
18.        JOIN inserted ON PurchaseInfo.ProductID = deleted.ProductID  
19.        WHERE PurchaseInfo.ProductID = deleted.ProductID  
20.    END  
21.END  
22.  
23.create trigger tr3 on database  
24.for alter_table,drop_table  
25.as   
26.begin  
27.rollback;  
28.raiserror('修改和删除表的操作被禁止',16,1);  
29.end  
30.exec sp_helptrigger 'Product'  
31.drop trigger tr1  

### 回答1: 《数据库原理应用教程(第4版|微课版)陈志泊》是一本介绍数据库原理应用的教材。本书主要包括数据库基础知识、关系数据库理论、SQL语言数据库设计、数据库应用开发等内容。通过本书的学习,读者可以了解数据库的基本概念、关系数据库的设计原则、SQL语言的使用方法以及数据库应用开发的基本流程。本书适合计算机科学、软件工程、信息管理等专业的学生和从事数据库开发和管理的人员使用。 ### 回答2: 《数据库原理应用教程(第4版|微课版)陈志泊》是一本涵盖数据库基础知识、数据库设计、数据库操作语言数据库管理以及数据库应用等方面学习内容的教材。本教材以MySQL为例子,讲解了数据库的基本原理和各种应用技术,内容深入浅出、通俗易懂。 该教材适合计算机及相关专业的学生学习,尤其是对于数据库初学者来说,是一本十分实用的指导教程。书中从最基础的数据类型、数据库基础知识开始,逐步介绍了SQL语言数据库管理以及主流数据库应用等方面的内容。同时,该教材还提供了大量的编程实例,可以帮助学生更好地理解并掌握各种数据库技术。 该教材的关键内容包括数据库基础知识、关系数据库基本理论、关系数据库规范化设计方法、SQL语句、存储过程、触发器、视图、索引和事务等方面的内容。此外,该教材还介绍了MySQL数据库的基本操作、MySQL的性能优化、MySQL中文乱码问题解决方法、MySQL主从复制等应用技术等。 总之,《数据库原理应用教程(第4版|微课版)陈志泊》是一本涵盖了数据库基础知识和各种应用技术的实用性教程。如果你需要学习数据库相关知识,这本教材绝对值得一读。 ### 回答3: 数据库是指在计算机中存储、管理、维护和查询大量数据的系统。数据库原理应用教程是教授数据库知识的一本著名教材,作者是陈志泊教授。本书以数据库原理应用为主线,深入浅出地介绍了数据库的基本概念、数据库的组成结构、数据库的设计和实现、数据库的管理和维护以及数据库应用技术等知识点。 本书共分为10个章节,每个章节都围绕一个数据库的相关知识点展开讲解。第一章介绍了数据库的概念和基本结构,第二章讲解了关系型数据库的概念和关系代数运算,第三章讲述了数据库的物理存储结构和索引技术,第四章介绍了SQL语言和其基本操作,第五章讨论了关系型数据库的规范化和设计原则,第六章深入讲解了事务处理和并发控制,第七章介绍了NoSQL数据库的特点和实现技术,第八章讨论了数据仓库和数据挖掘的相关技术,第九章介绍了分布式数据库和分布式事务的实现原理,第十章讲述了数据库管理和维护的技术和方法。 除了书本内容外,陈志泊教授还提供了微课版数据库原理应用教程,为学习者提供了更多的学习资源。微课版中,每个章节都提供了相应的讲解视频和练习题,更方便学习者进行深入学习和巩固所学知识。除此之外,本书还提供了章节笔记、例题程序和辅导资料等辅助工具,为学习者提供了更多的学习帮助。 总的来说,数据库原理应用教程是一本很好的数据库教材,既适合初学者入门,也适合高级数据库工程师深入研究。无论是学生还是从事数据库开发的IT人员,都可以通过本书学到扎实的数据库知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咩咩大主教

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值