21.7.2 数据库中的视图、图表、默认值、规则、触发器、存储过程的意义

❑视图看上去跟表一模一样。具有一组命名的字段和数据项,但实际上,它是一个虚拟表,在库中并不存在。它是由查询DB产生的,限制了用户能看到和修改的数据,由此可见,视图可以用来控制用户对数据的访问,并能简化数据的显示,即通过视图只需要显示那些需要的数据信息。

❑图表就是数据库表之间的关系示意图,利用它可以编辑表与表之间的关系。

❑规则就是对DB表中的数据信息进行限制,有一点需要强调的是它限定的只能是表中的列字段。

❑默认值就是当在表中创建列或插入数据时,对没有指定具体值的列,赋予默认设定好的值。

❑触发器是一个用户自定义的SQL事务命令的集合,当对一个表进行插入、更改、删除时,这组命令会自动执行。

❑存储过程是为完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在DB中的SQL程序。