许多朋友都对数据库十分猎奇,它有什么异乎寻常的特性?下面就来为您详细介绍一下
数据库系统完成了全体数据的结构化,这是数据库的最主要的特征之一。这儿所说的【全体】结构化,是指在数据库中的数据不再仅针对某个运用,而是面向全安排;不只数据内部是结构化,并且全体式结构化,数据之间有联络;
由于数据是面向全体的,所以数据能够被多个用户、多个运用程序同享运用,能够大幅度削减数据冗余,节省存储空间,防止数据之间的不相容性与不一致性;
数据独立性包含数据的物理独立性和逻辑独立性。物理独立性是指数据在磁盘上的数据库中怎么存储是由DBMS办理的,用户程序不需要了解,运用程序要处理的仅仅数据的逻辑结构,这样一来当数据的物理存储结构改动时,用户的程序不必改动。逻辑独立性是指用户的运用程序与数据库的逻辑结构是彼此独立的,也就是说,数据的逻辑结构改动了,用户程序也能够不改动。数据与程序的独立,把数据的界说从程序中别离出去,加上存取数据的由DBMS担任供给,然后简化了运用程序的编制,大幅度削减了运用程序的维护和修正;
数据库的同享是并发的(concurrency)同享,即多个用户都能够一起存取数据库中的数据,还能够一起存取数据库中的同一个数据;DBMS必需要供给以下几方面的数据操控功用:数据的安全性维护(security);数据的完整性查看(integrity);数据库的并发拜访操控(concurrency);数据库的毛病康复(recovery);