- 学生专业人数统计功能
  - 专业列表
    - 计算机应用技术专业
    - 网络技术专业
    - 智能楼宇化专业
    - 应用电子专业
    - 多媒体专业
  - 功能需求
    - 插入学生信息
      - 对应专业人数自动加一
    - 删除学生信息
      - 对应专业人数自动减一
    - 学生转专业
      - 原专业人数减一
      - 新专业人数加一
  - 触发器实现
    - 触发器核心概念
      - old对象
        - 删除或修改前的行数据
      - new对象
        - 插入或修改后的行数据
      - 引用字段方式
        - new.字段名
        - old.字段名
    - 创建触发器步骤
      - 数据库准备
        - 数据库名称:学生的人
        - 表结构
          - 学生基本信息表(stu.4)
          - 专业人数统计表(lamborg)
      - 触发器语法
        - 定义触发器名称
        - 触发时机:after
        - 触发事件:insert
        - 目标表:学生基本信息表
      - 触发体逻辑
        - 更新专业人数统计表
          - 条件判断
            - 匹配插入学生的专业
            - 使用new.major引用新插入的专业信息
          - 更新语句
            - number = number + 1
    - 验证触发器功能
      - 插入学生信息测试
        - 学生编号:1001
        - 姓名:张三
        - 性别:蓝
        - 专业:计算机应用技术
        - 验证结果:对应专业人数加一
      - 转专业场景处理
        - 修改两条记录
        - 原专业人数减一
        - 新专业人数加一

版权所有:全国高校教师网络培训中心

技术支持:北京畅想数字教育科技股份有限公司

联系地址:北京市西城区德外大街4号院A座2层

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467