数据库系统概念学习01

1-人工管理阶段数据处理的特点

1)数据不保存;

2)系统没有专用的软件对数据进行管理,每个应用程序都要包括数据的存储结构、存取方法、输入方式等,程序员编写程序时,还要安排数据的物理存储,因此程序员的负担很重

3)数据不共享,因此会出现大量冗余数据

4)数据不具有独立性


2-文件系统阶段特点

1)程序和数据独立存放

2)数据组成数据文件,并且独立命名,程序通过文件名对文件中的数据进行处理

3)在程序与数据之间的转换由文件管理系统来完成,即采用‘应用程序-文件管理系统-数据文件’的存取方式


3-文件系统阶段数据处理的特点

1)数据以文件形式长期保存下来

2)文件系统可对数据的存取进行管理

3)文件形式多样化

4)程序和数据间有一定的独立性

缺点:1)数据冗余度大、共享性差、易产生不一致性  数据文件是用户各自建立的,文件之间缺乏联系

           2)数据和程序独立性差,依赖性强

      3)用户负担重,文件的处理以及数据的安全性、完整性得不到可靠的保证,这些必须由用户程序完成

      4)数据无结构

4-数据库系统管理数据的特点

1)数据共享性高,减少冗余

2)数据结构化,按照某种数据模型,将全部组织的各种数据组织到一个结构化的数据库中,整个组织的数据结构化了,从而可以数据之间的有机关联

3)数据的独立性高

~逻辑独立性(数据的总体逻辑结构改变时,数据的局部逻辑结构不变,由于应用程序是根据数据的局部逻辑结构编写的,所以应用程序不必修改,Conger保证了数据与程序间的逻辑独立性)

~数据的物理独立性(数据的存储结构发生改变时,数据的逻辑结构可以不变,从而应用程序页不改变)

4)统一的数据控制功能

~数据的安全性保护(验证用户的合法身份)

~数据的完整性(Integrity)检查   系统通过设置一些完整性规则以确保数据的正确性(数据的合法性)、有效性(数据是否在其定义的有效范围内)和相容性(表示同一事实的两个数据应该相同)

~并发控制

~数据恢复


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值