深入理解计算机系统:数据库触发器与DM逻辑结构解析
需积分: 44 8 浏览量
更新于2024-08-09
收藏 3.73MB PDF 举报
"深入理解计算机系统的课程中,表级触发器是一个重要的数据库概念,它与DM达梦数据库的管理和操作紧密相关。表级触发器主要分为语句级触发器和元组级触发器,前者在DML操作时仅执行一次,而后者根据受影响的数据行数多次触发。在本课程中,特别关注了语句级触发器,它又分为前激发和后激发两种,分别在DML操作执行前或执行后触发。
语句级触发器的应用示例是一个名为stu_trg的前激发触发器,用于在更新students表的grade列之前提醒用户。首先,创建了students表并插入了一些数据,然后通过CREATE TRIGGER语句定义了触发器,当grade列被UPDATE时,触发器会打印一条消息。如果执行UPDATE语句更新所有sno为100的学生的grade,触发器会被激发一次,显示相应的提示信息。
DM达梦数据库是另一关键知识点,它涉及到数据库的体系架构、逻辑和物理存储结构、内存管理以及线程管理等多个方面。在逻辑结构中,表空间、块、簇和段等是构成数据库的基础元素。物理存储方面,涉及控制文件、数据文件、重做日志文件等重要组件。内存结构包括各种缓冲区如数据缓冲区、日志缓冲区等,以及内存池如HEAP和VPOOL。此外,DM数据库还有一系列管理线程,如监听线程、工作线程、IO线程等,这些线程协同工作以保证数据库的正常运行和高效性能。
在数据库管理上,DM7的升级过程也是重要一环,包括选择合适的升级方法、准备工作、使用数据迁移或导入导出工具等步骤。对于数据库管理员,其职责包括系统管理、安全性和审计等方面的工作。创建和配置DM数据库则需要了解如何启动数据库配置工具,以及如何通过这些工具创建和定制适应需求的数据库环境。"
这些知识点展示了数据库管理系统的核心组成部分,从触发器到数据库的物理和逻辑结构,再到数据库的管理和维护,都是数据库操作人员和IT专业人员必备的知识。
2011-11-18 上传
165 浏览量
2011-01-03 上传
2010-07-18 上传
2009-09-25 上传
2022-12-28 上传
liu伟鹏
- 粉丝: 24
- 资源: 3851
最新资源
- garbage.rar_网络编程_Unix_Linux_
- PyPI 官网下载 | techlib-nr-Nresults-1.0.0a13.tar.gz
- ember-cli-google-maps
- grav-plugin-caldav2ics:从远程CalDav日历创建ICS文件
- walk_the_blocks:面向任务的语言调度的计划策略优化的实现
- torch_sparse-0.6.9-cp36-cp36m-win_amd64whl.zip
- OSD.rar_图片显示_Unix_Linux_
- Simpel-blog-VueJs3---Firebase:simpel博客,每个人都可以从firebase中添加或删除每个帖子具有[id,titel,Content,image,createdAt]的帖子
- MONITOR-BOT
- Capture_Image
- chatterbox-server
- HylafaxClient4net-开源
- OneLogin for Google Chrome-crx插件
- torch_sparse-0.6.11-cp37-cp37m-linux_x86_64whl.zip
- todo_app
- word_show.zip_单片机开发_Visual_C++_