plsql触发器

介绍

  • 触发器在数据库里以独立的对象存储,它与存储过程不同的是,
    • 存储过程通过其它程序来启动运行或直接启动运行
    • 触发器是由一个事件来启动运行
  • 触发器是当某个事件发生时自动地隐式运行。
    • 触发器不能接收参数
    • 运行触发器就叫触发点火(firing)
  • ORACLE中事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类似的操作。
  • ORACLE将触发器的功能扩展到了触发ORACLE,如数据库的启动与关闭等。
    Read more »

plsql异常处理

异常处理的概念

异常情况处理(EXCEPTION)是用来处理正常执行过程中未预料的事件,程序块的异常处理预定义的错误和自定义错误,由于PL/SQL程序块一旦产生异常而没有指出如何处理时,程序就会自动终止整个程序运行。

Read more »

数据库关系范式

数据依赖

关系模式中的各属性之间相互依赖、相互制约的联系称为数据依赖

Oracle数据库第三周

关系数据库简介

  • 提出关系模型的是美国 提出关系模型的是美国IBM公司的 公司的E.F.Codd
    • 1970年提出关系数据模型 年提出关系数据模型
      • E.F.Codd, “A Relational Model of Data for Large Shared Data Banks”, 《Communication of the ACM》1970
    • 之后,提出了关系代数和关系演算的概念
    • 1972年提出了关系的第一、第二、第三范式
    • 1974年提出了关系的 年提出了关系的BC范式
Read more »

oracle数据库第九周课——数据库设计

设计方法概述

数据库设计定义:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及应用系统,使之能有效地存储数据,满足各种用户的应用需求。

Read more »

Windows专业版19013升级踩坑

前言

傍晚正在写着作业,突然跳出window更新,毕竟选了慢推送,心想没什么可怕的,可事情永远不会那么简单!!!

。。。。。。

Read more »

Git常用命令清单

一、新建代码库

1
2
3
4
5
6
7
8
# 在当前目录新建一个Git代码库
git init

# 新建一个目录,将其初始化为Git代码库
git init [project-name]

# 下载一个项目和它的整个代码历史
git clone [url]
Read more »