数据库安全性能有什么特别之处数据库安全是指保护数据库防止数据因非法使用而被泄露、更改或破坏。安全问题不是数据库 system独有的,所有的计算机系统都有这个问题,数据库系统安全特性主要针对数据,包括数据独立性、数据安全性、数据完整性、并发控制和故障恢复。
数据的逻辑独立性是指数据和程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构改变时,应用程序不需要改变。外部模式和内部模式之间存在逻辑独立性。数据独立包括数据的物理独立和逻辑独立。1.物理独立物理独立是指用户的应用程序独立于磁盘上数据库中存储的数据。即数据如何存储在磁盘上是由DBMS管理的,用户程序不需要知道,应用程序只需要处理数据的逻辑结构,这样当数据的物理存储发生变化时,应用程序不需要改变。
功能:1。数据和程序的独立性将数据的定义从程序中分离出来,由DBMS负责数据访问,从而简化了应用程序的编写,大大减少了应用程序的维护和修改。可以说,数据处理的历史就是数据独立性不断进化的历史。在手动管理阶段,数据和程序完全交织在一起,没有独立性。如果数据结构改变,应用程序需要相应地修改。
说说常见的关系数据库:1。在主导地位无可争议的Oracle,特点是系统健全,处理效率高,安全可靠;面对不同的应用场景,有针对性的解决方案,包括小企业应用的单实例数据库、高可靠应用的RAC方案、主备模式的DATAGuard方案、数据同步的goldengate。2.mysql这种开源软件,具有开源带来的集思广益能量的优势,其灵活性和轻量级管理使其得到广泛应用。
3.sqlserver,微软的产品,只能在windows环境下使用,服务于中小型应用。它的优点是方便windows用户操作界面。最后,我想提一下IBM的DB 数据库,因为它的安全性,长期以来被广泛应用于银行和金融领域。因为互联网和大数据的广泛应用,衍生出了很多特定领域的非关系型数据库,比如键值型数据库hbase,内存型mongdb等等。