1.数据库安全性和完整性的区别?
数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄漏/更改和破坏。而
数据库的完整性是指数据的正确性和相容性。数据的正确性是指数据是符合世界语义,反映当前实际情况的;数据的相容性是指数据库同一对象在不同关系表中的数据是符合逻辑的。
2.存储过程与函数的区别?
背景:过程化SQL化主要有两种类型,即命名块和匿名块。匿名块每次执行时都要进行编译,它不能被存储到数据库中,也不能在其他过程化SQL化块中调用。
联系:存储过程和函数都是命名块,它们编译后被存储在数据库中,称为持久性存