数据库系统的特点
1)数据独立性:是指在物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序,这样我们就认为数据库达到了物理数据独立性。
在整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序,这样我们就认为数据库达到了逻辑数据独立性。
2)数据共享性:采用复杂的数据模型表示数据结构。数据模型不仅描述数据本身的特点,还描述数据之间的联系。这种联系通过存取路径实现。数据不再面向特定的某个或多个应用,而是面向整个应用系统。数据冗余明显减少,实现了数据共享。
3)数据安全性:保证数据不被非法用户有意或无意地篡改或破坏。
4)数据完整性:是指数据的内容、格式要求正确和一致。
5)数据库系统为用户提供方便的用户接口,用户可以使用查询语言或终端命令操作数据库,也可以用程序方式(用COBOL、C一类高级语言和数据库语言编制的程序)操作数据库。
6)系统提供四个方面的数据控制功能:数据库的恢复,并发控制,数据完整性和数据安全性,以保证数据库中数据是安全的、正确的和可靠的
7)对数据的操作不一定以记录为单位,也可以以数据项为单位,增加了系统的灵活性。