数据库系统

* 定义:是在计算机中引入数据库技术之后的系统;

* 完整的计算机系统包括什么:数据库,数据库管理系统,数据库管理员,用户,应用程序,相关    实用工具;

* 数据库管理员负责什么:数据库的正常维护,保证书库正常高效的运作。

* 用户:包括程序员和普通用户,程序员通过高级程序设计语言和数据库语言编写数据库应用程                   序,向数据库管理系统根据需求发出适当请求,再有数据库管理系统对数据库执行相应操               作。终端用户通过客户端或联机以交互的方式向数据库管理系统提出操作要求,再由数据               库管理系统访问数据库数据。 

数据库管理技术发展

1、人工管理阶段(20世纪50年代中期以后)

没有硬盘磁盘等硬件条件;只有汇编语言,没有操作系统;数据主要记录在纸条或卡片上;

三大特点:1)数据不保存   2)应用程序管理数据 

                  3)数据面向应用:数据不共享、冗余大,数据独立性差

2、文件统阶段(20世纪50年代后期到60年代中期)

硬件:出现磁盘和磁鼓;

软件:出现操作系统,并专门配备了数据管理系统,即文件管理系统;

文件共享:一般,文件级别的共享,数据之间还不能共享;

冗余:一般,不同的应用的程序使用的数据不完全相同时还必须构造一个自己的文件;

独立性:强,逻辑结构和物理结构分离开了;

3、数据库管理系统阶段

1、数据集成

2、数据冗余小

3、数据共享性高

4、数据独立性:逻辑独立性,物理独立性

5、统一管理与控制:

 安全性:数据泄露,或被破坏。使每个用户只能按规定对某些数据以某种方式进行使用和

               处理, 防止数据的非法使用。

完整性:正确性,有效性,相容性。

并发性:用户之际对数据操作有可能互相干扰,使数据出现完整性问题,因而对用户的并

              发操作加以控制和协调。

故障恢复:硬件故障,人为破坏,影响数据的正确性和丢失,DBMS必须具有将数据库恢复到

                  某一已知的正确状态的功能。

        

        

                            本文章为小编自己的学习和理解哪里有不对的地方希望大神可以指正

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是菜鸟,菜鸟是我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值